10 ranjivosti u Linux kernelu i 4 u FreeBSD-u koje omogućuju dobivanje root prava u sustavu

Otkrivena je serija ranjivosti u jezgru Linux i FreeBSD. Ranjivosti u Linuxu omogućuju daljinsko izvršavanje koda, podizanje privilegija u sustavu, izlazak iz kontejnera ili zaobilaženje izolacije virtualnih strojeva. Ranjivosti u FreeBSD omogućuju daljinsko zaustavljanje rada jezgra, podizanje privilegija u sustavu i zaobilaženje izolacije hipervizora Bhyve.

Ranjivosti u jezgru Linux:

  • 5 ranjivosti otkrivenih od strane projekta Zero Day Initiative prije objave ispravaka zbog greške u slanju informacija na pogrešnu mailing listu:
    • ZDI-CAN-33549 — ranjivost u modulu ksmbd s realizacijom datotečnog poslužitelja sustava temeljenog na SMB protokolu, koja se može iskoristiti za daljinsko izvršavanje koda na razini jezgre. Problem je uzrokovan cijelim brojevnim preopterećenjem u funkciji mbdirect_connection_rdma_xmit(), koja se manifestira ako je jezgro sastavljeno s opcijama „CONFIG_SMB_SERVER_SMBDIRECT=y“ i „CONFIG_RDMA_RXE=y“. Za uspješni napad napadač mora imati mogućnost pisanja u zajedničku pohranu koju pruža napadnuti serverom, na kojoj također moraju biti korištene tehnologije RDMA i SMB Direct. Dostupan je prototip exploit-a koji radi na Debianu 13.
    • ZDI-CAN-33774 — stanje utrke u modulu jezgra ksmbd, koje dovodi do pisanja od 62 bajta podataka iz SMB2 zaglavlja u 40-bajtni bafer rezerviran za SMB1 protokol. Ranjivost može dovesti do daljinskog izvršavanja koda kada postoji pristup SMB pohrani obrađivanoj putem ksmbd. Dostupan je prototip exploit-a koji radi na Debianu 13.
    • ZDI-CAN-33367 — ranjivost u mrežnom sloju jezgra, koja omogućuje lokalnom korisniku da stekne root prava u sustavu, prepisujući podatke procesa u stranicnom kešu, slično ranjivostima Dirty Frag i Fragnesia. Ovaj put je problem uzrokovan greškom u funkciji
      skb_zerocopy(). Pripremljen je prototip exploit-a koji funkcionira u različitim verzijama Ubuntua. Ispravka je dostupna u obliku patcheva. Od distribucija, do sada su jedino programeri Alma Linuksa formirali hitno ažuriranje paketa s jezgrom, u kojem su ispravili ovu ranjivost.
    • ZDI-CAN-34068 — preopterećenje bafera u grafičkom driveru VMWGFX, koji se koristi za implementaciju 3D ubrzanja u VMware okruženjima. Problem omogućuje lokalnom korisniku stjecanje root prava u sustavu, uz pristup virtualnom GPU-u putem uređaja /dri/card*. Dostupan je prototip exploit-a koji radi na Ubuntuu 26.04.
    • ZDI-CAN-34076 — ranjivost u nvmet drajveru (NVMe Target) koja dovodi do curenja informacija o sadržaju jezgrene memorije.
  • Otkrivene su informacije i objavljeni prototipi eksploitacija za 5 ranjivosti u jezgru koje omogućavaju neprivilegiranim korisnicima da dobiju root prava u sistemu i zaobiđu izolaciju kontejnera. Skup ranjivosti nazvan je 'Infinity Core'. Problemi su već ispravljeni u aktuelnim verzijama jezgra.
    • CVE-2026-98260 — pristup memoriji nakon njenog oslobađanja zbog ponovne upotrebe POSIX tajmera, memorija koja je oslobođena u glavnoj niti nakon neuspeha pri izvršavanju exec() poziva, ali referenca je ostala u redu (timerqueue) u drugoj niti. Dostupan je prototip eksploitacije, čija je funkcionalnost pokazana u Ubuntu 26.04 i na Androidu na smartfonu Samsung Galaxy S26 Ultra.
    • CVE-2026-98256 — pristup memoriji nakon njenog oslobađanja zbog stanja trke između exec() poziva u sekundarnoj niti i čišćenja reda signala (sigqueue) koji čekaju obradu. Tokom manipulacija redom može doći do situacije u kojoj referenca na obradi signal ostane u redu nakon oslobađanja povezane memorije, a zatim se koristi pri obradi signala. Funkcionalnost eksploitacije demonstrirana je u Ubuntu 26.04.
    • CVE-2026-89754 — prelivanje bafera u implementaciji sistemskog poziva mincore(), što se dešava zbog stanja trke prilikom ponovnog pregleda stranica memorije nakon izvršenja madvise(MADV_DONTNEED). Funkcionalnost eksploitacije pokazana je u Ubuntu 26.04.
    • CVE-2026-80775 — pristup memoriji nakon njenog oslobađanja u sistemskom pozivu prctl(), što se dešava zbog neispravnog praćenja broja referenci za heševe futeksa prilikom nastanka
      stanja trke između zadataka koji zajednički koriste jednu mm_struct strukturu pri ugniježdenom pozivu vfork(). Eksploitacija koja koristi ranjivost za prepisivanje /usr/bin/passwd u stranici keša demonstrirana je u Ubuntu 26.04.
    • CVE-2026-98385 — pristup memoriji nakon njezinog oslobađanja u handleru keša raspoređivača zadataka, koji nastaje zbog toga što raspoređivač ažurira polja sa statistikama u strukturi mm_struct za zadatak nakon oslobađanja povezane memorije u slučaju izvršavanja poziva exec() na drugom CPU jezgru. Ranljivost se pojavljuje na jezgrama s uključenom opcijom CONFIG_SCHED_CACHE. Rad eksploita demonstriran je u
      Arch Linux s kernelom 7.2.4.
  • Ranljivost Vghost (CVE-2026-74580) u podsustavu jezgre vhost, korištena za ubrzanje operacija ulaza/izlaza putem Virtio u sustavima virtualizacije. Ranljivost je uzrokovana neispravnim radom s kešom tablica prevođenja adresa ulaza-izlaza (IOTLB) i može se iskoristiti za podizanje svojih privilegija u sustavu i za zaobilaženje izolacije gostujućeg sustava. Prilikom promjene adresa ili veličina redova (vring) putem poziva VHOST_SET_VRING_ADDR ili VHOST_SET_VRING_NUM, keš vq->meta_iotlb[] nije bio očišćen, što je dovelo do prevođenja novih adresa uz korištenje već nevažećih zapisa o mapiranju memorije.

    Objavljen je prototip eksploita za dobivanje root prava, testiran na distribucijama Ubuntu 26.04, RHEL 9.8, Amazon Linux 2023.12.20260817, Azure Linux 3.0 i Oracle Linux 10.2.
    Moguće je iskoristiti ranjivost za izvršavanje koda na razini jezgre host sustava kroz manipulacije pozivom VIRTIO_F_RING_RESET u gostujućem sustavu u virtualiziranim okruženjima s virtualnim IOMMU-om.
    Problem se pojavljuje od jezgre Linux 4.11 i otklonjen je u verzijama 5.10.265, 5.15.216, 6.1.183, 6.6.152, 6.12.104, 6.18.45, 7.1.9 i 7.2. Kao zaobilazno rješenje zaštite može se ograničiti pristup uređajima /dev/vhost-net, /dev/vhost-vsock, /dev/vhost-scsi i /dev/vhost-vdpa-*.

