GRUB2 рдмреБрдЯрд▓реЛрдбрд░рдорд╛ рдЧрдореНрднреАрд░ рдЬреЛрдЦрд┐рдо рдЬрд╕рд▓реЗ рддрдкрд╛рдИрдВрд▓рд╛рдИ UEFI рд╕реБрд░рдХреНрд╖рд┐рдд рдмреБрдЯрд▓рд╛рдИ рдмрд╛рдЗрдкрд╛рд╕ рдЧрд░реНрди рдЕрдиреБрдорддрд┐ рджрд┐рдиреНрдЫред

GRUB2 рдмреБрдЯрд▓реЛрдбрд░рдорд╛ рдЦреБрд▓рд╛рд╕рд╛ 8 рдХрдордЬреЛрд░реАрд╣рд░реВред рд╕рдмреИрднрдиреНрджрд╛ рдЦрддрд░рдирд╛рдХ рд╕рдорд╕реНрдпрд╛ (CVE-2020-10713), рдЬрд╕рд▓рд╛рдИ рдмреБрдЯрд╣реЛрд▓ рдХреЛрдб рдирд╛рдо рджрд┐рдЗрдПрдХреЛ рдЫ, рдореМрдХрд╛ рджрд┐рдиреБрд╣реЛрд╕реН UEFI рд╕реБрд░рдХреНрд╖рд┐рдд рдмреБрдЯ рдореЗрдХрд╛рдирд┐рдЬрдорд▓рд╛рдИ рдмрд╛рдЗрдкрд╛рд╕ рдЧрд░реНрдиреБрд╣реЛрд╕реН рд░ рдЕрдкреНрд░рдорд╛рдгрд┐рдд рдорд╛рд▓рд╡реЗрдпрд░ рд╕реНрдерд╛рдкрдирд╛ рдЧрд░реНрдиреБрд╣реЛрд╕реНред рдпрд╕ рдЬреЛрдЦрд┐рдордХреЛ рд╡рд┐рд╢реЗрд╖рддрд╛ рдпреЛ рд╣реЛ рдХрд┐ рдпрд╕рд▓рд╛рдИ рд╣рдЯрд╛рдЙрдирдХреЛ рд▓рд╛рдЧрд┐, рдпреЛ GRUB2 рдЕрджреНрдпрд╛рд╡рдзрд┐рдХ рдЧрд░реНрди рдкрд░реНрдпрд╛рдкреНрдд рдЫреИрди, рдХрд┐рдирдХрд┐ рдЖрдХреНрд░рдордгрдХрд░реНрддрд╛рд▓реЗ рдбрд┐рдЬрд┐рдЯрд▓ рд╣рд╕реНрддрд╛рдХреНрд╖рд░рджреНрд╡рд╛рд░рд╛ рдкреНрд░рдорд╛рдгрд┐рдд рдкреБрд░рд╛рдиреЛ рдХрдордЬреЛрд░ рд╕рдВрд╕реНрдХрд░рдгрдХреЛ рд╕рд╛рде рдмреБрдЯреЗрдмрд▓ рдорд┐рдбрд┐рдпрд╛ рдкреНрд░рдпреЛрдЧ рдЧрд░реНрди рд╕рдХреНрдЫред рдЖрдХреНрд░рдордгрдХрд╛рд░реАрд▓реЗ рд▓рд┐рдирдХреНрд╕рдХреЛ рдорд╛рддреНрд░ рдирднрдИ рдЕрдиреНрдп рдЕрдкрд░реЗрдЯрд┐рдЩ рд╕рд┐рд╕реНрдЯрдорд╣рд░реВрдХреЛ рдкреНрд░рдорд╛рдгреАрдХрд░рдг рдкреНрд░рдХреНрд░рд┐рдпрд╛рдорд╛ рдкрдирд┐ рд╕рдореНрдЭреМрддрд╛ рдЧрд░реНрди рд╕рдХреНрдЫ, рдЬрд╕рдорд╛ Windows.

