W podsystemie vhost jądra Linux odkryto poważną podatność o nazwie Vghost (CVE-2026-74580). Błąd pozwala lokalnemu użytkownikowi na odczyt i zapis dowolnych adresów pamięci jądra, co prowadzi do eskalacji uprawnień do poziomu roota. Atak jest deterministyczny i nie wymaga specjalnego przygotowania pamięci.
Problem dotyczy również środowisk wirtualizacji. W specyficznej konfiguracji z wirtualnym IOMMU, nieautoryzowana maszyna wirtualna może zapisać dane w pamięci hosta, przejmując kontrolę nad procesem QEMU. Luka wynikała z błędnego zarządzania pamięcią podręczną (cache) mapowań podczas rekonfiguracji pierścieni (rings).
Podatność dotyczy bardzo szerokiego zakresu wersji jądra Linux – od 4.11 aż do 7.2-rc4. Problem był obecny w kodzie przez blisko dziewięć lat ze względu na kumulację dwóch zmian wprowadzonych w 2017 i 2020 roku. Luka została wykryta przy wsparciu systemu AI Corvus, stworzonego przez Tencent Zhuque Lab.
Naprawa polega na czyszczeniu pamięci podręcznej przy każdej rekonfiguracji pierścienia. Producentom zaleca się aktualizację jądra, a administratorom, którzy nie mogą tego zrobić natychmiast, ograniczenie dostępu do węzłów urządzeń /dev/vhost-net oraz /dev/vhost-vsock.



