Claude a écrit un exploit Linux root sans mot de passe, et Ubuntu n’a toujours pas de correctif
Десять лет в ядре, час, чтобы превратить его в оружие. Уязвимость CVE-2026-98432 "спит" в стеке TCP Linux с января 2016 года. Компания Anthropic утверждает, что одна из ее внутренних моделей потратила 53 минуты, чтобы создать эксплойт Linux, дающий права root удаленно, без пароля и каких-либо действий со стороны пользователя. Компания Red Hat выпустила обновленные версии ядра в воскресенье, 1 ноября. Ubuntu, наиболее распространенный серверный дистрибутив, до сих пор не выпустила исправление к этому вторнику, 3 ноября. Ранее Mythos обнаружила уязвимость возрастом 27 лет всего за 50 долларов. Это второе предупреждение этой осенью для тех, кто запускает узлы или валидаторы на устаревших версиях Linux.
Основные моменты этой статьи:
- Критическая уязвимость CVE-2026-98432 была обнаружена в ядре Linux, "спит" с 2016 года, и была преобразована в эксплойт, дающий права root, внутренней моделью Anthropic менее чем за час.
- Компания Red Hat исправила эту уязвимость, в то время как Ubuntu задерживает выпуск исправлений, подвергая свои серверы потенциальным атакам.
CVE-2026-98432: уязвимость Linux, которую Клод превратил в эксплойт, дающий права root
Ошибка представляет собой "use-after-free". Другими словами, часть ядра освобождает память, в то время как другая часть продолжает ее использовать. Она возникает во время установления TCP-соединения в IPv4, когда первое сообщение содержит редко используемые опции IP. Этот ошибочный код был добавлен в Linux 4.4 в январе 2016 года. Разработчики исправили его в upstream-версии 5 октября 2026 года, после сообщения от Xinyang Ge (Anthropic). CVE, опубликованная 15 октября, получила оценку 9,8 из 10.
27 октября команда Frontier Red Team компании Anthropic рассказала о дальнейших событиях в публикации. "Внутренняя, непубличная модель" потратила 48 минут на утечку адреса памяти ядра, а затем пять минут на перезапись указателя для получения доступа к оболочке с правами root. Без идентификации, без взаимодействия. Неудачная попытка "просто прерывает установку соединения", не вызывая сбоя системы, поэтому злоумышленник может повторять попытки бесконечно. Однако, код остается закрытым, и Anthropic не называет конкретную модель. Демонстрация нацелена на серверы, использующие Multipath TCP (MPTCP), который распределяет соединение по нескольким маршрутам. Однако, команда Go Security Team предупредила 29 октября, что основная уязвимость не специфична для MPTCP. На 30 октября о реальных атаках не сообщалось.
Red Hat исправила, Ubuntu заставляет своих пользователей ждать.
Debian, Oracle Linux, Amazon Linux 2023 и большинство дистрибутивов SUSE выпустили обновления еще в середине октября. Компания Red Hat, напротив, затянула процесс, чтобы повысить уровень уязвимости с "умеренного" (5,9) до "критического" (9,8). Объявление RHSA-2026:93412, опубликованное в воскресенье, 1 ноября, для RHEL 9, наконец, исправляет CVE-2026-98432, а также устраняет еще восемнадцать уязвимостей.
Ubuntu пока не выпустила обновление. На ее странице безопасности указан приоритет "Высокий" и последняя дата обновления - 30 октября. Ядра 22.04, 24.04, 26.04 и 26.10 помечены как "уязвимые, исправление в разработке", с указанием целевых версий (5.15.0-203.213 для 22.04, 6.8.0-149.149 для 24.04), но без указания даты выпуска. Кроме того, RHEL по умолчанию отключает MPTCP, в отличие от Ubuntu, что увеличивает количество серверов Ubuntu, подверженных риску.
Что делать для узла Bitcoin или валидатора на Ubuntu
Кто в зоне риска? Все серверы Ubuntu, доступные по IPv4 и использующие устаревшее ядро, то есть большинство арендованных серверов. Начиная с версии Go 1.24, новые программы, написанные на Go, по умолчанию открывают порты с использованием MPTCP. Go широко используется в криптоиндустрии, от lnd (Lightning) и geth до Prysm (Ethereum), а также в валидаторах Cosmos SDK и бэкендах бирж. Bitcoin Core, написанный на C++, не использует MPTCP, но узел, прослушивающий порт 8333, все равно подвержен этой уязвимости.
Действия, которые необходимо предпринять во вторник, в следующем порядке:
- Проверьте версию ядра (uname -r) и перезагрузите сервер, как только появится исправленное обновление, поскольку без перезагрузки ничего не изменится.
- Отключите MPTCP, если он не нужен, с помощью команды sysctl -w net.mptcp.enabled=0, а затем сделайте это изменение постоянным, добавив его в файл /etc/sysctl.d/, и перезапустите сервисы. Для сервиса, написанного на Go, переменная GODEBUG=multipathtcp=0 выполняет ту же функцию.
- Отфильтруйте пакеты TCP IPv4, содержащие опции IP, с помощью правила nftables, используемого в Red Hat (ip hdrlength > 5, drop), что "снижает риск, но не может полностью его устранить".
- Переместите порты RPC и P2P за брандмауэр или VPN, когда это возможно.
Серверы, хранящие ключи для горячих кошельков, должны быть в приоритете. Действительно, эксплуатация Linux root на сервере подписи эквивалентна передаче ключей кошелька злоумышленнику.
После эксплуатации Linux, компания Anthropic уже готовится к следующему шагу.
Компания Anthropic подала заявку на выход на фондовый рынок 26 октября, и возвращение проекта Mythos вызывает обеспокоенность в Вашингтоне. В понедельник, 2 ноября, издание Decrypt собрало ряд признаков, указывающих на появление новых моделей. В каталоге LiteLLM появилась и затем исчезла запись "claude-fable-5-5", в исходном коде страницы Mythos уже упоминается "Mythos 5.5", а модель "gpt-6.2-astra" составляет 19,8% использования Codex некоторыми учетными записями. Однако ни один из разработчиков это не подтвердил. Тем временем, информация об Ubuntu в CVE-2026-98432 по-прежнему указывает на ту же дату последнего обновления – 30 октября.