рдкреНрд░рдгрд╛рд▓реА рдЕрджреНрдпрд╛рд╡рдзрд┐рдХ рдЧрд░реЗрд░ рдорд╛рддреНрд░ рд╕рдорд╕реНрдпрд╛ рд╕рдорд╛рдзрд╛рди рдЧрд░реНрди рд╕рдХрд┐рдиреНрдЫ рдкреНрд░рдорд╛рдгрдкрддреНрд░ рдЦрд╛рд░реЗрдЬ рд╕реВрдЪреА (dbx, UEFI рд░рд┐рднреЛрдХреЗрд╕рди рд╕реВрдЪреА), рддрд░ рдпрд╕ рдЕрд╡рд╕реНрдерд╛рдорд╛ рд▓рд┐рдирдХреНрд╕рдХреЛ рд╕рд╛рде рдкреБрд░рд╛рдиреЛ рд╕реНрдерд╛рдкрдирд╛ рдорд┐рдбрд┐рдпрд╛ рдкреНрд░рдпреЛрдЧ рдЧрд░реНрдиреЗ рдХреНрд╖рдорддрд╛ рд╣рд░рд╛рдЙрдиреЗрдЫред рдХреЗрд╣реА рдЙрдкрдХрд░рдг рдирд┐рд░реНрдорд╛рддрд╛рд╣рд░реВрд▓реЗ рдкрд╣рд┐рд▓реЗ рдиреИ рддрд┐рдиреАрд╣рд░реВрдХреЛ рдлрд░реНрдорд╡реЗрдпрд░рдорд╛ рд░рджреНрджреАрдХрд░рдг рдкреНрд░рдорд╛рдгрдкрддреНрд░рд╣рд░реВрдХреЛ рдЕрджреНрдпрд╛рд╡рдзрд┐рдХ рд╕реВрдЪреА рд╕рдорд╛рд╡реЗрд╢ рдЧрд░рд┐рд╕рдХреЗрдХрд╛ рдЫрдиреН; рддреНрдпрд╕реНрддрд╛ рдкреНрд░рдгрд╛рд▓реАрд╣рд░реВрдорд╛, рдХреЗрд╡рд▓ рд▓рд┐рдирдХреНрд╕ рд╡рд┐рддрд░рдгрдХреЛ рдЕрджреНрдпрд╛рд╡рдзрд┐рдХ рдирд┐рд░реНрдорд╛рдгрд╣рд░реВ UEFI рд╕реБрд░рдХреНрд╖рд┐рдд рдмреБрдЯ рдореЛрдбрдорд╛ рд▓реЛрдб рдЧрд░реНрди рд╕рдХрд┐рдиреНрдЫред

