Рекомендуемые действия

Настоятельно рекомендуется незамедлительно обновить все установки, затронутые описанными ниже проблемами, до последней версии.

Если конкретный тип развертывания (omnibus, исходный код, helm chart и т.д.) не указан, это означает, что затронуты все типы.

Исправления безопасности

Таблица исправлений безопасности

Название Серьёзность
Переполнение целого числа в компиляторе регулярных выражений Критическая
Ненадлежащая аутентификация в OmniAuth-to-LDAP автосвязывании Высокая
Отравление кэша в точках обнаружения OAuth/OIDC Высокая
Ненадлежащее управление доступом в GraphQL поле email адреса рабочего элемента Средняя
Неполное применение блокировки членства SAML/LDAP на уровне инстанса Средняя
Раскрытие внутренних учётных данных в заголовках внутренних ответов Средняя
Обход авторизации через управляемый пользователем ключ в API вех группы Средняя
Использование менее доверенного источника в заголовке включения функции AI Gateway Средняя
Использование кэша с конфиденциальной информацией при отрисовке заголовка merge request Низкая
Ненадлежащее управление доступом при применении политики утверждения merge request Низкая
Ненадлежащая очистка при выброшенном исключении в выводах безопасности Низкая
Ненадлежащее управление доступом при применении блокировки администратора Duo для параметров Amazon Q Низкая

CVE-2026-110264 — Переполнение целого числа в компиляторе регулярных выражений

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

Помимо стандартных патчей, исправление было применено к версиям GitLab CE/EE 18.11.13, 19.0.10, 19.1.9 и 19.2.9.

Затронутые версии: GitLab CE/EE: все версии от 7.0 до 18.11.13, 19.0 до 19.0.10, 19.1 до 19.1.9, 19.2 до 19.2.9, 19.3 до 19.3.6, 19.4 до 19.4.3 и 19.5 до 19.5.1
CVSS 10.0 (CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:C/C:H/I:H/A:H)

Спасибо joaxcar за сообщение об этой уязвимости через программу награждения за баги HackerOne

Обнаружение попыток использования CVE-2026-110264

Команда безопасности GitLab выпустила два обнаружения угроз для оказания помощи клиентам с самостоятельными инстансами. GitLab-управляемая инфраструктура, включая GitLab.com и GitLab Dedicated, остаётся защищённой.

CVE-2026-15723 — Ненадлежащая аутентификация в OmniAuth-to-LDAP автосвязывании

GitLab устранила проблему, которая при включении как OmniAuth SAML, так и автосвязывания LDAP позволила бы аутентифицированному пользователю перехватить существующую учётную запись на основе LDAP без какого-либо взаимодействия с целевым пользователем из-за ненадлежащей санитизации входных данных в пути поиска электронной почты LDAP, используемом при связывании идентичности OmniAuth.

Затронутые версии: GitLab CE/EE: все версии от 10.1 до 19.3.6, 19.4 до 19.4.3 и 19.5 до 19.5.1
CVSS 8.2 (CVSS:3.1/AV:N/AC:H/PR:L/UI:N/S:C/C:H/I:H/A:N)

Спасибо stealthy за сообщение об этой уязвимости через программу HackerOne

CVE-2026-112212 — Отравление кэша в точках обнаружения OAuth/OIDC

GitLab устранила проблему, которая при определённых условиях позволила бы неаутентифицированному пользователю отравить кэш и перенаправить определённые потоки на внешне контролируемый сервер из-за ненадлежащего доверия значениям, предоставленным пользователем, при формировании URL-адресов конечных точек в кэшированных ответах обнаружения.

Затронутые версии: GitLab CE/EE: все версии от 18.3 до 19.3.6, 19.4 до 19.4.3 и 19.5 до 19.5.1
CVSS 7.5 (CVSS:3.1/AV:N/AC:H/PR:N/UI:R/S:C/C:H/I:L/A:L)

Уязвимость была обнаружена внутренним компонентом команды GitLab

CVE-2026-12664 — Ненадлежащее управление доступом в GraphQL поле email адреса рабочего элемента

GitLab устранила проблему, которая при определённых условиях позволила бы аутентифицированному пользователю с токеном с ограничением read_api получить входящий адрес электронной почты проекта и создавать рабочие элементы, обходя ограничения токена, из-за недостаточного применения области видимости в поле GraphQL.

Затронутые версии: GitLab CE/EE: все версии от 18.2 до 19.3.6, 19.4 до 19.4.3 и 19.5 до 19.5.1
CVSS 6.8 (CVSS:3.1/AV:N/AC:H/PR:L/UI:N/S:U/C:H/I:H/A:N)

Спасибо go7f0 за сообщение об этой уязвимости через программу HackerOne

CVE-2026-16255 — Неполное применение блокировки членства SAML/LDAP на уровне инстанса

GitLab устранила проблему, которая при включении блокировки членства SAML или LDAP на уровне инстанса позволила бы аутентифицированному пользователю предоставлять или принимать членство в проекте и группе за пределами контроля поставщика идентификации из-за неполного применения блокировки членства на запросах, созданных до включения блокировки.

Затронутые версии: GitLab EE: все версии от 12.0 до 19.3.6, 19.4 до 19.4.3 и 19.5 до 19.5.1
CVSS 5.9 (CVSS:3.1/AV:N/AC:H/PR:L/UI:N/S:U/C:H/I:L/A:N)

Спасибо 3nvz за сообщение об этой уязвимости через программу HackerOne

CVE-2026-105777 — Раскрытие внутренних учётных данных в заголовках внутренних ответов

