GRUB2 рдореЗрдВ рджреЛ рдХрдордЬреЛрд░рд┐рдпрд╛рдБ рдЬреЛ рдЖрдкрдХреЛ UEFI рд╕рд┐рдХреНрдпреЛрд░ рдмреВрдЯ рд╕реБрд░рдХреНрд╖рд╛ рдХреЛ рдмрд╛рдпрдкрд╛рд╕ рдХрд░рдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрддреА рд╣реИрдВ

GRUB2 рдмреВрдЯрд▓реЛрдбрд░ рдореЗрдВ рджреЛ рдХрдордЬреЛрд░рд┐рдпреЛрдВ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдЬрд╛рдирдХрд╛рд░реА рдХрд╛ рдЦреБрд▓рд╛рд╕рд╛ рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ, рдЬреЛ рд╡рд┐рд╢реЗрд╖ рд░реВрдк рд╕реЗ рдбрд┐рдЬрд╝рд╛рдЗрди рдХрд┐рдП рдЧрдП рдлрд╝реЙрдиреНрдЯ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдФрд░ рдХреБрдЫ рдпреВрдирд┐рдХреЛрдб рдЕрдиреБрдХреНрд░рдореЛрдВ рдХреЛ рд╕рдВрд╕рд╛рдзрд┐рдд рдХрд░рдиреЗ рдкрд░ рдХреЛрдб рдирд┐рд╖реНрдкрд╛рджрди рдХрд╛ рдХрд╛рд░рдг рдмрди рд╕рдХрддрд╛ рд╣реИред рдпреВрдИрдПрдлрдЖрдИ рд╕рд┐рдХреНрдпреЛрд░ рдмреВрдЯ рд╕рддреНрдпрд╛рдкрд┐рдд рдмреВрдЯ рддрдВрддреНрд░ рдХреЛ рдмрд╛рдпрдкрд╛рд╕ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдХрдордЬреЛрд░рд┐рдпреЛрдВ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред

рдкрд╣рдЪрд╛рдиреА рдЧрдИ рдХрдордЬреЛрд░рд┐рдпрд╛рдБ:

  • CVE-2022-2601 - pf2 рдкреНрд░рд╛рд░реВрдк рдореЗрдВ рд╡рд┐рд╢реЗрд╖ рд░реВрдк рд╕реЗ рдбрд┐рдЬрд╝рд╛рдЗрди рдХрд┐рдП рдЧрдП рдлрд╝реЙрдиреНрдЯ рдХреЛ рд╕рдВрд╕рд╛рдзрд┐рдд рдХрд░рддреЗ рд╕рдордп grub_font_construct_glyph() рдлрд╝рдВрдХреНрд╢рди рдореЗрдВ рдПрдХ рдмрдлрд░ рдУрд╡рд░рдлрд╝реНрд▓реЛ, рдЬреЛ рдХрд┐ max_glyph_size рдкреИрд░рд╛рдореАрдЯрд░ рдХреА рдЧрд▓рдд рдЧрдгрдирд╛ рдФрд░ рдореЗрдореЛрд░реА рдХреНрд╖реЗрддреНрд░ рдХреЗ рдЖрд╡рдВрдЯрди рдХреЗ рдХрд╛рд░рдг рд╣реЛрддрд╛ рд╣реИ рдЬреЛ рд╕реНрдкрд╖реНрдЯ рд░реВрдк рд╕реЗ рдЖрд╡рд╢реНрдпрдХ рд╕реЗ рдЫреЛрдЯрд╛ рд╣реИ рдЧреНрд▓рд┐рдлрд╝ рдХреЛ рд╕рдорд╛рдпреЛрдЬрд┐рдд рдХрд░реЗрдВ.
  • рд╕реАрд╡реАрдИ-2022-3775 рдПрдХ рд╡рд┐рд╢реЗрд╖ рд╕реНрдЯрд╛рдЗрд▓ рд╡рд╛рд▓реЗ рдлрд╝реЙрдиреНрдЯ рдореЗрдВ рдХреБрдЫ рдпреВрдирд┐рдХреЛрдб рдЕрдиреБрдХреНрд░рдореЛрдВ рдХреЛ рдкреНрд░рд╕реНрддреБрдд рдХрд░рддреЗ рд╕рдордп рдПрдХ рдЖрдЙрдЯ-рдСрдл-рдмрд╛рдЙрдВрдб рд▓реЗрдЦрди рд╣реЛрддрд╛ рд╣реИред рд╕рдорд╕реНрдпрд╛ рдлрд╝реЙрдиреНрдЯ рдкреНрд░реЛрд╕реЗрд╕рд┐рдВрдЧ рдХреЛрдб рдореЗрдВ рд╣реИ рдФрд░ рдпрд╣ рд╕реБрдирд┐рд╢реНрдЪрд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЙрдЪрд┐рдд рдЬрд╛рдВрдЪ рдХреА рдХрдореА рдХреЗ рдХрд╛рд░рдг рд╣реЛрддреА рд╣реИ рдХрд┐ рдЧреНрд▓рд┐рдлрд╝ рдХреА рдЪреМрдбрд╝рд╛рдИ рдФрд░ рдКрдВрдЪрд╛рдИ рдЙрдкрд▓рдмреНрдз рдмрд┐рдЯрдореИрдк рдХреЗ рдЖрдХрд╛рд░ рд╕реЗ рдореЗрд▓ рдЦрд╛рддреА рд╣реИред рдПрдХ рд╣рдорд▓рд╛рд╡рд░ рдЗрдирдкреБрдЯ рдХреЛ рдЗрд╕ рддрд░рд╣ рд╕реЗ рддреИрдпрд╛рд░ рдХрд░ рд╕рдХрддрд╛ рд╣реИ рдЬрд┐рд╕рд╕реЗ рдбреЗрдЯрд╛ рдХреА рдкреВрдВрдЫ рдЖрд╡рдВрдЯрд┐рдд рдмрдлрд░ рдХреЗ рдмрд╛рд╣рд░ рд▓рд┐рдЦреА рдЬрд╛ рд╕рдХреЗред рдпрд╣ рдзреНрдпрд╛рди рджрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ рдХрд┐ рднреЗрджреНрдпрддрд╛ рдХрд╛ рдлрд╛рдпрджрд╛ рдЙрдард╛рдиреЗ рдХреА рдЬрдЯрд┐рд▓рддрд╛ рдХреЗ рдмрд╛рд╡рдЬреВрдж, рд╕рдорд╕реНрдпрд╛ рдХреЛ рдХреЛрдб рдирд┐рд╖реНрдкрд╛рджрди рдореЗрдВ рд▓рд╛рдирд╛ рд╢рд╛рдорд┐рд▓ рдирд╣реАрдВ рд╣реИред

