1.16.5
Дата выпуска: 22.10.2026
Сборка GitLab: 19.4.3_0
Ключевые изменения
- GitLab CE 19.4.3 закрывает критическое целочисленное переполнение в компиляторе регулярных выражений (CVE-2026-110264) и обход аутентификации через поиск email в LDAP при привязке учётных записей OmniAuth (CVE-2026-15723); обновите каждую установку, где используется автоматическая привязка к LDAP.
- Закрыты ещё шесть уязвимостей, среди них отравление кеша конечных точек обнаружения OAuth и OIDC и обход авторизации в API вех группы.
- Helm-чарт монтирует учётные данные OpenSearch, заданные ссылкой на секрет, а его задания резервного копирования, переиндексации и geo-logcursor запускают образ toolbox продукта.
Улучшения
- Helm-чарт:
- Задание проверки перед обновлением получает запросы и лимиты ресурсов по умолчанию (
upgradeCheck.resources: запрос 64Mi памяти, лимиты 200m CPU и 128Mi памяти), поэтому кластеры, чьи квоты или политики допуска отклоняют поды без них, больше не блокируют обновление.
- Задание проверки перед обновлением получает запросы и лимиты ресурсов по умолчанию (
Исправления
- Слияние fast-forward выполняется, когда тег носит имя целевой ветки.
- Workhorse отвечает на запрос архива кодом 429 вместо ошибки, когда Gitaly отклоняет его из-за исчерпания ресурсов.
- Claim
subID-токенов CI/CD в пайплайнах запросов на слияние из форков содержит claims задания и исходного проекта. - Helm-чарт:
- Учётные данные OpenSearch, заданные ссылкой на секрет (
usernameиpasswordсsecretиkey), монтируются в поды Rails; встроенные учётные данные имеют приоритет, если заданы оба варианта, а ссылка без одного из двух полей останавливает рендеринг. - Задание резервного копирования, задание переиндексации базы данных и развёртывание geo-logcursor запускают образ toolbox из
global.codeHelm.images; раньше они собирали имя образа upstream GitLab и тянули образ, которого в поставке нет.
- Учётные данные OpenSearch, заданные ссылкой на секрет (
Обновления безопасности
- CVE-2026-110264, критическая: целочисленное переполнение в компиляторе регулярных выражений Ruby. Патч есть в продукте и в образах компонентов модуля.
- CVE-2026-15723, высокая: некорректная аутентификация при поиске email, который привязывает вход через OmniAuth к учётной записи LDAP.
- CVE-2026-112212, высокая: отравление кеша конечных точек обнаружения OAuth и OIDC; их URL теперь строятся из настроенного адреса инстанса.
- CVE-2026-12664, средняя: поле адреса email рабочего элемента в GraphQL читалось токеном только на чтение.
- CVE-2026-105777, средняя: внутренние учётные данные в заголовках ответа не вырезались, если имя заголовка было в другом регистре.
- CVE-2026-13319, средняя: обход авторизации в API вех группы через непроверяемый параметр.
- CVE-2026-105711, низкая: заголовок запроса на слияние оставался в закешированном фрагменте страницы.
Зависимости
- GitLab CE: 19.4.2 → 19.4.3.
1.15.4
Дата выпуска: 22.10.2026
Сборка GitLab: 19.3.6_0
Ключевые изменения
- GitLab CE 19.3.6 закрывает критическое целочисленное переполнение в компиляторе регулярных выражений (CVE-2026-110264) и обход аутентификации через поиск email в LDAP при привязке учётных записей OmniAuth (CVE-2026-15723); обновите каждую установку, где используется автоматическая привязка к LDAP.
- Закрыты ещё шесть уязвимостей, среди них отравление кеша конечных точек обнаружения OAuth и OIDC и обход авторизации в API вех группы.
Исправления
- Слияние fast-forward выполняется, когда тег носит имя целевой ветки.
- Workhorse отвечает на запрос архива кодом 429 вместо ошибки, когда Gitaly отклоняет его из-за исчерпания ресурсов.
- Claim
subID-токенов CI/CD в пайплайнах запросов на слияние из форков содержит claims задания и исходного проекта.
Обновления безопасности
- CVE-2026-110264, критическая: целочисленное переполнение в компиляторе регулярных выражений Ruby. Патч есть в продукте и в образах компонентов модуля.
- CVE-2026-15723, высокая: некорректная аутентификация при поиске email, который привязывает вход через OmniAuth к учётной записи LDAP.
- CVE-2026-112212, высокая: отравление кеша конечных точек обнаружения OAuth и OIDC; их URL теперь строятся из настроенного адреса инстанса.
- CVE-2026-12664, средняя: поле адреса email рабочего элемента в GraphQL читалось токеном только на чтение.
- CVE-2026-105777, средняя: внутренние учётные данные в заголовках ответа не вырезались, если имя заголовка было в другом регистре.
- CVE-2026-13319, средняя: обход авторизации в API вех группы через непроверяемый параметр.
- CVE-2026-105711, низкая: заголовок запроса на слияние оставался в закешированном фрагменте страницы.
Зависимости
- GitLab CE: 19.3.5 → 19.3.6.
1.17.0
Дата выпуска: 19.10.2026
Сборка GitLab: 19.5.0_0
Ключевые изменения
- Сканирование безопасности доступно проектам в режиме раннего доступа: политики выполнения сканирования запускают Opengrep, Trivy и CodeScoring в пайплайнах проекта, а результаты попадают в список зависимостей, соответствие лицензий и DefectDojo (Enterprise Edition).
- GitLab CE 19.5.0 закрывает атаку по времени на токены вебхуков оповещений и чтение пути к конфигурации CI без разрешения read_code.
- Модуль Deckhouse Kubernetes Platform больше не задерживает обновление, пока фоновые миграции GitLab завершены с ошибкой или ещё выполняются.
Новый функционал
- SAST-сканирование с помощью Opengrep в режиме раннего доступа: политика выполнения сканирования добавляет в пайплайны проекта обязательное сканирование, которое ищет уязвимости в исходном коде; проект не может отключить сканирование или изменить его настройки (Enterprise Edition).
- Сканирование с помощью Trivy в режиме раннего доступа: политика выполнения сканирования запускает Trivy в пайплайнах проекта и проверяет зависимости на уязвимости и лицензии, репозиторий на закоммиченные секреты, а образы контейнеров на уязвимости (Enterprise Edition).
- Страницы «Список зависимостей» и «Соответствие лицензий» проекта в режиме раннего доступа: они показывают компоненты из SBOM, который сканирование безопасности загрузило в последний пайплайн, и лицензии, под которыми эти компоненты распространяются (Enterprise Edition).
- Интеграция с CodeScoring в режиме раннего доступа: проект подключается к собственному серверу CodeScoring, а политика выполнения сканирования запускает в пайплайнах проекта его анализ состава ПО и поиск секретов (Enterprise Edition).
- Интеграции сканеров безопасности CodeScoring, PT AI и DefectDojo в режиме раннего доступа: они хранят адрес сервера, токен и доверие к сертификату, которые нужны обязательным сканированиям, поэтому политика сканирования не хранит секретов в репозитории (Enterprise Edition).
- Интеграция с DefectDojo в режиме раннего доступа: отчёты сканирования безопасности из пайплайнов проекта отправляются в инстанс DefectDojo, а найденные там уязвимости обновляются по мере выполнения пайплайнов (Enterprise Edition).
Улучшения
- Helm-чарт:
- Задание миграций реестра контейнеров выполняется как хук post-install и post-upgrade и пересоздаётся при каждом обновлении, поэтому изменение values больше не ломает обновление на неизменяемом шаблоне задания.
- Модуль Deckhouse Kubernetes Platform:
- Обновление продолжается, когда фоновые миграции GitLab завершились с ошибкой или ещё выполняются; оператор пишет предупреждение в журнал вместо остановки.
Обновления безопасности
GitLab CE 19.5.0 закрывает атаку по времени на токены вебхуков оповещений и чтение пути к конфигурации CI через GraphQL без разрешения read_code; sidekiq-cron, Gitaly и GitLab Pages обновлены с собственными исправлениями безопасности.
Документация
В документации модуля остаются только страницы о самом модуле; разделы о рекомендациях по безопасности, обслуживании и FAQ, которые теперь покрывает документация продукта, заменены ссылками на неё.
Зависимости
- GitLab CE: 19.4.2 → 19.5.0.
- GitLab Elasticsearch Indexer: 5.14.14 → 5.14.17.
- Helm-чарт и модуль Deckhouse Kubernetes Platform:
- Go в образах компонентов: 1.26.9 → 1.27.2.