Уязвимост в TCP кода на ядрото на Linux, проследявана като CVE-2026-98432, засяга Ubuntu, Red Hat Enterprise Linux (RHEL) и други Linux дистрибуции. Екипът за CVE на самото ядро я оценява с 9.8 от 10 по скалата CVSS.

От Anthropic заявиха на 27 октомври, че техният AI модел е написал експлойт, който използва уязвимостта, за да позволи на отдалечен атакуващ без идентификационни данни да изпълнява команди като root на Linux сървъри с multipath TCP слушател.

Към 29 октомври за Ubuntu и RHEL все още не е публикувано ядро с отстранена уязвимост. Red Hat, Amazon, Oracle и SUSE оценяват проблема между 5.9 и 8.1 – по-ниско от оценката 9.8 на екипа на ядрото.

Недостатъкът представлява състояние на надпревара (race condition) в кода, който установява нови IPv4 TCP връзки. Той може да накара ядрото да чете вече освободена памет – тип грешка, известна като използване след освобождаване (use-after-free).

Корекцията за сигурност в ядрото отдава дължимото на изследователя от Anthropic Xinyang Ge за докладването на дефекта. Нито записът за CVE, нито корекцията споменават multipath TCP (MPTCP). Връзката между тази функционалност и грешката произлиза от публикацията на Anthropic.

MPTCP позволява на една връзка да използва няколко мрежови пътя едновременно. В Linux дадено приложение трябва изрично да заяви MPTCP при отваряне на сокет.

В публикацията на Anthropic се посочва, че уязвимостта „беше отстранена upstream и пренесена във всички поддържани стабилни клонове на ядрото“. За потребителите на дистрибуции тази корекция за сигурност пристига единствено в пакета с ядрото от съответния доставчик. Debian, Oracle Linux, SUSE и Amazon Linux вече са предоставили коригирани пакети поне за част от своите ядра, но Ubuntu и RHEL все още не са.

Кои дистрибуции имат налична корекция за сигурност

ДистрибуцияОценка на доставчикаСтатус към 29 октомвриКоригиран пакет или бюлетин
Ubuntu 22.04 LTS, 24.04 LTS, 26.04 LTS и 26.10Priority HighВ процес на разработкаНяма издаден
Ubuntu 16.04, 18.04 и 20.04Priority HighУязвимаНяма издаден
RHEL 8, 9 и 10, OpenShift 4Moderate, 5.9 (CVE страница) Important, 8.1 (файл с бюлетин)Корекцията е отложенаНяма издаден
RHEL 7Не е приложимоНе е засегнатаНе е необходима
Amazon Linux 2023, пакет kernel6.18Important, 7.0Коригирана на 24 октомвриkernel6.18-6.18.56-125.164.amzn2023 (ALAS2023-2026-3251)
Amazon Linux 2023, пакет kernel6.12Important, 7.0Коригирана на 29 октомври в бюлетина на Amazon; CVE страницата на Amazon все още посочва статус pendingkernel6.12-6.12.113-138.209.amzn2023 (ALAS2023-2026-3335)
Amazon Linux 2 Amazon Linux 2023, пакет kernelImportant, 7.0Очаква се корекция за сигурностНяма издаден
Oracle Linux 7, 8, 9 и 10, UEK ядроImportant, 8.1Коригирана на 16 октомвриELSA-2026-500397, ELSA-2026-500398, ELSA-2026-500399
Debian trixie (stable)Няма посочена оценкаКоригирана на 16 октомвриlinux 6.12.113-1 (DSA-6568-1)
Debian 12 (bookworm)Няма посочена оценкаКоригирана на 17 октомври и 22 октомвриlinux 6.1.190-1 (DLA-4841-1) linux-6.12 6.12.113-1~deb12u1 (DLA-4850-1)
SUSE Linux Micro 6.2, openSUSE Leap 16.0Important, 8.1Коригиранаkernel-default 6.12.0-160000.40.1 или по-нова
SLES 15 SP4 до SP6 LTSS, SLES 16.0, SLE Micro 5.3 до 5.5Important, 8.1В процес на тестванеНяма издаден
SLES 15 SP7Important, 8.1Засегната, корекцията е в процес на разработкаНяма издаден

Ubuntu също така изброява своите cloud, FIPS и real-time ядра като уязвими или в процес на подготовка на корекция. От Red Hat заявиха, че техните корекции за сигурност са „в момента отложени за бъдещо обновяване“. Нито Red Hat, нито Ubuntu посочват дата на издаване.

Как функционира уязвимостта

Състоянието на надпревара възниква по време на TCP ръкостискането (handshake). Когато връзката е завършена, ядрото предава IP опциите, съхранени с чакащата заявка, към новия сокет, без да ги копира.

Ако този сокет бъде унищожен, докато друг процесор все още използва опциите, за да отговори на повторно изпратена заявка за връзка, ядрото чете освободена памет.

Протоколът IPv6 не е засегнат от това състояние на надпревара, тъй като ядрото копира опциите при IPv6 връзки.

Грешката е въведена в Linux 4.4. Разработчиците на ядрото внедриха корекция на 5 октомври – десет дни преди публикуването на CVE записа.

