Tencent Zhuque Lab opisał 12 października 2026 r. Vghost (CVE-2026-74580), lukę w podsystemie vhost jądra Linux. Według zespołu nieaktualne mapowanie może prowadzić do zapisu poza zakresem pamięci procesu QEMU, gdy spełnione są konkretne warunki konfiguracji wirtualizacji. Opis techniczny Tencent Zhuque Lab przedstawia kolejno, jak reset kolejki w maszynie gościa może uruchomić tę ścieżkę.

Dlaczego vhost może użyć nieaktualnego mapowania

Luka wynika z tego, że pamięć podręczna metadanych pierścienia virtio może zachować stare wpisy po rekonfiguracji aktywnej kolejki. Ubuntu opisuje, że VHOST_SET_VRING_ADDR zmienia adresy pierścienia, a VHOST_SET_VRING_NUM — rozmiary jego obszarów; trafienie w nieaktualny wpis może ominąć późniejszą kontrolę mapowania IOTLB. Mechanizm i sposób jego naprawy opisuje komunikat bezpieczeństwa Ubuntu.

Tencent podaje, że luka dotyczy wersji upstream jądra Linux od 4.11 do 7.2-rc4. Zespół zgłosił lokalną ścieżkę eskalacji uprawnień do roota: wymaga ona dostępu do pliku urządzenia vhost, a jej obecność na danym systemie zależy m.in. od uprawnień do tego urządzenia. Tencent poinformował, że poprawka weszła do głównej gałęzi jądra 3 sierpnia 2026 r. i czyści pamięć podręczną metadanych podczas rekonfiguracji pierścienia.

Jak reset kolejki może prowadzić do zapisu w pamięci QEMU

Ścieżka z maszyny gościa do hosta wymaga urządzenia virtio za wirtualnym IOMMU, włączonego iommu_platform oraz pracy vhost w trybie device-IOTLB. Tencent opisuje następujący ciąg zdarzeń:

  1. Gość używa VIRTIO_F_RING_RESET, aby zresetować i ponownie aktywować kolejkę virtio.
  2. QEMU rekonfiguruje działający pierścień, wysyłając VHOST_SET_VRING_ADDR przez istniejący deskryptor pliku.
  3. Pamięć podręczna metadanych nie zostaje wtedy wyczyszczona, więc może pozostać w niej stare mapowanie IOTLB.
  4. Późniejsze powiadomienie kolejki może ponownie użyć tego mapowania i spowodować zapis poza zakresem pamięci procesu QEMU.

To techniczny opis Tencent dotyczący konfiguracji spełniającej wszystkie wymienione warunki, a nie twierdzenie o każdej maszynie wirtualnej. Zespół opisał też możliwe przekierowanie przepływu sterowania QEMU albo awarię procesu.

Jądra i uprawnienia w testach Tencent

Tencent opisuje, jak Vghost może sięgnąć do pamięci QEMU

Tencent podał, że odtworzył lokalną eskalację uprawnień na pięciu wymienionych niżej kompilacjach. Zaobserwowane prawa dostępu dotyczą obrazów testowych zespołu, a nie domyślnej konfiguracji wszystkich instalacji tych dystrybucji.

Dystrybucja i wydanieTestowana kompilacja jądraZaobserwowane uprawnienia /dev/vhost-vsock
Ubuntu 26.04 LTS7.0.0-28-generic0660 root:kvm
RHEL 9.85.14.0-687.5.3.el9_8.x86_640666 root:kvm
Amazon Linux 2023.12.202608176.1.180-225.360.amzn2023.x86_640666 root:kvm
Microsoft Azure Linux 3.06.6.150.1-1.azl30666 root:kvm
Oracle Linux 10.26.12.0-204.92.4.2.el10uek0666 root:kvm

Wersje z poprawką i status pakietów Ubuntu

Tencent wskazuje następujące pierwsze wersje upstream zawierające poprawkę:

Gałąź stabilnaPierwsza poprawiona wersja według Tencent
5.10.y5.10.265
5.15.y5.15.216
6.1.y6.1.183
6.6.y6.6.152
6.12.y6.12.104
6.18.y6.18.45
7.1.y7.1.9
7.27.2

Dystrybucje mogą przenosić poprawkę do własnych jąder bez zmiany numeru wersji upstream. Dlatego same numery z tabeli nie wystarczą do ustalenia statusu pakietu dystrybucyjnego.

Komunikat Ubuntu, zaktualizowany 13 października 2026 r., wymienia pakiet linux dla Ubuntu 22.04 jako naprawiony w wersji 5.15.0-198.208. Pakiety linux dla Ubuntu 24.04 i 26.04 były w tej migawce oznaczone jako podatne, a prace nad poprawką — jako trwające. Ubuntu podaje osobne statusy dla innych pakietów i wariantów jądra. Tencent zaleca instalację jądra z poprawką i ponowne uruchomienie systemu; przed aktualizacją ograniczenie dostępu do urządzeń vhost zmniejsza możliwość lokalnego dostępu do tej ścieżki.

Jaką rolę Tencent przypisuje narzędziom AI

Tencent twierdzi, że jego system Corvus AI wskazał błąd pamięci podręcznej w ciągu dwóch godzin. Osobno zespół podał, że model Tencent Hunyuan Hy4-preview wykorzystano do weryfikacji exploita i analizy regresji poprawki. Są to deklaracje Tencent o przebiegu własnych prac badawczych.