Tvrtka AMD je objavila rješenje za šest ranjivosti u AMD EPYC i AMD Ryzen procesorima. Tri najopasnije ranjivosti (CVE-2023-31342, CVE-2023-31343, CVE-2023-31345) potencijalno omogućuju izvršavanje vlastitog koda na razini SMM (System Management Mode), koja ima viši prioritet od hipervizora i nultog kruga zaštite. Kompromitacija SMM-a omogućava neograničen pristup cijeloj sistemskoj memoriji i može se koristiti za kontrolu operativnog sustava. Ranjivosti su uzrokovane nedostatkom pravilne provjere ulaznih podataka u SMM rukovatelju, što dopušta privilegiranom napadaču da prepisuje sadržaj SMRAM-a. Detalji o metodi napada za sada nisu objavljeni.
Ostale ranjivosti:
- CVE-2023-31352 — greška u firmware-u mehanizma AMD SEV (Secure Encrypted Virtualization), koji se koristi u sustavima virtualizacije za zaštitu virtualnih mašina od upada hipervizora ili administratora domaćinske sustava. Na sličan način kao ranjivost koja je ispravljena početkom veljače, problem omogućava administratoru, koji ima pristup domaćinskom okruženju, da pročita nešifrirani sadržaj memorije u kojoj potencijalno mogu biti povjerljivi podaci gostujućeg sustava.
- CVE-2023-20582 — mogućnost zaobilaska provjera RMP (Reverse Map Table) pri korištenju proširenja SEV-SNP (Secure Nested Paging), namijenjenog za siguran rad s ugniježđenim tablicama stranica memorije. Napadač s pravima administratora može stvoriti uvjete za nastanak iznimke (fault) u PTE (Page Table Entry) kako bi zaobišao sredstva zaštite integriteta memorije virtualnih mašina.
- CVE-2023-20581 — greška u upravljanju pristupom IOMMU, koja omogućava privilegiranom napadaču da zaobiđe provjeru RMP i naruši integritet memorije gostujućeg sustava.
Ranjivosti se pojavljuju u 3. i 4. generaciji AMD EPYC server procesora, u ugrađenim CPU-ima serija AMD EPYC 7003 i 9004, u AMD Ryzen Embedded R1000, R2000, 5000, 7000, V2000 i V3000, u desktop serijama AMD Ryzen 3000, 4000, 5000, 7000 i 8000, kao i u seriji AMD Athlon 3000.
Izvor: opennet.ru