Корекцията кара ядрото да изчака останалите процесори да приключат с четенето на опциите, преди да ги освободи.

Защо оценките се различават

Екипът за CVE на ядрото добави оценката 9.8 към записа за CVE на 24 октомври – девет дни след публикуването му.

Тяхната оценка предполага атака, при която атакуващият изпраща заявка за TCP връзка, съдържаща опциите за IPv4 Record Route или Timestamp, а след това изпраща заявката повторно в опит да спечели надпреварата. Екипът оцени сложността на атаката като ниска, заявявайки, че и двете страни в надпреварата са „предизвикани от атакуващия“.

В този случай според екипа дефектът би могъл да изпрати съседна памет на ядрото обратно към атакуващия, да повреди паметта на ядрото или да доведе до срив на системата.

Към 28 октомври Националната база данни за уязвимости (NVD) все още не беше добавила собствена оценка и показваше 9.8 от екипа на ядрото. Страницата на Ubuntu също показва тази оценка.

Страницата за CVE на Red Hat оценява дефекта като Moderate с резултат 5.9, тъй като надпреварата е трудна за спечелване. Според нея най-вероятният резултат е срив на ядрото, като повреждането на паметта е възможно на теория, и че „не е демонстрирано въздействие върху поверителността или целостта“.

Машинночетимият файл с бюлетин на Red Hat, обновен на 29 октомври, посочва въздействието като Important и оценява уязвимостта с 8.1, с високо въздействие върху поверителността и целостта. Системата за проследяване на грешки на Red Hat промени критичността на проблема от средна на висока в същия ден. През този ден страницата за CVE показваше Moderate и 5.9.

Oracle и SUSE също оценяват уязвимостта с 8.1 със същия CVSS вектор като файла с бюлетина на Red Hat. Тези оценки съвпадат с тези на екипа на ядрото по всички показатели, с изключение на сложността на атаката, която доставчиците оценяват като висока, а екипът на ядрото – като ниска. Amazon я оценява със 7.0.

Какво съобщават от Anthropic за създадения експлойт

От Anthropic описаха Linux експлойта в публикация от 27 октомври относно уязвимости, открити и експлоатирани от техния AI модел Claude. The Hacker News отрази публикацията на 28 октомври. Claude е написал експлойта след „първоначално задаване на промпт“, посочиха от Anthropic.

Експлойтът функционира на два етапа. Първо, състоянието на надпревара кара ядрото да върне допълнителни байтове обратно към атакуващия. След като някой от тези отговори съдържа адрес от ядрото, киберпрестъпникът може да заобиколи KASLR (рандомизацията на адресното пространство на ядрото).

Второ, същият дефект препълва буфер и презаписва указател за обратно извикване (callback pointer) с адреса на зловреден код, който атакуващият вече е разположил в паметта на ядрото. Когато ядрото извика този указател, зловредният код изпълнява избрана от атакуващия shell команда с root привилегии.

Загубената надпревара единствено проваля съответния опит за свързване и не води до срив на системата, поради което атакуващият може да продължи опитите си, заявиха от компанията. При техния тест изтичането на адрес от ядрото е отнело 48 минути, а достигането до изпълнение на команди – още 5 минути.

Публикацията не включва кода на експлойта, версията на ядрото или конфигурацията, тествана от Anthropic.

От Red Hat заявяват, че отдалечен атакуващ, който има достъп до изложена TCP услуга, би могъл да задейства състоянието на надпревара. Експлойтът на Anthropic за придобиване на root права обаче е насочен към сървъри с multipath TCP слушател. В публикацията не се посочва дали сървъри без такъв могат да бъдат компрометирани по същия начин.

Към 29 октомври нито един от бюлетините на доставчиците, записът за CVE или публикацията на Anthropic не съобщават за реални атаки, използващи тази уязвимост. Тя не присъства и в копието на каталога с известни експлоатирани уязвимости (KEV) на CISA, обновено за последно от люксембургския CIRCL на 28 октомври.

Какви действия да се предприемат

Ако за вашата дистрибуция е публикувано ядро с отстранена уязвимост, инсталирайте корекциите за сигурност. Таблицата по-горе изброява пакетите и бюлетините за Debian, Oracle Linux, SUSE и Amazon Linux.

Ако компилирате собствено ядро, корекцията е включена в Linux 5.10.272, 5.15.223, 6.1.190, 6.6.159, 6.12.113, 6.18.56, 7.2.10 и 7.3. Екипът за CVE на ядрото препоръчва обновяване до най-новото стабилно ядро. Оттам заявяват, че общността на ядрото не поддържа избирателно прилагане (cherry-picking) на отделни корекции.

Ubuntu, RHEL и някои издания на Amazon Linux и SUSE все още нямат налично коригирано ядро за инсталиране. От Red Hat посочват, че няма налична мярка за смекчаване (mitigation), която да отговаря на техните стандарти за лесно внедряване, стабилност и приложимост при повечето инсталации. Нито един от бюлетините на останалите доставчици не посочва такава мярка.

Бюлетините и публикацията на Anthropic не уточняват дали изключването на multipath TCP или блокирането на входящи заявки за връзка, носещи IP опции, би намалило риска.