рд╡рд┐рддрд░рдгрдорд╛ рдХрдордЬреЛрд░реА рд╣рдЯрд╛рдЙрдирдХреЛ рд▓рд╛рдЧрд┐, рддрдкрд╛рдИрдВрд▓реЗ рд╕реНрдерд╛рдкрдирд╛рдХрд░реНрддрд╛рд╣рд░реВ, рдмреБрдЯрд▓реЛрдбрд░рд╣рд░реВ, рдХрд░реНрдиреЗрд▓ рдкреНрдпрд╛рдХреЗрдЬрд╣рд░реВ, fwupd рдлрд░реНрдорд╡реЗрдпрд░ рд░ рд╢рд┐рдо рддрд╣рд╣рд░реВ рдЕрджреНрдпрд╛рд╡рдзрд┐рдХ рдЧрд░реНрди рдЖрд╡рд╢реНрдпрдХ рдкрд░реНрджрдЫ, рддрд┐рдиреАрд╣рд░реВрдХрд╛ рд▓рд╛рдЧрд┐ рдирдпрд╛рдБ рдбрд┐рдЬрд┐рдЯрд▓ рд╣рд╕реНрддрд╛рдХреНрд╖рд░рд╣рд░реВ рдЙрддреНрдкрдиреНрди рдЧрд░реНрджреИред рдкреНрд░рдпреЛрдЧрдХрд░реНрддрд╛рд╣рд░реВрд▓реЗ рд╕реНрдерд╛рдкрдирд╛ рдЫрд╡рд┐рд╣рд░реВ рд░ рдЕрдиреНрдп рдмреБрдЯреЗрдмрд▓ рдорд┐рдбрд┐рдпрд╛ рдЕрдкрдбреЗрдЯ рдЧрд░реНрди рдЖрд╡рд╢реНрдпрдХ рд╣реБрдиреЗрдЫ, рд╕рд╛рдереИ UEFI рдлрд░реНрдорд╡реЗрдпрд░рдорд╛ рдкреНрд░рдорд╛рдгрдкрддреНрд░ рд░рджреНрдж рдЧрд░реНрдиреЗ рд╕реВрдЪреА (dbx) рд▓реЛрдб рдЧрд░реНрдиреБрд╣реЛрд╕реНред dbx рд▓рд╛рдИ UEFI рдорд╛ рдЕрджреНрдпрд╛рд╡рдзрд┐рдХ рдЧрд░реНрдиреБ рдЕрдШрд┐, OS рдорд╛ рдЕрджреНрдпрд╛рд╡рдзрд┐рдХрд╣рд░реВрдХреЛ рд╕реНрдерд╛рдкрдирд╛ рднрдПрддрд╛ рдкрдирд┐ рдкреНрд░рдгрд╛рд▓реА рдХрдордЬреЛрд░ рд░рд╣рдиреНрдЫред

рдХрдордЬреЛрд░реА рдХрд╛рд░рдг рдПрдХ рдмрдлрд░ рдУрднрд░рдлреНрд▓реЛ рдЬреБрди рдмреБрдЯ рдкреНрд░рдХреНрд░рд┐рдпрд╛ рдХреЛ рд╕рдордпрдорд╛ рдордирдорд╛рдиреА рдХреЛрдб рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрди рдЧрд░реНрди рд╢реЛрд╖рдг рдЧрд░реНрди рд╕рдХрд┐рдиреНрдЫред
рдХрдордЬреЛрд░реА рддрдм рд╣реБрдиреНрдЫ рдЬрдм grub.cfg рдХрдиреНрдлрд┐рдЧрд░реЗрд╕рди рдлрд╛рдЗрд▓рдХреЛ рд╕рд╛рдордЧреНрд░реАрд╣рд░реВ рдкрд╛рд░реНрд╕ рдЧрд░реНрджрдЫ, рдЬреБрди рд╕рд╛рдорд╛рдиреНрдпрддрдпрд╛ ESP (EFI рдкреНрд░рдгрд╛рд▓реА рд╡рд┐рднрд╛рдЬрди) рдорд╛ рдЕрд╡рд╕реНрдерд┐рдд рд╣реБрдиреНрдЫ рд░ рд╣рд╕реНрддрд╛рдХреНрд╖рд░рд┐рдд рд╢рд┐рдо рд░ GRUB2 рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрдирдпреЛрдЧреНрдп рдлрд╛рдЗрд▓рд╣рд░реВрдХреЛ рдЕрдЦрдгреНрдбрддрд╛ рдЙрд▓реНрд▓рдЩреНрдШрди рдирдЧрд░реА рдкреНрд░рд╢рд╛рд╕рдХ рдЕрдзрд┐рдХрд╛рд░рд╣рд░реВрд╕рдБрдЧ рдЖрдХреНрд░рдордгрдХрд░реНрддрд╛рджреНрд╡рд╛рд░рд╛ рд╕рдореНрдкрд╛рджрди рдЧрд░реНрди рд╕рдХрд┐рдиреНрдЫред рдХрд┐рдирдХрд┐ рдЧрд▓реНрддреА рдХрдиреНрдлрд┐рдЧрд░реЗрд╕рди рдкрд╛рд░реНрд╕рд░ рдХреЛрдбрдорд╛, рдШрд╛рддрдХ рдкрд╛рд░реНрд╕рд┐рдЩ рддреНрд░реБрдЯрд┐рд╣рд░реВрдХреЛ рд▓рд╛рдЧрд┐ рд╣реНрдпрд╛рдиреНрдбрд▓рд░рд▓реЗ YY_FATAL_ERROR рдорд╛рддреНрд░ рдЪреЗрддрд╛рд╡рдиреА рджреЗрдЦрд╛рдПрдХреЛ рдЫ, рддрд░ рдХрд╛рд░реНрдпрдХреНрд░рдо рд╕рдорд╛рдкреНрдд рдЧрд░реЗрдиред рдкреНрд░рдгрд╛рд▓реАрдорд╛ рд╡рд┐рд╢реЗрд╖рд╛рдзрд┐рдХрд╛рд░ рдкреНрд░рд╛рдкреНрдд рдкрд╣реБрдБрдЪрдХреЛ рдЖрд╡рд╢реНрдпрдХрддрд╛рд▓реЗ рдХрдордЬреЛрд░реАрдХреЛ рдЬреЛрдЦрд┐рдо рдХрдо рд╣реБрдиреНрдЫ; рдпрджреНрдпрдкрд┐, рдпрджрд┐ рддрдкрд╛рдЗрдБрд╕рдБрдЧ рдЙрдкрдХрд░рдгрд╣рд░реВрдорд╛ рднреМрддрд┐рдХ рдкрд╣реБрдБрдЪ рдЫ рднрдиреЗ рд╕рдорд╕реНрдпрд╛ рд▓реБрдХреЗрдХреЛ рд░реВрдЯрдХрд┐рдЯрд╣рд░реВ рдкрд░рд┐рдЪрдп рдЧрд░реНрди рдЖрд╡рд╢реНрдпрдХ рд╣реБрди рд╕рдХреНрдЫ (рдпрджрд┐ рдпреЛ рддрдкрд╛рдЗрдБрдХреЛ рдЖрдлреНрдиреИ рдорд┐рдбрд┐рдпрд╛рдмрд╛рдЯ рдмреБрдЯ рдЧрд░реНрди рд╕рдореНрднрд╡ рдЫ)ред

