(2 часа назад), Редакция Рунет | 👁 392

В ядре Linux обнаружили тысячи уязвимостей с помощью нейросетей

В каждом новом релизе ядра Linux таятся несколько сотен уязвимостей, и с каждым разом их становится больше. Число «дыр» от сборки к сборке растет, но их находят чаще не в новых строчках кода, а в совсем старых закоулках ядра, к которым сообщество не возвращается годами. Об этом сообщает «СNews».

«Мы полностью перегружены», — заявил один из мейнтейнеров ядра Linux Якуб Кичинский.

Их количество уже приближается к 2000, хотя всего несколько лет назад их было около 500, пишет Tom’s Hardware. Причина — в искусственном интеллекте. Участники сообщества разработчиков Linux начали использовать нейросети для сканирования кода на предмет уязвимостей — с их помощью можно проверить миллионы строк кода за минимальное время. В результате в релизе Linux 7.2, дебют которого состоялся 16 августа 2026 г., нашлось 1500 уязвимостей различной степени опасности. По прогнозам экспертов Tom’s Hardware, к выходу Linux 7.3 их вполне может стать больше 2000.

Для примера, если в Linux 7.2 найдено 1500 брешей, то в Linux 7.0 — около 1000. Иначе говоря, известных уязвимостей в коде ядра Linux стало в полтора раза больше всего за четыре месяца. Также можно сравнить показатели Linux версии 7.2 и 6.0. Нейросети тогда почти никто не использовал, и на тот момент было известно лишь о 500 уязвимостях в ядре.

Как пишет Tom’s Hardware, небывалый рост числа обнаруженных уязвимостей в ядре Linux не связан с халатным отношением разработчиков к безопасности. Все дело в самом ядре — в 2026 г. ему исполнилось 35 лет, и за это время он разросся до более 40 млн строчек кода, написанных десятками программистов со всего света. Нейросетевые инструменты, применяемые для сканирования ядра, вполне способны проверять даже те строчки кода, которые не правились годами. Часто именно в них и находятся уязвимости.

Как пишет Tom’s Hardware, многие из обнаруженных уязвимостей оказались низкоприоритетными — часто их находят в малоизвестном коде драйверов, а также некоторые из них являются галлюцинациями искусственного интеллекта. В этой связи перед разработчиками возникает новая задача — научиться вычленять из общей массы уязвимостей те, что действительно существуют и могут повлечь за собой крайне негативные последствия.

ИИ-сканеры очень сильно повысили нагрузку на участников сообщества. К примеру, для готовящегося к выпуску ядра Linux 7.3 от трети до половины всех предложенных к внедрению 648 патчей — это исправления низкого приоритета, доработки или уточнения, инициированные искусственным интеллектом. Проблема с большим числом найденных ИИ «дыр» в драйверах, пусть и низкоприоритетных, также заставила разработчиков Linux усомниться в целесообразности сохранения устаревших драйверов, созданных десятилетия назад, в которых могут таиться опасные участки кода. Например, в апреле 2026 г. участник сообщества Эндрю Ланн выступил с идеей по удалению почти 28 тыс. строк устаревшего сетевого кода, охватывающего старое оборудование эпохи ISA и PCMCIA.

Исторически эти драйверы требовали минимального внимания со стороны разработчиков, поскольку ими почти никто не пользовался, ввиду почти полного отсутствия устройств с такими интерфейсами в современном мире. Однако выявленные в них уязвимости вынуждают разработчиков латать их независимо от того, использует ли кто-либо эти драйверы на практике, а это занимает время. Грядущее ядро Linux 7.3 лишится старых драйверов SGI и IBM, а также целого ряда других устаревших компонентов. Разработчики, увидев, насколько много в них уязвимостей, начали «переоценку ценностей» — теперь они подсчитывают, оправдывает ли совместимость нового ядра со старым «железом» затрат времени и сил на поддержку соответствующей кодовой базы.

Подписывайтесь на наш Telegram-канал, чтобы быть в курсе всех новостей и событий Рунета.

Комментарии 0
Зарегистрируйтесь или , чтобы оставлять комментарии.
Читайте нас в удобном формате: