CVE-2025-58151
KrytyczneCVSS 9.4Streszczenie
Podatność w komponencie varstored stosu Xapi, który obsługuje zmienne UEFI dla maszyn wirtualnych. Brak wystarczających barier kompilatora powoduje problemy TOCTOU (time-of-check time-of-use) w współdzielonym buforze z OVMF, co może pozwolić atakującemu na kontrolowanie indeksu używanego w tablicy skoków.
Ocena ryzyka
Atakujący z poziomu maszyny wirtualnej może potencjalnie manipulować przepływem sterowania w varstored, co może prowadzić do eskalacji uprawnień lub naruszenia integralności danych UEFI.
Rekomendacja
Zaleca się natychmiastową aktualizację varstored do wersji zawierającej poprawione bariery kompilatora oraz wdrożenie mechanizmów izolacji pamięci między VM a varstored.
Oryginalny opis (angielski, źródło NVD)
varstored is a component of the Xapi toolstack handling UEFI Variables for a VM. It has a communication path with OVMF inside the VM involving mapping a buffer prepared by OVMF. Within varstored, there were insufficient compiler barriers, creating TOCTOU issues with data in the shared buffer. The exact vulnerable behaviour depends on the code generated by the compiler. In a build of varstored using default settings, the attacker can control an index used in a jump table.

