Aptikta eilė branduolio pažeidžiamumų Linux ir „FreeBSD“. Pažeidžiamumai Linux „FreeBSD“ pažeidžiamumai leidžia nuotoliniu būdu vykdyti kodą, eskaluoti sistemos privilegijas, pabėgti nuo konteinerio arba apeiti virtualios mašinos izoliaciją.
Branduolio pažeidžiamumai Linux:
- 5 pažeidžiamumai, kuriuos „Zero Day Initiative“ atskleidė prieš išleidžiant pataisymus, dėl klaidingo informacijos siuntimo į neteisingą adresų sąrašą:
- ZDI-CAN-33549 - ksmbd modulio su failų įgyvendinimu pažeidžiamumas serveris pagrįstas SMB protokolu, kurį galima išnaudoti nuotoliniam kodo vykdymui branduolio lygmeniu. Problemą sukelia sveikojo skaičiaus perpildymas funkcijoje mbdirect_connection_rdma_xmit() , kuris atsiranda, jei branduolys kompiliuojamas su parinktimis „CONFIG_SMB_SERVER_SMBDIRECT=y“ ir „CONFIG_RDMA_RXE=y“. Kad ataka būtų sėkminga, užpuolikas turi turėti galimybę rašyti į taikinio pateiktą bendrą saugyklą. serveris, kuris taip pat turėtų naudoti RDMA ir SMB Direct technologijas. Yra prieinamas prototipo išnaudojimo būdas, kuris veikia Debian 13.
- ZDI-CAN-33774 yra „ksmbd“ branduolio modulio lenktynių sąlyga, dėl kurios 62 baitai duomenų iš SMB2 antraštės įrašomi į 40 baitų buferį, skirtą SMB1 protokolui. Dėl šios pažeidžiamumo gali būti vykdomas nuotolinis kodas, jei užpuolikas turi prieigą prie „ksmbd“ tvarkomos SMB saugyklos. Yra prieinamas prototipo išnaudojimo būdas, kuris veikia... Debian 13.
- ZDI-CAN-33367 yra branduolio tinklo steko pažeidžiamumas, leidžiantis vietiniam vartotojui gauti root teises perrašant proceso duomenis puslapio talpykloje, panašiai kaip „Dirty Frag“ ir „Fragnesia“ pažeidžiamumai. Šį kartą problemą sukelia funkcijos klaida.
skb_zerocopy(). Paruoštas prototipo išnaudojimo būdas, kuris veikia skirtingose versijose. UbuntuPataisymas prieinamas kaip pataisa. Šiuo metu distribucijos palaiko tik „Alma“ kūrėjus. Linux Išleidome neplanuotą branduolio paketo atnaujinimą, kuris ištaisė šią pažeidžiamumą. - ZDI-CAN-34068 yra buferio perpildymo klaida VMWGFX grafikos tvarkyklėje, naudojamoje 3D spartinimui įdiegti VMware aplinkose. Ši problema leidžia vietiniam vartotojui gauti root teises sistemoje, pasiekus virtualią GPU per /dri/card* įrenginį. Yra prieinamas prototipo išnaudojimo būdas, kuris veikia Ubuntu 26.04
- ZDI-CAN-34076 yra „nvmet“ (NVMe Target) tvarkyklės pažeidžiamumas, dėl kurio nuteka informacija apie branduolio atminties turinį.
- Atskleista informacija ir paskelbti penkių branduolio pažeidžiamumų, leidžiančių neprivilegijuotam vartotojui gauti root teises ir apeiti konteinerio izoliaciją, išnaudojimo prototipai. Pažeidžiamumų rinkinys buvo pavadintas kodiniu pavadinimu „Infinity Core“. Problemos jau buvo ištaisytos naujausiose branduolio versijose.
- CVE-2026-98260 – „use-after-free“ pažeidžiamumas, atsirandantis dėl pakartotinio POSIX laikmačio struktūros naudojimo, kurios atmintis buvo atlaisvinta pagrindiniame gijoje po gedimo exec() iškvietimo metu, tačiau nuoroda liko laikmačio eilėje kitame gijoje. Yra prieinamas prototipinis pažeidžiamumo išnaudojimo būdas, kuris buvo pademonstruotas Ubuntu 26.04 ir m. Android „Samsung Galaxy S26 Ultra“ išmaniajame telefone.
- CVE-2026-98256 – „use-after-free“ problema kyla dėl lenktynių sąlygos tarp „exec()“ iškvietimo antriniame gijoje ir laukiančios signalų eilės (sigqueue) išvalymo. Manipuliuojant eile, nuoroda į signalų tvarkyklę gali likti eilėje atlaisvinus susijusią atmintį ir tada gali būti naudojama signalų apdorojimui. Išnaudojimo būdas parodytas paveikslėlyje. Ubuntu 26.04.
- CVE-2026-89754 – Buferio perpildymas „mincore()“ sistemos iškvietimo įgyvendinime atsiranda dėl lenktynių sąlygos pakartotinio atminties puslapių lentelių peržiūrėjimo po „madvise(MADV_DONTNEED)“ vykdymo. Šis išnaudojimas pademonstruotas čia. Ubuntu 26.04.
- CVE-2026-80775 – Sistemos iškvietime „prctl()“ yra pažeidžiamumas, kai naudojamas „use-afree“ dėl netinkamo „futex“ maišos etaloninių skaitiklių sekimo, kai
lenktynių sąlygos tarp užduočių, naudojančių tą pačią mm_struct struktūrą įdėtame vfork() iškvietime. Pademonstruotas pažeidžiamumo išnaudojimas, kuris naudojasi /usr/bin/passwd perrašymui puslapio talpykloje. Ubuntu 26.04. - CVE-2026-98385 – Užduočių planuoklės talpyklos tvarkyklės pažeidžiamumas, kai planuoklė atnaujina užduoties statistikos laukus mm_struct struktūroje po to, kai susijusi atmintis buvo atlaisvinta atliekant exec() iškvietimą kitame procesoriaus branduolyje, atsiranda branduoliuose, kuriuose įjungta CONFIG_SCHED_CACHE parinktis. Pažeidžiamumo išnaudojimas parodytas toliau.
Arka Linux su branduoliu 7.2.4.
- „Vghost“ branduolio posistemėje, kuri virtualizacijos sistemose naudojama įvesties/išvesties operacijoms paspartinti per „Virtio“, yra „Vhost“ branduolio posistemio pažeidžiamumas (CVE-2026-74580). Pažeidžiamumą sukelia netinkamas įvesties/išvesties vertimo lentelės (IOTLB) talpyklos tvarkymas ir juo galima pasinaudoti norint padidinti privilegijas ir apeiti svečio izoliaciją. Perkonfigūruojant adresus arba eilių dydžius (vring) naudojant VHOST_SET_VRING_ADDR arba VHOST_SET_VRING_NUM iškvietimus, vq->meta_iotlb[] talpykla nebuvo išvalyta, todėl nauji adresai buvo verčiami naudojant negaliojančius atminties susiejimo įrašus.
Paskelbtas prototipinis spragų išnaudojimo būdas, skirtas root privilegijoms gauti, išbandytas įvairiose distribucijose. Ubuntu Balandžio 26.04 d., RHEL 9.8, „Amazon“ Linux 2023.12.20260817, Azuras Linux 3.0 ir Oracle Linux 10.2.
Pasinaudojus pažeidžiamumu, galima vykdyti kodą pagrindinės sistemos branduolio lygmeniu, manipuliuojant VIRTIO_F_RING_RESET iškvietimu svečio sistemoje virtualizuotose aplinkose su virtualiu IOMMU.
Problema prasideda nuo branduolio Linux 4.11 ir ištaisyta 5.10.265, 5.15.216, 6.1.183, 6.6.152, 6.12.104, 6.18.45, 7.1.9 ir 7.2 versijose. Kaip problemos sprendimą galite apriboti prieigą prie /dev/vhost-net, /dev/vhost-vsock, /dev/vhost-scsi ir /dev/vhost-vdpa-* įrenginių.
„FreeBSD“ pažeidžiamumai (ištaisyti 15.1-RELEASE-p5, 14.5-RELEASE-p2 ir 14.4-RELEASE-p11 versijose):
- CVE-2026-101308 – Garso tvarkyklės pažeidžiamumas, atsirandantis dėl buferio dydžio keitimo operacijos ir mmap atminties susiejimo lenktynių, leidžia vietiniam vartotojui, turinčiam prieigą prie garso įrenginio, gauti root teises.
- CVE-2026-101309, CVE-2026-101310 ir CVE-2026-101311 yra „Bhyve“ hipervizoriaus komponentų pažeidžiamumai, leidžiantys vykdyti kodą iš pagrindinio kompiuterio pusės manipuliuojant svečio sistema. Problemas sukelia buferio ribų viršijimo lenktynių sąlyga „xHCI“ (USB 3) valdiklio modelyje, taip pat trūkstami įrašų dydžio patikrinimai HDA (didelės raiškos garso) ir kadrų buferio įrenginių modeliuose.
- CVE-2026-101307 – Sveikojo skaičiaus perpildymas tcp_rack modulyje, įgyvendinančiame RACK (Recent ACKnowledgment) paketų praradimo aptikimo algoritmą, lemia per mažo buferio, kuriame tilptų visi gauti duomenys, paskirstymą. Šis pažeidžiamumas leidžia perrašyti iki 512 KB atminties už buferio ribų, kai užmegztame TCP ryšyje siunčiamas didelis ACK paketų skaičius. Dėl šio pažeidžiamumo branduolys gali patekti į panikos būseną.
Šaltinis: opennet.ru
