GitLab выпустила критические исправления для Community Edition и Enterprise Edition. Уязвимость CVE-2026-110264 связана с переполнением целого числа при компиляции специально подготовленного регулярного выражения. По описанию компании, при определённых условиях она могла позволить неавторизованному пользователю выполнить код на сервере. Оценка CVSS составляет 10.0.
Официальное описание уязвимости GitLab. Ошибку сообщил исследователь joaxcar.
Исправления есть и для прежних веток
Выпущены версии 19.5.1, 19.4.3, 19.3.6, 19.2.9, 19.1.9, 19.0.10 и 18.11.13. GitLab отдельно перечисляет затронутые диапазоны начиная с 7.0. Администратору следует сверить свою ветку с официальной матрицей: нельзя сравнивать только последний номер после точки между разными выпусками.
Страница критического обновления. Скриншот: GitLab Docs.
Кто отвечает за установку
GitLab.com уже работает на исправленной версии. Для самостоятельных установок обновление остаётся задачей владельца сервера; для GitLab Dedicated нужно учитывать указанные в advisory внутренние сборки. Это разные сценарии, и наличие облачной учётной записи не говорит о состоянии отдельного корпоративного сервера.
Учитывайте миграции и простой
GitLab предупреждает, что выпуск включает миграции базы. На односерверной установке обновление потребует простоя, а многоузловой вариант требует соблюдения соответствующей процедуры. Подготовьте резервную копию и окно работ, затем проверьте сервисы после обновления. Не смешивайте эту ошибку с другими недавними CVE GitLab или неподтверждёнными сообщениями об эксплуатации.
Обложка создана с помощью ИИ и служит иллюстрацией темы. Реальные материалы внутри статьи взяты из указанных официальных источников.