Újabb „Dirty” sebezhetőség Linuxon: a DirtyClone kernelhiba helyi root hozzáférést adhat

enlightened Ez az oldal a közösségért készül. heart Kövess minket máshol is:  Linux Mint Magyar Közösség a Mastodon-on  Telegram csatorna – csak hírek  Beszélgessünk a Telegram – Linux csevegő csoport  Hírek olvasása RSS segítségével  Linux Mint Hivatalos Magyar Közösség a Facebook-on      Linux Mint Baráti Kör a Facebook-on
wink Ha hasznosnak találod, és szeretnéd, hogy folytatódjon, támogasd a munkát Ko-fi vagy Paypal segítségével. laugh

kami911 képe

Amikor a Linux rendszergazdák már épp kezdték maguk mögött hagyni a DirtyFrag ügyét, egy újabb, szorosan kapcsolódó kernel hiba került előtérbe, ami jól mutatja, hogy a történetnek még nincs vége. A JFrog biztonsági kutatói nyilvánosságra hozták a DirtyClone nevű, új Linux kernel helyi jogosultságkiterjesztési sebezhetőséget, amelyet CVE-2026-43503 azonosítóval követnek.

Bár ugyanabba a hibakategóriába tartozik, mint a DirtyFrag, a DirtyClone a kernel hálózati kódjának egy másik útvonalát használja ki. Ez arra utal, hogy a korábbi javítások nem zárták le teljesen ezt a támadási felületet.

A sebezhetőség CVSS pontszáma 8,8, ami magas súlyossági szintnek számít. Jó hír, hogy távolról nem lehet kihasználni; a támadónak helyi hozzáférésre vagy nem privilégizált felhasználóként futtatható kódra van szüksége.

Ha azonban a támadó megszerzi a helyi hozzáférést, a hatás már komoly. A DirtyClone lehetővé teszi a root szintű jogosultságkiterjesztést, és bizonyos esetekben konténerből való kitörésre is alkalmas lehet.

A probléma abból ered, ahogyan a Linux kernel kezeli a socket buffer fragmentumokat. Néhány segédfüggvény nem őrzi meg azt a jelölőt, amely megmutatja, hogy egy csomagtöredék megosztott vagy fájl-alapú memóriát használ. Jelölő nélkül a kernel későbbi részei tévesen biztonságosnak tekinthetik a memóriát közvetlen módosításra.

Bizonyos feltételek mellett a támadó ezt a viselkedést kihasználva módosíthatja a kernel page cache-ben lévő adatokat. Így meg tudja változtatni egy root tulajdonában lévő, csak olvasható fájl memóriában lévő változatát anélkül, hogy a lemezen tárolt fájl módosulna.

A támadáshoz a hálózattal kapcsolatos kernel funkciók elérésére van szükség, különösen az XFRM/IPsec kezelésével és a socket buffer fragmentumokkal összefüggő részekre. A JFrog kiemeli, hogy azok a rendszerek különösen veszélyeztetettek, ahol engedélyezve vannak az unprivileged user namespace-ek, mert ilyen környezetben a CAP_NET_ADMIN-hez hasonló képességek is elérhetővé válhatnak.

Nem minden Linux rendszer egyformán érintett. A kockázatot több tényező befolyásolja: a kernel verziója, a disztribúció által beépített javítások, az engedélyezett funkciók és a biztonsági keményítés mértéke. A sebezhetőség azonban komoly, és nem érdemes pusztán elméleti problémának tekinteni.

A névhasználat is okozhat némi zavart. Ubuntu a hibát Fragnesia néven említi, míg a JFrog a kihasználási változatra a DirtyClone nevet használja. A gyakorlatban mindkét elnevezés ugyanarra, a CVE-2026-43503 azonosítójú hibára utal, csak eltérő nézőpontból.

Ubuntu több támogatott verzióhoz is kiadta a javításokat az általános Linux kernel-hoz. A szokásos Ubuntu kernel esetén a javított verziók a következők:

A felhős és speciális kernel változatok külön státuszfrissítést kaptak. Akik AWS, Azure, GCP, Raspberry Pi, valós idejű, OEM vagy más, nem általános kernel-t használnak, mindig a saját csomagjuk állapotát ellenőrizzék, ne az általános kernel-ra vonatkozó információkra hagyatkozzanak.

Debian és a Red Hat szintén követi a hibát. Debian security tracker oldalán több ághoz is felsorolják a javított verziókat, köztük a Bullseye, Bookworm és Trixie kiadások frissítéseit.

Eközben a Red Hat a Dirty Frag és a kapcsolódó változatok esetét a hálózati alrendszert érintő jogosultságkiterjesztési problémaként kezeli. Tanácsuk a teljes Dirty Frag családra kiterjed, és kiemeli, hogy egy helyi felhasználó a hibákat kihasználva root jogosultságot szerezhet.

Mit tegyenek a felhasználók? A javasolt megoldás, hogy telepítsék a legfrissebb kernel frissítéseket a disztribúciójukból, majd indítsák újra a rendszert.

Az újraindítás elengedhetetlen. Önmagában a kernel frissítés telepítése nem elég, ha a rendszer továbbra is a régi, sebezhető kernel-t futtatja. A javított kernel csak újraindítás után lép működésbe.

Ha az azonnali javítás nem megoldható, ideiglenes enyhítésként szóba jöhet az unprivileged user namespace-ek letiltása, vagy az érintett kernel modulok – például az esp4, esp6 és rxrpc – blokkolása. Ezek a kerülőmegoldások azonban zavarhatják a legitim működést, különösen az IPsec VPN-eket vagy az AFS/RxRPC-t használó rendszereket, ezért csak körültekintően érdemes alkalmazni őket.