Společnosti Google a Intel zveřejnily výsledky (PDF) společné práce na auditu bezpečnosti mechanismu Intel TDX 1.5 (Trusted Domain Extensions). Technologie Intel TDX implementuje šifrování paměti virtuálních strojů, aby je chránila před zásahy a analýzou ze strany administrátora hostitelského systému a fyzickými útoky na hardware. V průběhu auditu bylo zjištěno 6 zranitelností a 35 chyb, které na bezpečnost nemají vliv.
Problémy se týkají CPU Intel Xeon 6, stejně jako 4. a 5. generace procesorů Intel Xeon Scalable. Zranitelnosti byly opraveny včerejším aktualizací mikrokódu. Na GitHubu byl zveřejněn nástroj pro exploataci zranitelností v Intel TDX a prototypy exploitů pro dvě zranitelnosti (CVE-2025-30513, CVE-2025-32007).
Největší zranitelnost (CVE-2025-30513) umožňuje nedůvěryhodnému administrátorovi s přístupem k hostitelskému systému zvýšit své privilegium a zcela kompromitovat bezpečnostní záruky poskytované technologií Intel TDX. Zranitelnost je způsobena stavem závodu v jednom z modulů TDX, což umožňuje během migrace virtuálního stroje převést chráněné prostředí (TD - Trusted Domain) ze stavu podporujícího migraci do stavu, který dovoluje přepnout do ladícího režimu.
Problém je způsoben možností změnit atributy prostředí v okamžiku, kdy proběhne jejich ověření, ale předtím, než jsou převedeny do neměnného stavu v přesunutém prostředí. Po nastavení ladícího atributu může administrátor hostitelského systému v reálném čase sledovat aktivitu chráněného hostitelského systému a získat přístup k dešifrovanému stavu paměti.
Zranitelnost je poměrně snadno vy exploatovatelná, protože administrátor může kdykoli zahájit proces live migrace chráněného virtuálního stroje. Problém byl odhalen výzkumníky z Googlu, kteří si při studiu API povšimli nesouladu mezi tím, jak ASM (Finite State Machine) sleduje stav operací, zpracovává přerušení operace importu a mění se, ale nevrací se do původního stavu po selhání, stav chráněného prostředí.
Méně nebezpečné zranitelnosti:
- CVE-2025-32007 — celočíselný přetečení ve kódu pro analýzu metadat, což během live migrace vede k úniku 8 kB dešifrovaných dat ze zásobníku aktuálního logického procesoru (LP, Logical Processor).
- CVE-2025-32467 — použití neinitilizovaných proměnných v některých modulech TDX může vést k úniku zbývajících informací.
- CVE-2025-27572 — usazování důvěrných dat během spekulativního vykonávání instrukcí může vést k úniku informací.
- CVE-2025-27940 — čtení z oblasti paměti mimo alokovaný vyrovnávací prostor může vést k úniku informací.
- CVE-2025-31944 — stav závodu, který může vést k selhání služby.
Zdroj: opennet.ru
