Π£ΡΠ·Π²ΠΈΠΌΠΎΡΡ‚ΡŒ Π² UEFI для процСссоров AMD, ΠΏΠΎΠ·Π²ΠΎΠ»ΡΡŽΡ‰Π°Ρ Π²Ρ‹ΠΏΠΎΠ»Π½ΠΈΡ‚ΡŒ ΠΊΠΎΠ΄ Π½Π° ΡƒΡ€ΠΎΠ²Π½Π΅ SMM

Компания AMD сообщила ΠΎ Ρ€Π°Π±ΠΎΡ‚Π΅ Π½Π°Π΄ исправлСниСм сСрии уязвимостСй «SMM Callout» (CVE-2020-12890), ΠΏΠΎΠ·Π²ΠΎΠ»ΡΡŽΡ‰Π΅ΠΉ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»ΡŒ Π½Π°Π΄ ΠΏΡ€ΠΎΡˆΠΈΠ²ΠΊΠΎΠΉ UEFI ΠΈ Π²Ρ‹ΠΏΠΎΠ»Π½ΠΈΡ‚ΡŒ ΠΊΠΎΠ΄ Π½Π° ΡƒΡ€ΠΎΠ²Π½Π΅ SMM (System Management Mode). Для Π°Ρ‚Π°ΠΊΠΈ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌ физичСский доступ ΠΊ ΠΎΠ±ΠΎΡ€ΡƒΠ΄ΠΎΠ²Π°Π½ΠΈΡŽ ΠΈΠ»ΠΈ доступ ΠΊ систСмС с ΠΏΡ€Π°Π²Π°ΠΌΠΈ администратора. Π’ случаС ΡƒΡΠΏΠ΅ΡˆΠ½ΠΎΠΉ Π°Ρ‚Π°ΠΊΠΈ Π·Π»ΠΎΡƒΠΌΡ‹ΡˆΠ»Π΅Π½Π½ΠΈΠΊ ΠΌΠΎΠΆΠ΅Ρ‚ Π²ΠΎΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒΡΡ интСрфСйсом AGESA (AMD Generic Encapsulated Software Architecture) для выполнСния ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ»ΡŒΠ½ΠΎΠ³ΠΎ ΠΊΠΎΠ΄Π°, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Π½Π΅Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ Π²Ρ‹ΡΠ²ΠΈΡ‚ΡŒ ΠΈΠ· ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΎΠ½Π½ΠΎΠΉ систСмы.

Уязвимости ΠΏΡ€ΠΈΡΡƒΡ‚ΡΡ‚Π²ΡƒΡŽΡ‚ Π²ΠΎ входящСм Π² состав ΠΏΡ€ΠΎΡˆΠΈΠ²ΠΊΠΈ UEFI ΠΊΠΎΠ΄Π΅, выполняСмом Π² Ρ€Π΅ΠΆΠΈΠΌΠ΅ SMM (Ring -2), Π±ΠΎΠ»Π΅Π΅ ΠΏΡ€ΠΈΠΎΡ€ΠΈΡ‚Π΅Ρ‚Π½ΠΎΠΌ, Ρ‡Π΅ΠΌ Ρ€Π΅ΠΆΠΈΠΌ Π³ΠΈΠΏΠ΅Ρ€Π²ΠΈΠ·ΠΎΡ€Π° ΠΈ Π½ΡƒΠ»Π΅Π²ΠΎΠ΅ ΠΊΠΎΠ»ΡŒΡ†ΠΎ Π·Π°Ρ‰ΠΈΡ‚Ρ‹, ΠΈ ΠΈΠΌΠ΅ΡŽΡ‰ΠΈΠΌ Π½Π΅ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡Π΅Π½Π½Ρ‹ΠΉ доступ ΠΊΠΎ всСй систСмной памяти. НапримСр, послС получСния доступа ΠΊ ОБ Π² Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Π΅ эксплуатации Π΄Ρ€ΡƒΠ³ΠΈΡ… уязвимостСй ΠΈΠ»ΠΈ ΠΌΠ΅Ρ‚ΠΎΠ΄ΠΎΠ² ΡΠΎΡ†ΠΈΠ°Π»ΡŒΠ½ΠΎΠΉ ΠΈΠ½ΠΆΠ΅Π½Π΅Ρ€ΠΈΠΈ, Π°Ρ‚Π°ΠΊΡƒΡŽΡ‰ΠΈΠΉ ΠΌΠΎΠΆΠ΅Ρ‚ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ уязвимости SMM Callout для ΠΎΠ±Ρ…ΠΎΠ΄Π° Ρ€Π΅ΠΆΠΈΠΌΠ° бСзопасной Π·Π°Π³Ρ€ΡƒΠ·ΠΊΠΈ (UEFI Secure Boot), внСдрСния Π² SPI Flash Π½Π΅Π²ΠΈΠ΄ΠΈΠΌΠΎΠ³ΠΎ для систСмы врСдоносного ΠΊΠΎΠ΄Π° ΠΈΠ»ΠΈ Ρ€ΡƒΡ‚ΠΊΠΈΡ‚ΠΎΠ², Π° Ρ‚Π°ΠΊΠΆΠ΅ для Π°Ρ‚Π°ΠΊ Π½Π° Π³ΠΈΠΏΠ΅Ρ€Π²ΠΈΠ·ΠΎΡ€Ρ‹ для ΠΎΠ±Ρ…ΠΎΠ΄Π° ΠΌΠ΅Ρ…Π°Π½ΠΈΠ·ΠΌΠΎΠ² ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΠΈ цСлостности Π²ΠΈΡ€Ρ‚ΡƒΠ°Π»ΡŒΠ½Ρ‹Ρ… ΠΎΠΊΡ€ΡƒΠΆΠ΅Π½ΠΈΠΉ.

