Spoločnosť AMD oznámila odstránenie šiestich zraniteľností v procesoroch AMD EPYC a AMD Ryzen. Tri najnebezpečnejšie zraniteľnosti (CVE-2023-31342, CVE-2023-31343, CVE-2023-31345) potenciálne umožňujú vykonať vlastný kód na úrovni SMM (System Management Mode), ktorý má vyššiu prioritu než hypervízor a nulový ochranný kruh. Kompromitácia SMM umožňuje neobmedzený prístup ku všetkej systémovej pamäti a môže byť použitá na kontrolu operačného systému. Zraniteľnosti sú spôsobené nedostatočnou kontrolou vstupných údajov v spracovateľovi SMM, čo umožňuje privilégiovanému útočníkovi prepísať obsah SMRAM. Podrobnosti o metóde útoku zatiaľ nie sú uvedené.
Ostatné zraniteľnosti:
- CVE-2023-31352 — chyba vo firmvéri mechanizmu AMD SEV (Secure Encrypted Virtualization), používaného v virtualizačných systémoch na ochranu virtuálních strojů pred zásahom zo strany hypervízora alebo administrátora hostiteľského systému. Podobne ako s opravenou zraniteľnosťou z konca februára, problém umožňuje administrátorovi s prístupom do hostiteľského prostredia prečítať nezašifrovaný obsah pamäte, v ktorom môžu potenciálne byť dôverné údaje hostiteľského systému.
- CVE-2023-20582 — možnosť obísť kontroly RMP (Reverse Map Table) pri použití rozšírenia SEV-SNP (Secure Nested Paging), určeného na bezpečné fungovanie s vnorenými tabuľkami strán pamäte. Útočník s administrátorskými právami môže vytvoriť podmienky na vznik výnimky (fault) v PTE (Page Table Entry) na obídenie prostriedkov na ochranu integrity pamäte virtuálnych strojov.
- CVE-2023-20581 — chyba zabezpečenia prístupu k IOMMU, ktorá umožňuje privilégiovanému útočníkovi obísť kontrolu RMP a narušiť integritu pamäte hostiteľského systému.
Zraniteľnosti sa prejavujú v 3. a 4. generácii serverových procesorov AMD EPYC, vo vstavaných 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 tiež v sérii AMD Athlon 3000.
Zdroj: opennet.ru