рдзреЗрд░реИ рд▓рд┐рдирдХреНрд╕ рд╡рд┐рддрд░рдгрд▓реЗ рд╕рд╛рдиреЛ рдкреНрд░рдпреЛрдЧ рдЧрд░реНрджрдЫ рд╢рд┐рдо рддрд╣, рдорд╛рдЗрдХреНрд░реЛрд╕рдлреНрдЯ рджреНрд╡рд╛рд░рд╛ рдбрд┐рдЬрд┐рдЯрд▓ рд╣рд╕реНрддрд╛рдХреНрд╖рд░ред рдпреЛ рддрд╣рд▓реЗ GRUB2 рд▓рд╛рдИ рдпрд╕рдХреЛ рдЖрдлреНрдиреИ рдкреНрд░рдорд╛рдгрдкрддреНрд░рдХреЛ рд╕рд╛рде рдкреНрд░рдорд╛рдгрд┐рдд рдЧрд░реНрджрдЫ, рдЬрд╕рд▓реЗ рд╡рд┐рддрд░рдг рд╡рд┐рдХрд╛рд╕рдХрд░реНрддрд╛рд╣рд░реВрд▓рд╛рдИ рдкреНрд░рддреНрдпреЗрдХ рдХрд░реНрдиреЗрд▓ рд░ GRUB рдЕрджреНрдпрд╛рд╡рдзрд┐рдХрд▓рд╛рдИ Microsoft рджреНрд╡рд╛рд░рд╛ рдкреНрд░рдорд╛рдгрд┐рдд рдирдЧрд░реНрди рдЕрдиреБрдорддрд┐ рджрд┐рдиреНрдЫред рдХрдордЬреЛрд░реАрд▓реЗ grub.cfg рдХреЛ рд╕рд╛рдордЧреНрд░реАрд╣рд░реВ рдкрд░рд┐рд╡рд░реНрддрди рдЧрд░реЗрд░, рд╕рдлрд▓ рд╢рд┐рдо рдкреНрд░рдорд╛рдгреАрдХрд░рдг рдкрдЫрд┐ рдЪрд░рдгрдорд╛ рддрдкрд╛рдИрдВрдХреЛ рдХреЛрдбрдХреЛ рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрди рд╣рд╛рд╕рд┐рд▓ рдЧрд░реНрди рдЕрдиреБрдорддрд┐ рджрд┐рдиреНрдЫ, рддрд░ рдЕрдкрд░реЗрдЯрд┐рдЩ рд╕рд┐рд╕реНрдЯрдо рд▓реЛрдб рдЧрд░реНрдиреБ рдЕрдШрд┐, рд╕реБрд░рдХреНрд╖рд┐рдд рдмреБрдЯ рдореЛрдб рд╕рдХреНрд░рд┐рдп рд╣реБрдБрджрд╛ рд░ рдкреВрд░реНрдг рдирд┐рдпрдиреНрддреНрд░рдг рдкреНрд░рд╛рдкреНрдд рдЧрд░реНрджрд╛ рд╡рд┐рд╢реНрд╡рд╛рд╕рдХреЛ рд╢реНрд░реГрдВрдЦрд▓рд╛рдорд╛ рдЬреЛрдбрд┐рдиреНрдЫред рдЕрд░реНрдХреЛ рдмреБрдЯ рдкреНрд░рдХреНрд░рд┐рдпрд╛рдорд╛, рдЕрд░реНрдХреЛ OS рд▓реЛрдб рдЧрд░реНрдиреЗ, рдЕрдкрд░реЗрдЯрд┐рдЩ рд╕рд┐рд╕реНрдЯрдо рдХрдореНрдкреЛрдиреЗрдиреНрдЯрд╣рд░реВ рдкрд░рд┐рдорд╛рд░реНрдЬрди рд░ рд╕реБрд░рдХреНрд╖рд╛ рдмрд╛рдЗрдкрд╛рд╕ рдЧрд░реНрдиреЗ рд╕рд╣рд┐рдд рд▓рдХрдбрд╛рдЙрди.

