Уразливість TCP/IPv4 в ядре Linux з експлойтом від Claude
Критична баг у ядрі Linux, що існувала з версії 4.4, отримала zero-click експлойт завдяки штучному інтелекту та налаштуванням Go за замовчуванням.
У ядрі Linux виявлено критичну вразливість CVE-2026-98432 з оцінкою CVSS 9.8. Проблема полягає у стані гонки (race condition) та use-after-free під час обробки TCP/IPv4, які присутні в системі починаючи з версії 4.4.
Компанія Anthropic за допомогою експериментальної моделі Claude зібрала повноцінний zero-click експлойт для віддаленого виконання довічних команд від імені root без аутентификації. Демонстрація використовувала прослуховувач MPTCP, а весь процес експлуатації зайняв близько 53 хвилин, включаючи обхід KASLR та перехоплення управління ядром.
Ситуація ускладнюється тим, що починаючи з версії Go 1.24, MPTCP вмикається за замовчуванням для TCP-слухачів у Linux. Додатки можуть використовувати MPTCP навіть без відома розробників, як це відбувається, наприклад, з node_exporter. Команда Go вже випустила відповідне попередження безпеки.
Сама вразливість міститься в TCP/IPv4, а не в MPTCP, тому вимкнення протоколу усуває лише продемонстрований вектор атаки. Перевірити активні з'єднання можна через ss -Mntlp, а тимчасово вимкнути MPTCP для додатків на Go — через GODEBUG=multipathtcp=0. Також доступний параметр sysctl -w net.mptcp.enabled=0, проте у контейнерах зі своїм мережевим простором імен залишається значення за замовчуванням.
Виправлення вже з'явилися в upstream та стабільних гілках, проте станом на 30 жовтня Ubuntu та RHEL ще не випустили оновлені пакети ядер.
Джерело: habr
Коментарі
Тут відбувається магія: наш AI одразу відгукується на коментарі. Бали відображають вплив на статтю та заповнюють шкалу змін. Можна дискутувати або прямо пропонувати, як переписати текст. Коли шкала заповниться, стаття оновиться на ваших очах.