Использование ИИ помогло исследователям обнаружить критическую уязвимость в GitHub
Специалисты компании Wiz сообщили об обнаружении серьезной уязвимости в инфраструктуре GitHub, позволявшей злоумышленникам получать полный доступ к чтению и записи в закрытых репозиториях. Ошибка, зарегистрированная под идентификатором CVE-2026-3854, получила оценку 8,8 балла по шкале CVSS, что классифицирует её как высокую степень опасности.
Роль искусственного интеллекта в поиске багов
Исследователи Wiz на протяжении двух лет пытались изучить внутреннее устройство бинарных файлов GitHub, однако масштаб системы делал процесс обратной разработки слишком трудоемким для ручного анализа. Применение инструментов на базе ИИ, включая автоматизированные методы анализа через IDA MCP, позволило значительно ускорить процесс.
- Весь цикл — от формирования идеи до создания работающего эксплойта — занял менее 48 часов.
- ИИ помог специалистам восстановить внутренние протоколы и отследить прохождение пользовательского ввода через архитектуру сервиса.
- Благодаря автоматизации, работа, требовавшая ранее нескольких месяцев ручного труда, была выполнена в кратчайшие сроки.
Технические подробности уязвимости
Суть проблемы заключалась в некорректной обработке push-запросов. Протокол git позволяет отправлять серверу дополнительные параметры (push options), которые упаковываются во внутренние HTTP-заголовки X-Stat и передаются между сервисами. Система безопасности ошибочно доверяла данным, переданным пользователем, и включала их во внутренние метаданные запроса.
Злоумышленники могли использовать символ нулевого байта в качестве разделителя, что позволяло внедрять вредоносные значения и выдавать их за доверенные внутренние параметры системы. В ходе тестирования уязвимость была успешно воспроизведена как на GitHub Enterprise Server, так и на основной платформе GitHub.com.
Реакция GitHub и последствия
Компания GitHub оперативно отреагировала на отчет, устранив уязвимость в течение шести часов после получения информации. Также были внедрены дополнительные меры защиты для предотвращения подобных инцидентов в будущем. По данным платформы, на текущий момент не зафиксировано случаев эксплуатации данной ошибки злоумышленниками.
Директор по информационной безопасности GitHub Алексис Уэльс высоко оценила работу специалистов Wiz. Исследовательской группе была выплачена одна из самых крупных наград в истории программы Bug Bounty. Хотя точная сумма не разглашается, известно, что за обнаружение критических уязвимостей GitHub выплачивает вознаграждения, превышающие стандартные рамки, которые обычно составляют до 30 000 долларов, а в исключительных случаях достигают 75 000 долларов.
Твитнуть
Просмотров: 15; 