GRUB2 рдмреБрдЯрд▓реЛрдбрд░рдорд╛ рдЧрдореНрднреАрд░ рдЬреЛрдЦрд┐рдо рдЬрд╕рд▓реЗ рддрдкрд╛рдИрдВрд▓рд╛рдИ UEFI рд╕реБрд░рдХреНрд╖рд┐рдд рдмреБрдЯрд▓рд╛рдИ рдмрд╛рдЗрдкрд╛рд╕ рдЧрд░реНрди рдЕрдиреБрдорддрд┐ рджрд┐рдиреНрдЫред

GRUB2 рдорд╛ рдЕрдиреНрдп рдХрдордЬреЛрд░реАрд╣рд░реВ:

  • CVE-2020-14308 тАФ grub_malloc рдорд╛ рдЖрд╡рдВрдЯрд┐рдд рдореЗрдореЛрд░реА рдХреНрд╖реЗрддреНрд░рдХреЛ рдЖрдХрд╛рд░ рдЬрд╛рдБрдЪ рдирдЧрд░реЗрдХреЛ рдХрд╛рд░рдгрд▓реЗ рдмрдлрд░ рдУрднрд░рдлреНрд▓реЛ;
  • CVE-2020-14309 - grub_squash_read_symlink рдорд╛ рдПрдХ рдкреВрд░реНрдгрд╛рдВрдХ рдУрднрд░рдлреНрд▓реЛ, рдЬрд╕рд▓реЗ рдбреЗрдЯрд╛ рдЖрд╡рдВрдЯрд┐рдд рдмрдлрд░ рднрдиреНрджрд╛ рдмрд╛рд╣рд┐рд░ рд▓реЗрдЦрд┐рдПрдХреЛ рд╣реБрди рд╕рдХреНрдЫ;
  • CVE-2020-14310 - read_section_from_string рдорд╛ рдкреВрд░реНрдгрд╛рдВрдХ рдУрднрд░рдлреНрд▓реЛ, рдЬрд╕рд▓реЗ рдЖрд╡рдВрдЯрд┐рдд рдмрдлрд░ рднрдиреНрджрд╛ рдмрд╛рд╣рд┐рд░ рдбрд╛рдЯрд╛ рд▓реЗрдЦреНрди рдиреЗрддреГрддреНрд╡ рдЧрд░реНрди рд╕рдХреНрдЫ;
  • CVE-2020-14311 - grub_ext2_read_link рдорд╛ рдПрдХ рдкреВрд░реНрдгрд╛рдВрдХ рдУрднрд░рдлреНрд▓реЛ, рдЬрд╕рд▓реЗ рдбреЗрдЯрд╛ рдЖрд╡рдВрдЯрд┐рдд рдмрдлрд░ рднрдиреНрджрд╛ рдмрд╛рд╣рд┐рд░ рд▓реЗрдЦреНрди рдиреЗрддреГрддреНрд╡ рдЧрд░реНрди рд╕рдХреНрдЫ;
  • CVE-2020-15705 - рд╕рд┐рдо рд▓реЗрдпрд░ рдмрд┐рдирд╛ рд╕реБрд░рдХреНрд╖рд┐рдд рдмреБрдЯ рдореЛрдбрдорд╛ рдкреНрд░рддреНрдпрдХреНрд╖ рдмреБрдЯрдХреЛ рд╕рдордпрдорд╛ рд╣рд╕реНрддрд╛рдХреНрд╖рд░ рдирдЧрд░рд┐рдПрдХреЛ рдХрд░реНрдиреЗрд▓рд╣рд░реВ рд▓реЛрдб рдЧрд░реНрди рдЕрдиреБрдорддрд┐ рджрд┐рдиреНрдЫ;
  • CVE-2020-15706 - рд░рдирдЯрд╛рдЗрдордорд╛ рдкреНрд░рдХрд╛рд░реНрдпрд▓рд╛рдИ рдкреБрди: рдкрд░рд┐рднрд╛рд╖рд┐рдд рдЧрд░реНрджрд╛ рдкрд╣рд┐рд▓реЗ рдиреИ рдореБрдХреНрдд рдЧрд░рд┐рдПрдХреЛ рдореЗрдореЛрд░реА рдХреНрд╖реЗрддреНрд░рдорд╛ рдкрд╣реБрдБрдЪ (рдкреНрд░рдпреЛрдЧ-рдкрд╢реНрдЪрд╛рдд-рдореБрдХреНрдд);
  • CVE-2020-15707 initrd рд╕рд╛рдЗрдЬ рд╣реНрдпрд╛рдиреНрдбрд▓рд░рдорд╛ рдкреВрд░реНрдгрд╛рдВрдХ рдУрднрд░рдлреНрд▓реЛред

рд╣рдЯрдлрд┐рдХреНрд╕ рдкреНрдпрд╛рдХ рдЕрдкрдбреЗрдЯрд╣рд░реВрдХрд╛ рд▓рд╛рдЧрд┐ рдЬрд╛рд░реА рдЧрд░рд┐рдПрдХреЛ рдЫ Debian, Ubuntu, RHEL ╨╕ рд╕реБрд╕реЗред GRUB2 рдХреЛ рд▓рд╛рдЧрд┐ рдкреНрд░рд╕реНрддрд╛рд╡рд┐рдд рдкреНрдпрд╛рдЪрд╣рд░реВрдХреЛ рд╕реЗрдЯред

рд╕реНрд░реЛрдд: opennet.ru

рдПрдХ рдЯрд┐рдкреНрдкрдгреА рдердкреНрди