Red Hat opravil kritickú chybu v TCP vrstve Linuxu s hodnotením 9,8, opravy pre Ubuntu zatiaľ len v testovacom kanáli

Opravené jadrá pre zraniteľnosť typu use-after-free v IPv4 TCP kóde linuxového jadra sú už dostupné pre Red Hat Enterprise Linux 8, 9 a 10. Opravy Ubuntu pre tri najnovšie vydania s dlhodobou podporou (LTS) však zatiaľ zostávajú v testovacom kanáli, ktorý si musí správca zapnúť sám, a termín pre bežnú aktualizáciu nie je známy.

Chyba, sledovaná ako CVE-2026-98432, je zneužiteľná na diaľku a bez autentifikácie a môže viesť k vzdialenému vykonaniu kódu (RCE), uviedli spoločnosti Red Hat a Canonical.

Tím pre CVE linuxového jadra hodnotí zraniteľnosť 9,8 z 10 v škále CVSS. Red Hat ju spočiatku označil ako Moderate so skóre 5,9, no skóre zvýšil na 9,8 a teraz ju označuje ako Critical. Chyba sa v jadre nachádza od verzie Linux 4.4 a oprava v hlavnej vetve jadra (upstream) bola začlenená v októbri.

Čo je to za chybu

Keď server prijme IPv4 TCP spojenie, jadro odovzdá IP voľby z prichádzajúcej požiadavky novému socketu bez toho, aby ich skopírovalo. Ak klient opätovne odošle svoju požiadavku na spojenie v čase, keď tieto voľby ešte číta iný procesor, jadro môže čítať pamäť, ktorá už bola uvoľnená (use-after-free).

Útočník túto súbehovú podmienku (race condition) spúšťa zasielaním požiadaviek na spojenie s IPv4 voľbami Record Route alebo Timestamp na ľubovoľný počúvajúci TCP port. Prihlásenie nie je potrebné. IPv6 nie je na hlavnej ceste ovplyvnené.

Opravy pre Red Hat Enterprise Linux

Red Hat vydal RHSA-2026:93414 (RHEL 8), RHSA-2026:93412 (RHEL 9) a RHSA-2026:93413 (RHEL 10) dňa 1. novembra. Po inštalácii aktualizácie je potrebný reštart.

Verzia RHELOpravené jadroErrata
8.104.18.0-553.182.1.el8_10RHSA-2026:93414
9.85.14.0-687.64.1.el9_8RHSA-2026:93412
10.26.12.0-211.72.1.el10_2RHSA-2026:93413

Ubuntu: opravy zatiaľ len v kanáli -proposed

Canonical 2. novembra oznámil, že opravy pre Ubuntu 22.04 LTS, 24.04 LTS a 26.04 LTS sú v kanáli -proposed, čo je testovací kanál, ktorý si správca musí zapnúť sám. Balíky z neho sa neinštalujú automaticky.

Canonical testuje aktualizácie jadra na viac ako 2 000 certifikovaných serveroch a zariadeniach, než ich uvoľní do bežného aktualizačného kanála. Dátum vydania nebol oznámený.

Vydanie UbuntuJadro v -proposedStav
22.04 LTS (Jammy)5.15.0-203.213V -proposed
24.04 LTS (Noble)6.8.0-149.149V -proposed
26.04 LTS (Resolute)7.0.0-43.43V -proposed
20.04 / 18.04 / 16.04Čaká sa–

Správcovia, ktorí potrebujú opravu skôr, než sa dostane do bežného kanála, môžu zapnúť -proposed a nainštalovať aktualizáciu jadra týmito príkazmi:

sudo add-apt-repository --component main --pocket proposed https://archive.ubuntu.com/ubuntu
dpkg-query -W -f '${source:Package}\t${binary:Package}\n' | awk '$1 ~ "^linux-meta" { print $2 }' | xargs sudo apt install -t $(. /etc/os-release && echo $VERSION_CODENAME)-proposed --only-upgrade
sudo reboot

Na overenie, či systém beží na opravenom jadre, porovnajte výstup príkazu uname -r s verziami v tabuľkách vyššie.

Ubuntu 20.04, 18.04 a 16.04 zatiaľ opravu nemajú. Staršie vydania vyžadujú Expanded Security Maintenance cez Ubuntu Pro.

Varianty jadra pre cloud, FIPS a reálny čas (real-time) sú na stránke Ubuntu CVE vedené ako rozpracované s cieľovými verziami, no blogový príspevok Canonicalu sa týka iba generického jadra.

Dočasné zmiernenie

Red Hat 30. októbra zverejnil pravidlo pre nftables, ktoré zahadzuje prichádzajúce IPv4 TCP pakety s IP voľbami. Pravidlo blokuje známy spúšťač súbehovej podmienky, no nedokáže úplne zabrániť zneužitiu a môže narušiť aplikácie, ktoré na IPv4 voľbách závisia, uviedol Red Hat.

table inet cve_2026_98432 {
    chain input {
        type filter hook input priority -310; policy accept;
        ip protocol tcp ip hdrlength > 5 counter drop
    }
}

Filter platí iba na hostiteľovi, na ktorom je načítaný. Prevádzka medzi kontajnermi na tom istom hostiteľovi ho môže obísť, upozornil člen tímu pre jadro v CIQ na zozname oss-security.

Niekoľko zdrojov odporúčalo ako náhradné riešenie vypnúť Multipath TCP (MPTCP). Chyba sa však nachádza v IPv4 TCP ceste, nie v MPTCP, a samotná táto rada nestačí, uviedol Canonical. „Bezpečnostný tím Ubuntu sa domnieva, že bezpečnostné aktualizácie sú jediným vhodným zmiernením.“

Stav zneužívania

Žiadny dodávateľ, CERT ani tím pre CVE jadra zatiaľ nehlásil útoky využívajúce túto chybu. V katalógu CISA Known Exploited Vulnerabilities (KEV) nebola uvedená k vydaniu katalógu z 30. októbra.

Anthropic 27. októbra uviedol, že nevydaný, interný výskumný model Claude napísal vzdialený root exploit pre túto chybu, ktorý funguje proti linuxovým serverom s MPTCP listenerom, bez prihlasovacích údajov a bez interakcie používateľa. V jeho ukážke funkčnosti (proof of concept) trvalo získanie adresy v jadre 48 minút a získanie root shellu ďalších 5 minút. Anthropic kód exploitu nezverejnil.

Na GitHube sa objavil kód, ktorý iba spúšťa súbehovú podmienku a deteguje, že jadro vracia uvoľnenú pamäť v pakete SYN-ACK. Vykonanie kódu neimplementuje.

Amazon Linux ohodnotil chybu skóre 8,1 a stupňom Important s tým, že hlavným dôsledkom je pád systému s možným poškodením pamäte. Debian, Oracle Linux a SUSE vydali opravy v októbri. Amazon Linux bol opravený vo všetkých balíkoch medzi 24. a 30. októbrom.

Zdroj