Felfedeztek egy sor sebezhetőséget a Linux és a FreeBSD kernelben. A Linux sebezhetőségei távoli kódvégrehajtást, megnövelt jogosultságokat, konténerekből való kilépést vagy virtuális gépek elszigetelésének megkerülését teszik lehetővé. A FreeBSD sebezhetőségei lehetővé teszik a kernel távoli leállítását, megnövelt jogosultságokat és a Bhyve hypervisor elszigetelésének megkerülését.
Sebezhetőségek a Linux kernelben:
- 5 sebezhetőség, amelyet a Zero Day Initiative projekt fedett fel a javítások közzététele előtt, mivel tévesen küldtek el információt a rossz levelezési listára:
- ZDI-CAN-33549 – sebezhetőség a ksmbd modulban, amely fájlrendszerek megvalósítását kínálja a szerver az SMB protokoll alapján, amelyet távoli kódvégrehajtásra lehet kihasználni a kernel szintjén. A probléma egy egész szám túlcsordulásban gyökerezik az mbdirect_connection_rdma_xmit() függvényben, amely megjelenik, ha a kernelt a következő opciókkal fordították: „CONFIG_SMB_SERVER_SMBDIRECT=y” és „CONFIG_RDMA_RXE=y”. A sikeres támadáshoz a támadónak írási jogosultságokkal kell rendelkeznie a megtámadott közös tárolón, szerverrelamelyen a RDMA és az SMB Direct technológiáknak is használnia kell lenni. Elérhető egy exploit prototípus, ami a Debian 13-on működik.
- ZDI-CAN-33774 – ütközési állapot a ksmbd kernel modulban, amely 40 bájtos tárolóba írat 62 bájtot az SMB2 fejlécéből. A sebezhetőség távoli kódvégrehajtáshoz vezethet, ha hozzáférés van egy, a ksmbd-en keresztül kezelt SMB tárolóhoz. Elérhető egy exploit prototípus, ami a Debian 13-on működik.
- ZDI-CAN-33367 – sebezhetőség a kernel hálózati veremében, amely lehetővé teszi a helyi felhasználó számára a root jogosultságok megszerzését a folyamat adatainak újraírásával az oldalkészletben, hasonlóan a Dirty Frag és Fragnesia sebezhetőségekhez. Ezúttal a probléma a
skb_zerocopy() függvényben található hibából adódik. Készül egy exploit prototípus, ami különböző Ubuntu verziókban működik. A javítás patch formájában elérhető. Jelenleg az Alma Linux fejlesztői készítettek el nem tervezett frissítést a kernelt tartalmazó csomagokra, amely javította ezt a sebezhetőséget. - ZDI-CAN-34068 – puffertúlcsordulás a VMWGFX grafikus illesztőprogramban, amely 3D-gyorsítást valósít meg VMware környezetben. A probléma lehetővé teszi, hogy egy helyi felhasználó root jogosultságokat kapjon a rendszerben, ha hozzáfér a virtuális GPU-hoz a /dri/card* eszközön keresztül. Elérhető egy exploit prototípus, amely az Ubuntu 26.04-en működik.
- ZDI-CAN-34076 — sérülékenység az nvmet (NVMe Target) meghajtóban, amely a kernel memória tartalmának szivárgásához vezet.
- Feltárták az ismereteket, és nyilvánosságra hozták az exploita prototípusait öt kernel sérülékenységhez, amelyek lehetővé teszik, hogy nem privilegizált felhasználó root jogokat szerezzen a rendszeren és megkerülje a konténerek izolációját. A sérülékenységek csoportját "Infinity Core" kódnéven illették. A problémákat már orvosolták a legfrissebb kernel kiadásokban.
- CVE-2026-98260 — memóriahozzáférés felszabadítás után, amely a POSIX időzítő struktúra újbóli felhasználásának következménye. A memória, amelyet a fő szálban szabadítottak fel a exec() hívás során bekövetkező hibát követően, de a hivatkozás megmaradt egy másik szálban a sorban (timerqueue). Az exploit prototípusa elérhető, amelyet az Ubuntu 26.04 és a Samsung Galaxy S26 Ultra okostelefonon használt Androidon mutattak be.
- CVE-2026-98256 — memóriahozzáférés felszabadítás után, amely a másodlagos szálban végzett exec() hívás és a jelkezelésre várakozó jelző sor (sigqueue) törlése közötti versenyhelyzet következménye. A sor kezelésénél olyan helyzet állhat elő, amelyben a jelkezelőre mutató hivatkozás megmarad a sorban, miután a hozzá kapcsolódó memória felszabadult, majd jelkezelés során felhasználásra kerül. Az exploit működését az Ubuntu 26.04 alatt mutatták be.
- CVE-2026-89754 — puffertúlcsordulás a mincore() rendszerhívás megvalósításában, amely a memóriaoldalak tábláinak újbóli bejárása során következik be a madvise(MADV_DONTNEED) hívás után. Az exploit működését az Ubuntu 26.04 alatt mutatták be.
- CVE-2026-80775 — memóriahozzáférés felszabadítás után a prctl() rendszerhívásban, amely a hivatkozási számok helytelen nyomon követése miatt következik be a fióktekercsek hash-ei során.
versenyhelyzet a feladatok között, amelyek közösen használják ugyanazt az mm_struct struktúrát a vfork() beágyazott hívása során. Az exploit, amely kihasználja a sérülékenységet a /usr/bin/passwd felülírásához a lapkép-cache-ben, bemutatásra került az Ubuntu 26.04 alatt. - CVE-2026-98385 — memória hozzáférés utáni használata az ütemező cache kezelőjében, amely abból adódik, hogy az ütemező frissíti a statisztikai mezőket az mm_struct struktúrában a feladat számára, miután az ahhoz kapcsolódó memória felszabadításra kerül, ha egy exec() hívást hajtanak végre egy másik CPU magon. A sebezhetőség a CONFIG_SCHED_CACHE opcióval rendelkező magokban jelentkezik. Az exploit működését szemléltették
Arch Linux 7.2.4-es kernellel.
- A Vghost sebezhetőség (CVE-2026-74580) a vhost kernel alrendszerében, amely a Virtio-n keresztüli bemeneti/kimeneti műveletek gyorsítására szolgál virtualizált rendszerekben. A sebezhetőség a bemeneti/teljesítmény-címke (IOTLB) táblázatainak cache kezelésének hibájából adódik, és felhasználható a rendszer privilégiumainak növelésére, valamint a vendégrendszer elszigeteltségének megkerülésére. Az VHOST_SET_VRING_ADDR vagy VHOST_SET_VRING_NUM hívásokon keresztül kicserélve a címeket vagy a sorok (vring) méreteit, a vq->meta_iotlb[] cache nem tisztult meg, ami már érvénytelen memórialeképezési bejegyzésekkel történő új címek átkonvertálásához vezetett.
Kibővített egy root jogok megszerzésére szolgáló exploit prototípus, amelyet az Ubuntu 26.04, RHEL 9.8, Amazon Linux 2023.12.20260817, Azure Linux 3.0 és Oracle Linux 10.2 disztribúciókon teszteltek.
A sebezhetőség kihasználható a host rendszer kernel szintű kód végrehajtására, ha manipulálnak a VIRTIO_F_RING_RESET hívásával a vendég rendszerben, virtualizált környezetekben az virtuális IOMMU használatával.
A probléma a Linux 4.11-es kerneltől kezdve jelentkezik, és a 5.10.265, 5.15.216, 6.1.183, 6.6.152, 6.12.104, 6.18.45, 7.1.9 és 7.2 verziókban orvosolták. Védelmi megoldásként korlátozható az hozzáférés a /dev/vhost-net, /dev/vhost-vsock, /dev/vhost-scsi és /dev/vhost-vdpa-* eszközökhöz.
FreeBSD sebezhetőségek (javítva a 15.1-RELEASE-p5, 14.5-RELEASE-p2 és 14.4-RELEASE-p11 frissítésekben):
- CVE-2026-101308 — memória hozzáférés utáni használata a sound meghajtóban, amely a buffer méretének módosítása és a memória mmap általi leképezése közötti versenyhelyzetből adódik. A sebezhetőség potenciálisan lehetővé teszi a helyi felhasználó számára, akinek hozzáférése van a hangrendszerhez, hogy root jogokat szerezzen.
- CVE-2026-101309, CVE-2026-101310, CVE-2026-101311 — sebezhetőségek a Bhyve hypervisor komponenseiben, amelyek lehetővé teszik a vendég rendszeren végzett manipulációk révén a kód végrehajtását a hoszt környezet oldalán. A problémák a buffer-elem határainak túllépése miatt merülnek fel, amely a xHCI (USB 3) vezérlőmodell versenyállapotából, valamint a HDA (High Definition Audio) eszközmodellek mérethatárok ellenőrzésének hiányából adódik.
- CVE-2026-101307 — szorzásos túlcsordulás a tcp_rack modulban, amely a RACK (Recent ACKnowledgment) csomagvesztési észlelési algoritmus implementációját tartalmazza, és amely a bufferallokálásra vonatkozó hibához vezet, túl kicsi méretet eredményezve ahhoz, hogy minden megkapott adat elhelyezhető legyen. A sebezhetőség lehetővé teszi, hogy akár 512 KB-ot is felülírjunk a buffer területén kívül, amikor nagy mennyiségű ACK csomagot küldünk egy létrehozott TCP kapcsolatban. Mint megjegyzendő, a kihasználása kernel pánik állapothoz vezethet.
Forrás: opennet.ru
