Hitech logo

Кейсы

ИИ-агенты OpenAI обнаружили более 2 тыс. уязвимостей в ядре Linux

TODO:
Екатерина ШемякинскаяСегодня, 02:17 PM

ИИ-агенты на основе еще не выпущенной кибермодели OpenAI нашли уязвимости в ядре Linux, проверили, можно ли их использовать для атаки, и предложили исправления. Во время эксперимента в октябре этого года система обнаружила 2308 потенциальных уязвимостей. Из них исследователям удалось воспроизвести 1724, а для 948 система создала работающие эксплойты. С их помощью пользователь с ограниченным доступом может получить права администратора root — то есть полный контроль над операционной системой, включая возможность менять настройки, файлы и учетные записи.

Самые интересные технологические и научные новости выходят в нашем телеграм-канале Хайтек+. Подпишитесь, чтобы быть в курсе.

Система работала в несколько этапов: сначала ИИ-агенты изучали исходный код ядра Linux и выбирали наиболее важные с точки зрения безопасности участки. Затем они искали потенциальные уязвимости и проверяли их в изолированных виртуальных машинах. После этого модель оценивала, можно ли использовать обнаруженные ошибки для утечки информации или повышения привилегий, разрабатывала эксплойты и предлагала исправления — патчи. Испытания проводили на обычной операционной системе Linux со стандартными средствами защиты, а не на специально ослабленной версии.

Всего система отобрала 5034 участка кода для проверки — около 2,8 млн строк, или 7% ядра Linux. Она обнаружила 2308 потенциальных уязвимостей, из которых за 30 часов удалось подтвердить 1724 (74,7%). Кроме того, модель создала 291 прототип атаки для кражи информации и 1169 работающих эксплойтов для повышения привилегий. После анализа исследователи выделили 948 уникальных уязвимостей и подготовили для них варианты исправлений.

Исследователи также выявили как минимум десять ранее неизвестных методов эксплуатации уязвимостей ядра Linux. Технические подробности разработчики не раскрыли.

На поиск и проверку уязвимостей OpenAI потратила $1,2 млн в виде оплаты API-запросов. В среднем создание одного эксплойта для повышения привилегий обошлось в $1279. Для сравнения, на международных соревнованиях по кибербезопасности Pwn2Own и TyphoonPWN, где специалисты демонстрируют способы взлома программ и устройств, за подобные эксплойты исторически предлагали $20 тыс. и $70 тыс. соответственно. Если применить эти суммы ко всем 948 уязвимостям, их условная стоимость составит $18,9–66,3 млн — в 16–55 раз больше затрат на исследование.

Компания также сравнила результаты с предыдущим экспериментом, который провела в июле 2026 года с помощью GPT-5.6 Sol. Тогда модель обнаружила 166 уникальных уязвимостей такого типа. Теперь новая система нашла 948 — более чем в пять раз больше. При этом за прошедшие месяцы разработчики Linux продолжали исправлять ошибки в ядре.

OpenAI передала разработчикам Linux и партнерам инициативы Patch the Planet сотни отчетов об уязвимостях и предложений по их устранению. Однако автоматическая генерация патчей пока не избавляет от необходимости проверки специалистами. Первые версии исправлений иногда содержали лишний код, могли снижать производительность или не учитывали все варианты одной ошибки. Качество патчей удалось улучшить после дополнительных инструкций и нескольких циклов проверки.

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