AMD рдкреНрд░реЛрд╕реЗрд╕рд░рд╣рд░реВрдХреЛ рд▓рд╛рдЧрд┐ UEFI рдорд╛ рдЬреЛрдЦрд┐рдо рдЬрд╕рд▓реЗ SMM рд╕реНрддрд░рдорд╛ рдХреЛрдб рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрди рдЧрд░реНрди рдЕрдиреБрдорддрд┐ рджрд┐рдиреНрдЫ

AMD рд░рд┐рдкреЛрд░реНрдЯ рдЧрд░рд┐рдпреЛ рдХрдордЬреЛрд░реАрд╣рд░реВрдХреЛ рд╢реНрд░реГрдВрдЦрд▓рд╛ рдлрд┐рдХреНрд╕ рдЧрд░реНрди рдХрд╛рдо рдЧрд░реНрдиреЗ рдмрд╛рд░реЗ "рдПрд╕рдПрдордПрдо рдХрд▓рдЖрдЙрдЯ"(CVE-2020-12890), рдЬрд╕рд▓реЗ рддрдкрд╛рдИрдВрд▓рд╛рдИ UEFI рдлрд░реНрдорд╡реЗрдпрд░рдХреЛ рдирд┐рдпрдиреНрддреНрд░рдг рдкреНрд░рд╛рдкреНрдд рдЧрд░реНрди рд░ SMM (рдкреНрд░рдгрд╛рд▓реА рд╡реНрдпрд╡рд╕реНрдерд╛рдкрди рдореЛрдб) рд╕реНрддрд░рдорд╛ рдХреЛрдб рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрди рдЧрд░реНрди рдЕрдиреБрдорддрд┐ рджрд┐рдиреНрдЫред рдЖрдХреНрд░рдордгрдХреЛ рд▓рд╛рдЧрд┐ рдЙрдкрдХрд░рдгрдорд╛ рднреМрддрд┐рдХ рдкрд╣реБрдБрдЪ рд╡рд╛ рдкреНрд░рд╢рд╛рд╕рдХ рдЕрдзрд┐рдХрд╛рд░рд╣рд░реВрд╕рдБрдЧ рдкреНрд░рдгрд╛рд▓реАрдорд╛ рдкрд╣реБрдБрдЪ рдЪрд╛рд╣рд┐рдиреНрдЫред рд╕рдлрд▓ рдЖрдХреНрд░рдордгрдХреЛ рдЕрд╡рд╕реНрдерд╛рдорд╛, рдЖрдХреНрд░рдордгрдХрд╛рд░реАрд▓реЗ рдЗрдиреНрдЯрд░рдлреЗрд╕ рдкреНрд░рдпреЛрдЧ рдЧрд░реНрди рд╕рдХреНрдЫ AGESA (AMD Generic Encapsulated Software Architecture) рдЕрдкрд░реЗрдЯрд┐рдЩ рд╕рд┐рд╕реНрдЯрдордмрд╛рдЯ рдкреНрд░рдХрдЯ рдЧрд░реНрди рдирд╕рдХрд┐рдиреЗ рдордирдорд╛рдиреА рдХреЛрдб рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрди рдЧрд░реНрдиред

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

0xEF SMI рд╣реНрдпрд╛рдиреНрдбрд▓рд░рдорд╛ SmmGetVariable() рдкреНрд░рдХрд╛рд░реНрдпрд▓рд╛рдИ рдХрд▓ рдЧрд░реНрджрд╛ рд▓рдХреНрд╖рд┐рдд рдмрдлрд░ рдареЗрдЧрд╛рдирд╛ рдЬрд╛рдБрдЪ рдирдЧрд░реЗрдХреЛ рдХрд╛рд░рдгрд▓реЗ SMM рдХреЛрдбрдорд╛ рддреНрд░реБрдЯрд┐рдХреЛ рдХрд╛рд░рдгрд▓реЗ рдЧрд░реНрджрд╛ рдХрдордЬреЛрд░реАрд╣рд░реВ рд╣реБрдиреНрдЫрдиреНред рдпреЛ рдмрдЧрд▓реЗ рдЖрдХреНрд░рдордгрдХрд░реНрддрд╛рд▓рд╛рдИ SMM рдЖрдиреНрддрд░рд┐рдХ рдореЗрдореЛрд░реА (SMRAM) рдорд╛ рдордирдорд╛рдиреА рдбрд╛рдЯрд╛ рд▓реЗрдЦреНрди рд░ SMM рд╡рд┐рд╢реЗрд╖рд╛рдзрд┐рдХрд╛рд░рд╣рд░реВрд╕рдБрдЧ рдХреЛрдбрдХреЛ рд░реВрдкрдорд╛ рдЪрд▓рд╛рдЙрди рдЕрдиреБрдорддрд┐ рджрд┐рди рд╕рдХреНрдЫред рдкреНрд░рд╛рд░рдореНрднрд┐рдХ рддрдереНрдпрд╛рдЩреНрдХрдХрд╛ рдЕрдиреБрд╕рд╛рд░, рд╕рдорд╕реНрдпрд╛ рдХреЗрд╣реА APUs (AMD Fusion) рдорд╛ рдЙрдкрднреЛрдХреНрддрд╛ рд░ рдЗрдореНрдмреЗрдбреЗрдб рдкреНрд░рдгрд╛рд▓реАрд╣рд░реВрдХрд╛ рд▓рд╛рдЧрд┐ 2016 рджреЗрдЦрд┐ 2019 рд╕рдореНрдо рдЙрддреНрдкрд╛рджрди рднрдПрдХреЛ рджреЗрдЦрд┐рдиреНрдЫред AMD рд▓реЗ рдкрд╣рд┐рд▓реЗ рдиреИ рдзреЗрд░реИ рдорджрд░рдмреЛрд░реНрдб рдирд┐рд░реНрдорд╛рддрд╛рд╣рд░реВрд▓рд╛рдИ рдлрд░реНрдорд╡реЗрдпрд░ рдЕрдкрдбреЗрдЯ рдкреНрд░рджрд╛рди рдЧрд░реЗрдХреЛ рдЫ рдЬрд╕рд▓реЗ рд╕рдорд╕реНрдпрд╛ рд╕рдорд╛рдзрд╛рди рдЧрд░реНрджрдЫ, рд░ рдЕрдкрдбреЗрдЯрд▓рд╛рдИ рдмрд╛рдБрдХреА рдирд┐рд░реНрдорд╛рддрд╛рд╣рд░реВрд▓рд╛рдИ рдорд╣рд┐рдирд╛рдХреЛ рдЕрдиреНрддреНрдпрдорд╛ рдкрдард╛рдЙрдиреЗ рдпреЛрдЬрдирд╛ рдЫред

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

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