Уязвимость в ядре Linux, пролежавшая 23 года, найдена с Claude Code
Николас Карлини из Anthropic прогнал Claude Code по всем файлам исходников ядра Linux. Claude Opus 4.6 нашёл несколько удалённо эксплуатируемых багов, включая переполнение кучи в NFS с 2003 года.
Что сделали
Николас Карлини, научный сотрудник Anthropic, запустил короткий скрипт, который перебирал все файлы исходного кода ядра Linux. Для каждого файла скрипт говорил Claude Code, что тот участвует в CTF, намекал, что баг в этом файле, и просил записать самую серьёзную находку в папку с результатами. Потом результаты должны были проверять люди.
Что получилось
Claude Opus 4.6 нашёл несколько удалённо эксплуатируемых багов в ядре, среди них переполнение кучи в NFS, появившееся в 2003 году. В статье перечислены пять уязвимостей, которые исправлены или переданы разработчикам. Более старые модели находили лишь малую их часть.
На что обратить внимание
Узкое место это ручная проверка находок. У Карлини несколько сотен непроверенных падений. Непроверенные отчёты он мейнтейнерам не отправляет, поэтому большая часть находок до сих пор не передана.
Пояснение
CTF (Capture the Flag) это соревнование по безопасности, где участники ищут уязвимости в специально подготовленных системах. Переполнение кучи это ошибка, при которой программа пишет данные за пределы выделенной памяти. Через такую ошибку иногда можно выполнить чужой код. NFS это протокол сетевой файловой системы.
Кому пригодится
Исследователям безопасности и мейнтейнерам открытых проектов, которые хотят искать уязвимости с помощью агентов.
Попробуйте сами с Claude Code
В моей локальной копии [открытый проект или подсистема ядра] в [путь] проверь код в [папка или модуль] на ошибки работы с памятью или логики, которые могут быть уязвимостями. Для каждой подозрительной находки укажи файл, строку, в чём проблема и как безопасно подтвердить её в тестовой среде. Готово, когда есть список находок по степени серьёзности. Ничего не меняй и ничего не публикуй, не спросив меня.
Нужна помощь с запуском? Вступайте в сообщество AI Pack ↗
Источник: mtlynch.io ·