DirtyClone je nová zranitelnost linuxového jádra umožňující eskalaci privilegií, která patří do rodiny DirtyFrag. Výzkumný tým JFrog Security Research zveřejnil 25. června funkční návod k jejímu zneužití, jde o vůbec první veřejnou demonstraci této varianty.
Zranitelnost vedená pod označením CVE-2026-43503 s hodnocením CVSS 8,8 umožňuje lokálnímu uživateli poškodit paměť navázanou na soubor prostřednictvím klonovaného síťového paketu a získat tak root práva. Oprava byla do hlavní vývojové větve začleněna 21. května. Pokud vaše jádro tuto opravu nemá, je třeba ho neprodleně aktualizovat.
Jak útok funguje
Když jádro interně kopíruje síťový paket, dvě pomocné funkce zahodí bezpečnostní příznak, který paměť paketu označuje jako sdílenou se souborem na disku. Právě tento chybějící příznak představuje celé jádro zranitelnosti. Útočník načte do paměti privilegovaný binární soubor, například /usr/bin/su, propojí tyto paměťové stránky do síťového paketu a donutí jádro paket naklonovat. Naklonovaný paket projde IPsec tunelem, který útočník ovládá, a krok dešifrování přepíše kontroly přihlášení v binárním souboru bajty zvolenými útočníkem. Při příštím spuštění příkazu su systém předá root práva.
Soubor na disku se přitom nikdy nezmění. Úprava existuje pouze v kopii v paměti jádra, takže nástroje kontrolující integritu souborů ji přehlédnou, útok nezanechává žádnou auditní stopu a restart obnoví původní binární soubor. Útočník má ovšem root práva dávno předtím, než kohokoli napadne to zkontrolovat. Zneužití vyžaduje oprávnění CAP_NET_ADMIN ke konfiguraci IPsec tunelu na zpětné smyčce. Na distribucích Debian a Fedora jsou neprivilegované jmenné prostory uživatelů ve výchozím stavu povolené, takže lokální uživatel může toto oprávnění získat uvnitř nového jmenného prostoru. Ubuntu 24.04 a novější vytváření jmenných prostorů omezují pomocí AppArmoru, čímž výchozí cestu zneužití blokují.
Čtvrtá v řadě
Jedná se o čtvrtou nedávnou eskalaci privilegií se stejným způsobem selhání: paměť navázaná na soubor je zpracována jako data paketu a následně operace prováděná přímo na místě zapíše tam, kde měla kopírovat. Předcházely jí zranitelnosti Copy Fail (CVE-2026-31431) z konce dubna, DirtyFrag (CVE-2026-43284 a CVE-2026-43500) ze 7. května a Fragnesia (CVE-2026-46300) ze 13. května. Každá oprava uzavřela jednu kódovou cestu, ale jiné ponechala otevřené.
Podle JFrog mezi vystavené systémy patří víceuživatelské servery, běhové prostředí CI, hostitelé kontejnerů a clustery Kubernetes, kde nedůvěryhodní uživatelé mohou vytvářet jmenné prostory. Jako řešení se doporučuje nainstalovat aktualizaci jádra z příslušné distribuce. Pokud nelze záplatovat ihned, lze útočnou plochu zmenšit omezením neprivilegovaných uživatelských jmenných prostorů, případně zařazením modulů esp4, esp6 a rxrpc na černou listinu, to však naruší fungování IPsec a AFS. Obě možnosti jsou pouze dočasnými opatřeními, nikoli skutečnou nápravou.
Zdroj: thehackernews.com
Zdroj: IT SECURITY NETWORK NEWS


