VMTech
Razgovarajmo →

Vghost u Linux vhostu omogućava root pristup i rizik za host

Vghost u Linux vhostu omogućava root pristup i rizik za host

Vghost pogađa vhost podsistem Linuxa

Ranjivost CVE-2026-74580, nazvana Vghost, zahvata Linux kernele od verzije 4.11 do 7.2-rc4. Tencent Zhuque Lab je pokazao da lokalni neprivilegovani korisnik preko vhosta može pouzdano čitati i menjati memoriju kernela, zaobići KASLR i dobiti root privilegije. U specifičnoj virtuelizacionoj konfiguraciji nepouzdana virtuelna mašina može izazvati upis u memoriju hostovog QEMU procesa.

Vhost je deo Linux kernela koji ubrzava mrežni i drugi ulazno-izlazni saobraćaj virtuelnih mašina i kontejnera. Napad lokalnog korisnika obično počinje pristupom uređajima /dev/vhost-net ili /dev/vhost-vsock. Tencent je objavio zakrpu 3. avgusta, a tehnički opis i demonstracije oba napada 12. oktobra. Nema javnih pokazatelja da je propust iskorišćen u napadima.

Stari unos u kešu zaobilazi naknadnu proveru

Vhost čuva mali keš mapiranja memorije za virtuelne prstenove i zajedničke redove. Pogodak u kešu tretira se kao dokaz da je oblast već proverena. Keš se briše pri izmeni ili poništavanju mapiranja i pri resetovanju reda, ali se nije brisao kada komande VHOST_SET_VRING_ADDR i VHOST_SET_VRING_NUM promene adresu ili veličinu prstena dok je red aktivan.

Uz uređajski IOTLB, nove adrese prihvataju se bez trenutne provere, koja je ostavljena za kasniji korak. Kada je keš već popunjen, ta provera se ne izvršava, pa vhost prevodi nove adrese prema starom mapiranju. Kopiranje zatim može završiti izvan mapirane oblasti: upis u used ring ili čitanje deskriptora daje mogućnost rada nad memorijom kernela.

Problem je nastao kombinacijom dve promene koje su pojedinačno imale smisla. Linux 4.11 je 2017. doneo keš i prečicu za pogodak, dok je Linux 5.9 iz 2020. premestio proveru adresa iz komande u kasniji korak. U okruženjima sa virtuelnim IOMMU-om, uključenim iommu_platform i vhostom u režimu device-IOTLB, gost može pisati izvan granica u QEMU proces hosta, prepisati pokazivač na funkciju ili srušiti proces.

Zakrpа, prava pristupa i prioriteti administratora

Ispravka u promeni de845981da67 briše keš pri rekonfiguraciji prstena. Prve ispravljene stabilne verzije su 5.10.265, 5.15.216, 6.1.183, 6.6.152, 6.12.104, 6.18.45, 7.1.9 i 7.2. Dobavljači mogu preneti ispravku bez izmene oznake verzije, zato proveru treba zasnivati i na informacijama konkretnog paketa kernela.

Tencent je kompletan lokalni lanac do roota ponovio na Ubuntu 26.04, RHEL 9.8, Amazon Linux 2023, Microsoft Azure Linux 3.0 i Oracle Linux 10.2. Na Ubuntu sistemu pristup uređaju bio je ograničen na grupu kvm, dok su na ostala četiri testirana sistema uređaji imali dozvolu 0666. Red Hat, Amazon Linux i Oracle Linux već su isporučili ispravke, a za Ubuntu 22.04 ispravka je dostupna; za 24.04 i 26.04 status je 13. oktobra bio u toku.

Dok se ne instalira ispravljeni kernel i ne izvrši restart, pristup vhost uređajima treba ograničiti na pouzdane virtuelizacione servise, ukloniti opšti pristup i članstvo u vlasničkoj grupi tretirati kao privilegiju. Kontekst za takvu proveru pruža eskalacija iz Ubuntu kontejnera do roota hosta jer pokazuje koliko posledice bekstva iz izolovanog okruženja mogu biti ozbiljne. Za put napada iz gosta na host nema privremene mere: zakrpljeni kernel ostaje jedino rešenje, pa su inventar verzija, provera prava i planirano ponovno pokretanje konkretan poslovni prioritet.

#linuxsecurity#virtualization#kernelpatching#vulnerability
Otvorena analitika
Na sajtu 0 pregleda
min čitanja 4 14.10.2026
Instagram

Vghost u Linux vhostu omogućava root pristup i rizik za host

Otvorite objavu na Instagramu ↗