ИИ OpenAI обнаружил 948 уязвимостей в ядре Linux и 10 новых способов их эксплуатации

Компания OpenAI представила систему искусственного интеллекта, которая самостоятельно обнаружила 948 различных уязвимостей в ядре операционной системы Linux, позволяющих получить права администратора. Во время испытаний ИИ также выявил не менее десяти ранее не описанных способов использования подобных ошибок. Система не только находила уязвимости, но и проверяла их в изолированной среде, после чего предлагала исправления для последующей проверки специалистами.
Результаты опубликованы 4 ноября 2026 года в рамках инициативы Patch the Planet, направленной на повышение безопасности программного обеспечения с открытым исходным кодом. Исследователи использовали экспериментальную модель искусственного интеллекта, название которой пока не раскрывается. Испытания проводились в середине октября на актуальной на тот момент версии ядра Linux, которое используется в серверах, суперкомпьютерах, облачных платформах и устройствах Android.
Для проверки команда разработала автоматизированную систему из нескольких групп ИИ-агентов. Сначала они определяли наиболее важные для безопасности участки исходного кода, затем искали потенциальные ошибки, воспроизводили их в виртуальных машинах и оценивали возможность получения повышенных привилегий. На завершающем этапе система генерировала программные исправления, которые передавались специалистам для проверки.
Первоначально ИИ выделил 5034 участка кода общим объёмом около 2,8 миллиона строк. Это приблизительно 7% всего ядра Linux. За 12 часов агенты обнаружили 2308 потенциальных проблем безопасности. Следующий этап занял около 30 часов: в изолированных виртуальных машинах удалось воспроизвести 1724 уязвимости, или почти 75% первоначальных находок.
После подтверждения ошибок система проверяла, насколько опасными они могут быть. В результате были созданы 291 экспериментальная программа, демонстрирующая возможность утечки информации, и 1169 работающих способов локального повышения привилегий. После анализа повторяющихся вариантов исследователи установили, что последние связаны с 948 различными уязвимостями. Для каждой из них было подготовлено отдельное исправление.
Локальное повышение привилегий означает, что пользователь или программа с ограниченными правами могут получить доступ уровня root — администратора Linux с практически неограниченными полномочиями. При этом обнаруженные ошибки не означают, что злоумышленник способен взломать компьютер непосредственно через интернет. Для их использования необходима возможность запускать код на целевой системе. Проверки проводились на обычной настольной конфигурации Linux с включёнными стандартными механизмами защиты.
Особое внимание исследователи уделили новым методам эксплуатации уязвимостей. Специалисты изучили выборку из 166 созданных ИИ программ и обнаружили не менее десяти технических приёмов, которые ранее не встречались в известных им исследованиях. Их новизну также подтвердили приглашённые эксперты по безопасности ядра Linux. Среди находок были способы манипулирования объектами в оперативной памяти и методы получения дополнительных привилегий без непосредственного изменения исполняемого кода. Подробности этих приёмов компания не раскрыла по соображениям безопасности.
Полный цикл испытаний обошёлся в 1 213 430 долларов в пересчёте на стоимость использования ИИ-моделей через API. Таким образом, средние затраты на обнаружение, подтверждение и подготовку исправления одной уникальной уязвимости составили около 1279 долларов. Для сравнения, во время предыдущей проверки в июле 2026 года модель GPT-5.6 Sol выявила 166 подобных уязвимостей при затратах 513 690 долларов. Новая система обнаружила почти в 5,7 раза больше ошибок.
Разработчики также сравнили полученные результаты с историческими выплатами соревнований Pwn2Own и TyphoonPWN, где за отдельные уязвимости Linux предлагали от 20 до 70 тысяч долларов. При такой условной оценке стоимость 948 найденных ошибок могла бы составить от 18,9 до 66,3 миллиона долларов. Однако речь идёт исключительно о расчётном сравнении: компания не получала эти деньги в качестве вознаграждения.
Отдельные испытания проводились в среде Google kernelCTF, предназначенной для проверки безопасности ядра Linux с дополнительными защитными механизмами. В адаптированной конфигурации ИИ обнаружил 21 способ локального повышения привилегий и создал 25 подтверждений возможности утечки информации. Проверка продолжалась 112 часов и потребовала около 33 тысяч долларов вычислительных затрат в пересчёте на API.
На момент завершения основной проверки спустя десять дней 61 уязвимость уже была исправлена в основной ветке разработки ядра Linux, ещё для 43 существовали подготовленные исправления, а 299 обсуждались публично. OpenAI сообщила, что направила разработчикам сотни отчётов и исправлений, начиная с наиболее опасных находок. При этом наличие подготовленного исправления не означает, что оно уже принято разработчиками и установлено на компьютерах пользователей.