рдлрд┐рдХреНрд╕ рдХреЛ рдкреИрдЪ рдХреЗ рд░реВрдк рдореЗрдВ рдкреНрд░рдХрд╛рд╢рд┐рдд рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИред рд╡рд┐рддрд░рдг рдореЗрдВ рдХрдордЬреЛрд░рд┐рдпреЛрдВ рдХреЛ рджреВрд░ рдХрд░рдиреЗ рдХреА рд╕реНрдерд┐рддрд┐ рдХрд╛ рдЖрдХрд▓рди рдЗрди рдкреГрд╖реНрдареЛрдВ рдкрд░ рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ: рдЙрдмрдВрдЯреВ, рдПрд╕рдпреВрдПрд╕рдИ, рдЖрд░рдПрдЪрдИрдПрд▓, рдлреЗрдбреЛрд░рд╛, рдбреЗрдмрд┐рдпрдиред GRUB2 рдореЗрдВ рд╕рдорд╕реНрдпрд╛рдУрдВ рдХреЛ рдареАрдХ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, рдХреЗрд╡рд▓ рдкреИрдХреЗрдЬ рдХреЛ рдЕрдкрдбреЗрдЯ рдХрд░рдирд╛ рд╣реА рдкрд░реНрдпрд╛рдкреНрдд рдирд╣реАрдВ рд╣реИ; рдЖрдкрдХреЛ рдирдП рдЖрдВрддрд░рд┐рдХ рдбрд┐рдЬрд┐рдЯрд▓ рд╣рд╕реНрддрд╛рдХреНрд╖рд░ рдЙрддреНрдкрдиреНрди рдХрд░рдиреЗ рдФрд░ рдЗрдВрд╕реНрдЯреЙрд▓рд░, рдмреВрдЯрд▓реЛрдбрд░, рдХрд░реНрдиреЗрд▓ рдкреИрдХреЗрдЬ, рдПрдлрдбрдмреНрд▓реНрдпреВрдпреВрдкреАрдбреА рдлрд░реНрдорд╡реЗрдпрд░ рдФрд░ рд╢рд┐рдо рд▓реЗрдпрд░ рдХреЛ рдЕрдкрдбреЗрдЯ рдХрд░рдиреЗ рдХреА рднреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реЛрдЧреАред

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

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