Уязвимости Π²Ρ‹Π·Π²Π°Π½Ρ‹ ошибкой Π² ΠΊΠΎΠ΄Π΅ SMM, связанной с отсутствиСм ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΠΈ адрСса Ρ†Π΅Π»Π΅Π²ΠΎΠ³ΠΎ Π±ΡƒΡ„Π΅Ρ€Π° ΠΏΡ€ΠΈ Π²Ρ‹Π·ΠΎΠ²Π΅ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ SmmGetVariable() Π² SMI-ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠ΅ 0xEF. Из-Π·Π° Π΄Π°Π½Π½ΠΎΠΉ ошибки Π°Ρ‚Π°ΠΊΡƒΡŽΡ‰ΠΈΠΉ ΠΌΠΎΠΆΠ΅Ρ‚ Π·Π°ΠΏΠΈΡΠ°Ρ‚ΡŒ ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ»ΡŒΠ½Ρ‹Π΅ Π΄Π°Π½Π½Ρ‹Π΅ Π²ΠΎ Π²Π½ΡƒΡ‚Ρ€Π΅Π½Π½ΡŽΡŽ ΠΏΠ°ΠΌΡΡ‚ΡŒ SMM (SMRAM) ΠΈ Π·Π°ΠΏΡƒΡΡ‚ΠΈΡ‚ΡŒ ΠΈΡ… ΠΊΠ°ΠΊ ΠΊΠΎΠ΄ с ΠΏΡ€Π°Π²Π°ΠΌΠΈ SMM. По ΠΏΡ€Π΅Π΄Π²Π°Ρ€ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹ΠΌ Π΄Π°Π½Π½Ρ‹ΠΌ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΠ° проявляСтся Π² Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… APU (AMD Fusion) для ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΡΠΊΠΈΡ… ΠΈ встраиваСмых систСм, Π²Ρ‹ΠΏΡƒΡΠΊΠ°Π²ΡˆΠΈΡ…ΡΡ с 2016 ΠΏΠΎ 2019 Π³ΠΎΠ΄. Компания AMD ΡƒΠΆΠ΅ ΠΏΠ΅Ρ€Π΅Π΄Π°Π»Π° Π±ΠΎΠ»ΡŒΡˆΠΈΠ½ΡΡ‚Π²Ρƒ ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚Π΅Π»Π΅ΠΉ матСринских ΠΏΠ»Π°Ρ‚ ΠΎΠ±Π½ΠΎΠ²Π»Π΅Π½ΠΈΠ΅ ΠΏΡ€ΠΎΡˆΠΈΠ²ΠΊΠΈ с исправлСниСм ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΡ‹, Π° ΠΎΡΡ‚Π°Π²ΡˆΠΈΠΌΡΡ производитСлям ΠΎΠ±Π½ΠΎΠ²Π»Π΅Π½ΠΈΠ΅ планируСтся ΠΎΡ‚ΠΏΡ€Π°Π²ΠΈΡ‚ΡŒ Π΄ΠΎ ΠΊΠΎΠ½Ρ†Π° мСсяца.

Π˜ΡΡ‚ΠΎΡ‡Π½ΠΈΠΊ: opennet.ru