GitLab устранила проблему, которая при определённых условиях позволила бы неаутентифицированному пользователю получить конфиденциальные внутренние учётные данные сервера из-за ненадлежащей фильтрации заголовков внутренних ответов.

Затронутые версии: GitLab CE/EE: все версии от 17.6.5 до 19.3.6, 19.4 до 19.4.3 и 19.5 до 19.5.1
CVSS 4.3 (CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:L/I:N/A:N)

Спасибо altair00 за сообщение об этой уязвимости через программу HackerOne

CVE-2026-13319 — Обход авторизации через управляемый пользователем ключ в API вех группы

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

Затронутые версии: GitLab CE/EE: все версии от 15.10 до 19.3.6, 19.4 до 19.4.3 и 19.5 до 19.5.1
CVSS 4.3 (CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:L/I:N/A:N)

Спасибо a0xnirudh за сообщение об этой уязвимости через программу HackerOne

CVE-2026-112378 — Использование менее доверенного источника в заголовке включения функции AI Gateway

GitLab устранила проблему, которая при определённых условиях позволила бы аутентифицированному пользователю получить доступ к платным функциям AI без действительной подписки из-за недостаточной проверки на сервере при проверке правомочности платежей.

Затронутые версии: GitLab EE: все версии от 17.8 до 19.3.6, 19.4 до 19.4.3 и 19.5 до 19.5.1
CVSS 4.3 (CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:N/I:L/A:N)

Уязвимость была обнаружена внутренним компонентом команды GitLab

CVE-2026-105711 — Использование кэша с конфиденциальной информацией при отрисовке заголовка merge request

GitLab устранила проблему, которая при ссылке merge request в публичном проекте на конфиденциальный issue из приватного проекта позволила бы аутентифицированному пользователю без членства в проекте прочитать название конфиденциального issue из-за ключа кэша фрагмента, независимого от просмотрщика, который неправильно делил отредактированное для пользователя содержимое между всеми пользователями.

Затронутые версии: GitLab CE/EE: все версии от 15.0 до 19.3.6, 19.4 до 19.4.3 и 19.5 до 19.5.1
CVSS 3.5 (CVSS:3.1/AV:N/AC:L/PR:L/UI:R/S:U/C:L/I:N/A:N)

Спасибо 20kilograma за сообщение об этой уязвимости через программу HackerOne

CVE-2026-14288 — Ненадлежащее управление доступом при применении политики утверждения merge request

GitLab устранила проблему, которая при определённых условиях позволила бы аутентифицированному пользователю обойти требуемую политику утверждения merge request на защищённой ветке из-за ненадлежащего управления доступом во время синхронизации правила утверждения.

Затронутые версии: GitLab EE: все версии от 17.4 до 19.3.6, 19.4 до 19.4.3 и 19.5 до 19.5.1
CVSS 3.1 (CVSS:3.1/AV:N/AC:H/PR:L/UI:N/S:U/C:N/I:L/A:N)

Спасибо 3nvz за сообщение об этой уязвимости через программу HackerOne

CVE-2026-112326 — Ненадлежащая очистка при выброшенном исключении в выводах безопасности

GitLab устранила проблему, которая при определённых условиях позволила бы аутентифицированному пользователю с правами только для чтения постоянно удалить существующие записи об уязвимостях из-за ненадлежащей логики очистки, которая не различала предыдущие записи и новые при обработке ошибок.

Затронутые версии: GitLab EE: все версии от 17.8 до 19.3.6, 19.4 до 19.4.3 и 19.5 до 19.5.1
CVSS 3.1 (CVSS:3.1/AV:N/AC:H/PR:L/UI:N/S:U/C:N/I:L/A:N)

Уязвимость была обнаружена внутренним компонентом команды GitLab

CVE-2026-103515 — Ненадлежащее управление доступом при применении блокировки администратора Duo для параметров Amazon Q

GitLab устранила проблему, которая при блокировке администратором инстанса доступности Duo для группы позволила бы аутентифицированному пользователю с правами Owner группы снова включить выход данных с поддержкой AI в стороннюю службу для этой группы и её дочерних проектов из-за недостаточной детализации контроля применения блокировки администратора.

Затронутые версии: GitLab EE: все версии от 19.2 до 19.3.6, 19.4 до 19.4.3 и 19.5 до 19.5.1
CVSS 2.7 (CVSS:3.1/AV:N/AC:L/PR:H/UI:N/S:U/C:N/I:L/A:N)

Спасибо 3nvz за сообщение об этой уязвимости через программу HackerOne

Исправления ошибок

19.5.1

19.4.3

19.3.6

19.2.9

19.1.9

19.0.10

18.11.13

Важные замечания при обновлении

Этот патч включает миграции базы данных, которые могут повлиять на процесс обновления.

Влияние на установку:

  • Одноузловые инстансы: Этот патч вызовет простой во время обновления, так как миграции должны завершиться перед запуском GitLab.
  • Многоузловые инстансы: При надлежащих процедурах обновления без простоев этот патч может быть применён без простоев.

Обычные миграции

Следующие версии включают обычные миграции, которые выполняются во время процесса обновления:

  • 19.4.3
  • 19.3.6

Post-deploy миграции

Следующие версии включают post-deploy миграции, которые можно запустить после обновления:

  • 19.4.3

Дополнительно об влиянии обновлений на установку смотрите:

Обновление

Для обновления GitLab смотрите страницу обновления. Для обновления GitLab Runner смотрите страницу обновления Runner.

Получение уведомлений о патчах

Чтобы получать уведомления о патчах по электронной почте, посетите нашу страницу контактов. Чтобы получать уведомления о выпусках через RSS, подпишитесь на нашу ленту RSS для патч-выпусков или нашу ленту RSS для всех выпусков.