Ranljivosti u FreeBSD (otklonjene u ažuriranjima 15.1-RELEASE-p5, 14.5-RELEASE-p2 i 14.4-RELEASE-p11):

  • CVE-2026-101308 — pristup memoriji nakon njezinog oslobađanja u zvučnom drajveru, koji nastaje zbog stanja utrke između operacije promjene veličine bafera i mapiranja memorije putem mmap. Ranljivost potencijalno omogućava lokalnom korisniku, koji ima pristup zvučnom uređaju, da dobije root prava.
  • CVE-2026-101309, CVE-2026-101310, CVE-2026-101311 — ranjive u komponentama hipervizora Bhyve, omogućujući izvođenje koda u domaćem okruženju manipulacijama u gostujućem sustavu. Problemi su uzrokovani izlaskom iz granica bafera zbog stanja utrke u modelu kontrolera xHCI (USB 3), kao i nedostatkom potrebnih provjera veličina zapisa u modelima uređaja HDA (High Definition Audio) i framebuffer.
  • CVE-2026-101307 — cjelobrojno preljevanje u modulu tcp_rack s implementacijom algoritma za prepoznavanje gubitka paketa RACK (Recent ACKnowledgment), što dovodi do dodjeljivanja bafera premalom da bi mogao primiti sve primljene podatke. Ranjivost omogućuje prepisivanje do 512 KB u području izvan bafera prilikom slanja velike količine ACK paketa u uspostavljenom TCP povezivanju. Primjećuje se da eksploatacija može dovesti do pada jezgre u stanje panic.

Izvor: opennet.ru

Kupite pouzdan hosting za web stranice s DDoS zaštitom, VPS VDS servere 🔥 Kupite pouzdan hosting za web stranice s DDoS zaštitom, VPS VDS servere | ProHoster