SBAT рдЖрдкрдХреЛ рд╕реБрд░рдХреНрд╖рд┐рдд рдмреВрдЯ рдХреЗ рд▓рд┐рдП рдХреБрдВрдЬрд┐рдпреЛрдВ рдХреЛ рд░рджреНрдж рдХрд┐рдП рдмрд┐рдирд╛ рд╡реНрдпрдХреНрддрд┐рдЧрдд рдШрдЯрдХ рд╕рдВрд╕реНрдХрд░рдг рд╕рдВрдЦреНрдпрд╛рдУрдВ рдХреЗ рд▓рд┐рдП рдбрд┐рдЬрд┐рдЯрд▓ рд╣рд╕реНрддрд╛рдХреНрд╖рд░ рдХреЗ рдЙрдкрдпреЛрдЧ рдХреЛ рдмреНрд▓реЙрдХ рдХрд░рдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрддрд╛ рд╣реИред SBAT рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рдХрдордЬреЛрд░рд┐рдпреЛрдВ рдХреЛ рдЕрд╡рд░реБрджреНрдз рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП UEFI рдкреНрд░рдорд╛рдгрдкрддреНрд░ рдирд┐рд░рд╕реНрддреАрдХрд░рдг рд╕реВрдЪреА (dbx) рдХреЗ рдЙрдкрдпреЛрдЧ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рдирд╣реАрдВ рд╣реЛрддреА рд╣реИ, рд▓реЗрдХрд┐рди рд╣рд╕реНрддрд╛рдХреНрд╖рд░ рдЙрддреНрдкрдиреНрди рдХрд░рдиреЗ рдФрд░ GRUB2, рд╢рд┐рдо рдФрд░ рд╡рд┐рддрд░рдг рджреНрд╡рд╛рд░рд╛ рдЖрдкреВрд░реНрддрд┐ рдХреА рдЧрдИ рдЕрдиреНрдп рдмреВрдЯ рдХрд▓рд╛рдХреГрддрд┐рдпреЛрдВ рдХреЛ рдЕрджреНрдпрддрди рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЖрдВрддрд░рд┐рдХ рдХреБрдВрдЬреА рдХреЛ рдмрджрд▓рдиреЗ рдХреЗ рд╕реНрддрд░ рдкрд░ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред SBAT рдХреА рд╢реБрд░реБрдЖрдд рд╕реЗ рдкрд╣рд▓реЗ, рдкреНрд░рдорд╛рдгрдкрддреНрд░реЛрдВ рдХреЗ рдирд┐рд░рд╕реНрддреАрдХрд░рдг рдХреА рд╕реВрдЪреА рдХреЛ рдЕрджреНрдпрддрди рдХрд░рдирд╛ (dbx, UEFI рдирд┐рд░рд╕реНрддреАрдХрд░рдг рд╕реВрдЪреА) рднреЗрджреНрдпрддрд╛ рдХреЛ рдкреВрд░реА рддрд░рд╣ рд╕реЗ рдЕрд╡рд░реБрджреНрдз рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдПрдХ рд╢рд░реНрдд рдереА, рдХреНрдпреЛрдВрдХрд┐ рдПрдХ рд╣рдорд▓рд╛рд╡рд░, рдЗрд╕реНрддреЗрдорд╛рд▓ рдХрд┐рдП рдЧрдП рдСрдкрд░реЗрдЯрд┐рдВрдЧ рд╕рд┐рд╕реНрдЯрдо рдХреА рдкрд░рд╡рд╛рд╣ рдХрд┐рдП рдмрд┐рдирд╛, рдкреБрд░рд╛рдиреЗ рдХрдордЬреЛрд░ рд╕рдВрд╕реНрдХрд░рдг рдХреЗ рд╕рд╛рде рдмреВрдЯ рдХрд░рдиреЗ рдпреЛрдЧреНрдп рдореАрдбрд┐рдпрд╛ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░ рд╕рдХрддрд╛ рдерд╛ред UEFI рд╕рд┐рдХреНрдпреЛрд░ рдмреВрдЯ рд╕реЗ рд╕рдордЭреМрддрд╛ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдбрд┐рдЬрд┐рдЯрд▓ рд╣рд╕реНрддрд╛рдХреНрд╖рд░ рджреНрд╡рд╛рд░рд╛ GRUB2 рдкреНрд░рдорд╛рдгрд┐рддред

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

рдПрдХ рдЯрд┐рдкреНрдкрдгреА рдЬреЛрдбрд╝реЗрдВ