CVE-2026-98432 je kritická chyba typu use-after-free v linuxovém kódu, který zpracovává navazování spojení IPv4 TCP. Týká se jader od verze 4.4 a její hodnocení CVSS 3.1 dosahuje 9,8 z 10. V popsané ukázce vzdáleného útoku byl server s naslouchajícím socketem MPTCP, chyba samotná však leží v obsluze IPv4 TCP, nikoli výhradně v MPTCP.
6
44
57
Rozdíl je důležitý: omezení MPTCP může zablokovat konkrétní cestu předvedenou ve zprávách, ale nejde o opravu jádra. Výzkumníci popsali ukázku vzdáleného spuštění kódu, dostupné informace však nedokládají, že by byly zranitelné všechny internetově dostupné TCP servery nebo že útočníci chybu úspěšně zneužili v praxi.
37
55
Jak závodní podmínka vede k použití uvolněné paměti
Při navazování spojení si Linux ukládá volby IPv4 spojené s čekajícím požadavkem na TCP spojení. Když se navazování posune dál, funkce tcp_v4_syn_recv_sock() předá tyto volby novému potomkovému socketu, aniž by je zkopírovala. Současně může jiné jádro procesoru zpracovávat opakovaný paket SYN pro tentýž požadavek. Pokud mezitím dojde k ukončení spojení a uvolnění paměti, druhá cesta může při sestavování odpovědi SYN-ACK stále číst už uvolněná data.
44
Tomu se říká use-after-free: kód dál používá paměť poté, co její životnost skončila. Mezi popisované možné následky patří pád systému nebo poškození paměti; bezpečnostní upozornění zmiňují také možnost vzdáleného spuštění kódu. Zda lze chybu proměnit ve spolehlivé spuštění kódu, závisí na okolnostech. Ukázka útoku přes MPTCP je důkazem závažné cesty zneužití, nikoli důkazem, že lze stejným způsobem kompromitovat každý zranitelný server.
52
55
Oprava v jádře řeší životnost dat: volby IPv4 se uvolní až po uplynutí takzvané RCU grace period, tedy ochranného intervalu, který umožní souběžným čtenářům dokončit práci.
44
Co ukazují zprávy o útoku — a co ne
Ve zprávách zmiňovaný výzkumný tým Anthropic 27. října popsal ukázku vzdáleného útoku s právy root na server, který přijímal spojení MPTCP. Podle následného zpravodajství nebyl zveřejněn ani kód útoku, ani jeho konfigurace, což omezuje možnost nezávisle posoudit ukázku a její předpoklady.
9
11
Matt Corallo kritizoval reakci Ubuntu v době, kdy některé distribuce už nabízely opravená jádra, zatímco opravy Ubuntu byly stále v testování. Jeho vyjádření odrážejí obavy z prodlevy při vydávání běžných aktualizací; nejde ale o samostatný technický důkaz, že k útokům dochází.
12
Bezpečnostní výzkumník Marcus Hutchins informoval o aktivitě, která podle něj vypadala jako skenování systémů. Skenování může ukazovat zájem útočníků o hledání cílů, samo o sobě ale nedokládá, že byl některý systém úspěšně napaden.
31
55 Dodané zdroje nezávisle nepotvrzují kolující odhad zhruba 2,1 milionu serverů dosažitelných přes MPTCP. Nelze ho proto považovat za ověřený počet zranitelných nebo zneužitelných systémů.
Proč vypnutí MPTCP pomáhá jen dočasně
Go 1.24 a novější mohou na systémech, jejichž jádro MPTCP podporuje, tuto funkci zapnout pro naslouchající sockety. Chování síťové vrstvy aplikace tak může být důležité, i když nebyla napsána výslovně pro používání MPTCP.
37
Vydání LND od Lightning Labs doporučuje provozovatelům Linuxu MPTCP vypnout a nainstalovat opravené jádro. Verze lnd v0.21.6-beta ve výchozím nastavení naslouchání přes MPTCP vypíná, a uzavírá tak předvedenou cestu útoku přes tuto aplikaci. Jde však o zmírnění rizika, nikoli náhradu opravy jádra.
33
37
Vypnutí MPTCP v aplikaci může omezit její vlastní vystavení riziku. Vypnutí na celém hostiteli může ovlivnit i další naslouchající služby využívající MPTCP. Ani jedno ale neopravuje chybu v práci s pamětí v IPv4 TCP. Jde tedy o opatření ke snížení rizika do doby, než bude možné aktualizovat jádro — nikoli o důkaz, že neopravené jádro je bezpečné.
6
37
44
Stav oprav podle zpráv dostupných k 4. listopadu
Dostupnost oprav se lišila podle distribuce. Canonical 2. listopadu uvedl, že opravy pro Ubuntu 22.04 LTS a novější jsou v testovacím kanálu -proposed a procházejí ověřováním. Současné zprávy uváděly, že Red Hat vydal opravená jádra pro RHEL 8, 9 a 10 už 1. listopadu.
6
7
Rozdíl mezi opravou dostupnou k testování a aktualizací v běžném kanálu vyvolal kritiku, zejména po zveřejnění ukázky vzdáleného útoku s právy root. Stav aktualizací se ale rychle mění: ověřte si bezpečnostní upozornění pro konkrétní distribuci a její verzi, místo abyste předpokládali, že oprava vydaná pro jiný systém platí i pro vás.
7
12
Pro správce je důležité zjistit, jaké jádro skutečně běží na každé zátěži, a nainstalovat opravenou verzi od dodavatele distribuce, jakmile bude k dispozici. Omezení MPTCP může mezitím snížit riziko, ale zranitelné chování opravuje pouze aktualizace jádra.
6
37
44