Osegi
Безопасность·2 мин чтения

ИИ-агенты OpenAI нашли 948 уязвимостей ядра Linux с root-эксплойтами

OpenAI сообщила, что её ИИ-агенты создали рабочие эксплойты для повышения привилегий до root для 948 уникальных уязвимостей ядра Linux. Затраты на API — около $1,2 млн.

Illustration of AI agents scanning Linux kernel code for security vulnerabilities on a dark screen with terminal text.
Фото: Хабр

OpenAI рассказала об эксперименте, в котором система ИИ-агентов автоматически искала и эксплуатировала уязвимости в ядре Linux. Агенты воспроизвели 1724 уязвимости и разработали рабочие эксплойты для 948 уникальных ошибок, позволяющих локальному пользователю получить root. Затраты на API составили около $1,2 млн.

Исследование провели в середине октября 2026 года на актуальной на тот момент версии ядра. Одни агенты выбирали участки кода, доступные непривилегированным пользователям, другие искали там ошибки, проверяли возможность эксплуатации и готовили исправления.

От 5034 участков кода до 948 уязвимостей

Сначала система отобрала 5034 участка — около 2,8 млн строк, примерно 7% ядра. За 12 часов агенты нашли 2308 потенциальных уязвимостей. Для каждой создавалась программа, воспроизводящая проблему, которую запускали в изолированной виртуальной машине с KASAN. Так удалось подтвердить 1724 уязвимости, или 74,7%.

Затем появились 291 пример эксплуатации утечек информации и 1169 эксплойтов для получения root. Часть из них использовала разные варианты одной и той же ошибки, поэтому исследователи выделили 948 уникальных уязвимостей и подготовили для них отдельные патчи. Проверка шла на типичной настольной конфигурации со стандартными защитами SMEP, SMAP, KASLR и HARDENED_USERCOPY.

В адаптированной среде Google kernelCTF агенты получили 21 эксплойт для повышения привилегий и 25 примеров утечки информации. Защиту SLAB_VIRTUAL отключили из-за несовместимости с исследуемой версией ядра.

Новые техники и ошибки автоматизации

По словам OpenAI, агенты обнаружили не менее 10 ранее неизвестных техник эксплуатации; подробности компания публиковать не будет. В одном из ранних запусков агенты заявили о 200 успешных эксплойтах, но ручная проверка показала, что в 20 случаях root получили через другую уязвимость. После этого добавили проверку, что эксплойт использует именно нужную ошибку.

Полный запуск обошёлся в $1 213 430, или около $1279 за уязвимость с рабочим эксплойтом. Примерно $776 тысяч ушло на разработку и проверку эксплойтов. Несколько сотен сообщений о критических уязвимостях и патчей уже отправлены разработчикам Linux, остальные передадут постепенно, в том числе вместе с участниками инициативы Patch the Planet. Поэтому 948 исправлений пока не равны 948 принятым патчам: нагрузка смещается на проверку находок и скорость выпуска исправлений.

Приложения, на которые стоит взглянуть

SUMO: числовая головоломка

Выбирайте нужные клетки, складывайте, достигайте цели. Легко понять, сложно освоить. Бесплатно, для любого возраста.

Теги:openailinux kernelvulnerabilitiesai agentsexploitsroot access

Ещё за этот день

Показать все →

Ещё в рубрике: Безопасность

Показать все →