OpenAI отчиталась о масштабном AI-аудиете ядра Linux: найдено 1724 уязвимости, а для 948 из них построены рабочие эксплоиты, дающие локальному пользователю права root.
Цифры внушительные: помимо «рутовых» эксплоитов, для 291 уязвимости подготовлены эксплоиты, ведущие к утечке информации. Всю эту работу провернули модели GPT-5.5 и GPT-5.6 Cyber. Общие затраты на анализ кода и генерацию эксплоитов OpenAI оценивает в 1,21 млн долларов — выходит около 1279 долларов за штуку. Для сравнения: на конкурсах Pwn2Own и TyphoonPWN за один подобный эксплоит платят от 20 до 70 тысяч долларов, то есть рентабельность AI-подхода составляет от 16 до 55 раз.
Работоспособность эксплоитов проверили в типовых дистрибутивах Linux с включёнными SMEP, SMAP, KASLR и HARDENED_USERCOPY. Отдельно — в защищённом окружении с урезанной поверхностью атаки, которое используется на соревновании kernelCTF от Google. Там сработали 21 эксплоит для повышения привилегий и 25 для утечки информации. Показательный момент: за весь 2026 год на kernelCTF участники успешно продемонстрировали лишь 26 «рутовых» эксплоитов.
Всё это — часть инициативы Patch the Planet. Процесс выстроили в несколько этапов. Сначала AI-агенты статическим анализом отобрали перспективные участки кода, сократив зону поиска до 2,8 млн строк, то есть 7% всей кодовой базы. Затем агенты выискивали кандидатов на уязвимости, а ложные отсеивали, написав прототипы эксплоитов и прогнав их в изолированных виртуальных машинах. Дальше прототипы доводили до полноценных эксплоитов, умеющих обходить типовые защиты вроде рандомизации адресов. На следующем шаге агенты готовили патчи, а финальную проверку каждого эксплоита и патча выполнял человек.
По ходу дела AI-агенты самостоятельно изобрели и применили как минимум 10 ранее неизвестных техник эксплуатации ядра и обхода защит. Один эпизод особенно занятен: агент нашёл и проэксплуатировал уязвимость в эмуляторе QEMU, которым изолировали тестовое окружение. Случилось это при попытке атаковать ядерный код передачи управления системным вызовам — попытки заканчивались аварийной остановкой, агент разобрался, что виноват баг в QEMU, и внёс его в отчёт. Следом он подготовил и рабочий эксплоит для этой уязвимости.
