Společnost AMD oznámila opravu šesti zranitelností v procesorech AMD EPYC a AMD Ryzen. Tři nejnebezpečnější zranitelnosti (CVE-2023-31342, CVE-2023-31343, CVE-2023-31345) potenciálně umožňují spuštění vlastního kódu na úrovni SMM (System Management Mode), která má vyšší prioritu než hypervizor a nultý ochranný kruh. Kompromitace SMM umožňuje získat neomezený přístup ke všem systémovým pamětím a může být použita k ovládání operačního systému. Zranitelnosti jsou způsobeny nedostatečnou kontrolou vstupních dat v zpracovateli SMM, což útočníkovi s privilegii umožňuje přepsat obsah SMRAM. Podrobnosti o metodě útoku zatím nebyly zveřejněny.
Další zranitelnosti:
- CVE-2023-31352 — chyba ve firmwaru mechanismu AMD SEV (Secure Encrypted Virtualization), používaného v virtualizačních systémech pro ochranu virtuálních strojů před zásahy hypervizora nebo administrátora hostitelského systému. Podobně jako opravená zranitelnost z počátku února, tento problém umožňuje administratorovi, který má přístup ke hostitelskému prostředí, přečíst nezašifrovaný obsah paměti, ve které mohou být potenciálně citlivá data hostitelského systému.
- CVE-2023-20582 — možnost obejít kontroly RMP (Reverse Map Table) při použití rozšíření SEV-SNP (Secure Nested Paging), určeného pro bezpečné pracovní s vloženými tabulkami paměti. Útočník s právy administrátora může vytvořit podmínky pro vznik výjimky (fault) v PTE (Page Table Entry) a obejít prostředky na ochranu integrity paměti virtuálních strojů.
- CVE-2023-20581 — chyba správy přístupu k IOMMU, která umožňuje privilegovanému útočníkovi obejít kontrolu RMP a narušit integritu paměti hostitelského systému.
Zranitelnosti se projevují v 3. a 4. generaci serverových procesorů AMD EPYC, v embedded CPU sérií AMD EPYC 7003 a 9004, v AMD Ryzen Embedded R1000, R2000, 5000, 7000, V2000 a V3000, v desktopových sériích AMD Ryzen 3000, 4000, 5000, 7000 a 8000, a také v sérii AMD Athlon 3000.
Zdroj: opennet.ru
