Агентство по кибербезопасности и инфраструктурной безопасности США (CISA) подтвердило, что злоумышленники начали использовать критическую уязвимость максимальной степени опасности в популярной платформе разработки GitLab, спустя всего несколько недель после выпуска соответствующих обновлений безопасности.
Детали критической уязвимости в компиляторе регулярных выражений
Уязвимость имеет идентификатор CVE-2026-97229 и была обнаружена исследователем безопасности под псевдонимом joaxcar. Проблема кроется в компоненте компилятора регулярных выражений конвейеров (CI/CD Regular Expression Compiler), который отвечает за анализ, сборку и оценку регулярных выражений внутри файлов конфигурации конвейеров. Уязвимость возникает в результате ошибки переполнения целых чисел в сочетании с отсутствием достаточной проверки корректности выражений, что позволяет неавторизованным злоумышленникам удаленно выполнять произвольный код на серверах платформы.
Меры по выпуску исправлений и рекомендации по защите
Компания GitLab поспешила выпустить срочные исправления для устранения этой уязвимости безопасности в версиях Community Edition (CE) и Enterprise Edition (EE), начиная с версий 19.4.2, 19.3.5 и 19.2.8, настоятельно призвав системных администраторов и управляющих серверами применить обновления без промедления. Компания также выпустила инструменты для обнаружения угроз в помощь клиентам, самостоятельно управляющим своими серверами.
Официальные действия и каталог эксплуатируемых уязвимостей
Агентство CISA официально внесло уязвимость в каталог известных эксплуатируемых уязвимостей (KEV) и выпустило обязательную директиву под номером BOD 26-04, которая обязывает федеральные ведомства защитить свои сервера и обновить их. Несмотря на то, что эта директива нацелена исключительно на федеральные структуры, агентство призвало все команды безопасности в частном секторе уделять первоочередное внимание устранению данной уязвимости.
Контекст повторяющихся атак на безопасность платформы
Эта уязвимость является частью череды проблем безопасности, с которыми столкнулась платформа GitLab: с ноября 2021 года агентство CISA зафиксировало шесть уязвимостей в платформе, использовавшихся в реальных атаках. Стоит отметить, что платформа DevSecOps от GitLab используется более чем 50% компаний из списка Fortune 100 и насчитывает более 70 миллионов зарегистрированных пользователей по всему миру.