Нейросеть нашла множество уязвимостей при проверке Linux

Изображение: Magnific.com
Новая ИИ-модель GLM-5.3 китайской компании Z.ai обнаружила ранее неизвестные уязвимости в ядре Linux и других проектах в ходе масштабного анализа кода.

По данным Z.ai, Linux вошел в число проектов, в которых GLM-5.3 смогла обнаружить ранее неизвестные проблемы безопасности. 

В частности, по данным Z.ai, модель обнаружила в ядре Linux уязвимость CVE-2026-64452 высокого уровня опасности. Ошибка типа use-after-free находилась в сетевом стеке 6LoWPAN и позволяла обращаться к участку памяти после его освобождения. Уязвимый код появился в Linux 4.1 и оставался незамеченным около 11 лет. 

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

В частности, проблемы нашли в сетевом стеке 6LoWPAN, который используется для беспроводной передачи IPv6-пакетов, а также в драйверах Bluetooth и Wi-Fi. Речь идет об ошибках, возникающих при обработке нестандартных сетевых пакетов и способных приводить к переполнению буфера или утечке памяти.

Еще одна группа находок затрагивает механизмы синхронизации и обращения с памятью. Среди них — GhostLock в механизме futex и ошибки типа use-after-free, при которых система продолжает обращаться к уже освобожденному участку оперативной памяти.

Значительная часть обнаруженных проблем пришлась и на системные библиотеки и службы, которые входят в состав популярных Linux-дистрибутивов, включая Ubuntu, Debian, Fedora и Red Hat.

Уязвимости выявили, в частности, в мультимедийных фреймворках GStreamer и FFmpeg. Они связаны с обработкой специально сформированных аудио- и видеофайлов и в отдельных случаях могут привести к выполнению стороннего кода.

Кроме того, ИИ обнаружил проблемы в системных утилитах, службах и обработчиках, включая systemd и polkit. Такие уязвимости потенциально могут позволить локальному пользователю повысить привилегии и получить root-доступ к системе.

В компании пояснили, что модель использовали для анализа реальных программных проектов, а не специально подготовленных тестовых примеров. Полученные результаты проходили дополнительную проверку перед включением в итоговую статистику. В Z.ai подчеркивают, что такой подход должен был сократить число ложных срабатываний и отделить потенциальные ошибки от подтвержденных проблем безопасности.

Большая часть информации о найденных проблемах пока не раскрывается. Как пояснили в Z.ai, компания ведет процедуру ответственного раскрытия, в рамках которой разработчики затронутых проектов получают возможность изучить находки и подготовить исправления до публикации технических подробностей.

Помимо Linux, среди затронутых проектов компания упоминает браузерные движки, операционные системы и другую open-source инфраструктуру. В Z.ai утверждают, что некоторые обнаруженные моделью ошибки оставались незамеченными в исходном коде на протяжении десятилетий.

По словам разработчиков, во время дополнительного обучения возможности GLM-5.3 в сфере кибербезопасности росли быстрее, чем они ожидали. В Z.ai утверждают, что модель стала лучше не только обнаруживать отдельные дефекты, но и анализировать несколько этапов потенциальной эксплуатации найденных проблем.

Автор: Анатолий Хаблюк.

Тематики: ПО, Безопасность

Ключевые слова: Linux, информационная безопасность, Нейросети