Сообщить об инциденте
Сообщить об инциденте
Новая критическая уязвимость в GitLab (CVE-2026-85706) детектируется продуктами ...
Публикации
Назад

Новая критическая уязвимость в GitLab (CVE-2026-85706) детектируется продуктами ПМ

AML
ЭД
В популярной платформе для управления исходным кодом GitLab обнаружена критическая уязвимость, которая позволяет любому неаутентифицированному нарушителю читать произвольные файлы на сервере. Уязвимость получила идентификатор CVE-2026-85706. Система AML Web Protection с версией модели 06-08-2026_4 успешно детектирует как работу сканеров этой уязвимости, так и использование полноценных эксплойтов.

Детектирование

Данные по CVE были опубликованы 12 сентября 2026 года. В тот же день системой AML Web Protection зафиксированы первые попытки сканирования защищаемых ресурсов на наличие уязвимости, 13 сентября системой обнаружены скрытые попытки эксплуатации уязвимости с явным намерением прочитать системные и конфигурационные файлы.

Описание уязвимости

Уязвимость CVE-2026-85706, позволяющая неаутентифицированному пользователю читать произвольные файлы на сервере, получила наивысшую оценку по шкале CVSS — 10.0 (CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:C/C:H/I:H/A:N). Основные причины такой оценки:

  • нарушителю не нужны никакие данные для аутентификации
  • простая эксплуатация
  • полная автоматизация для реализации атаки

Кто подвержен

Уязвимость затрагивает GitLab выше 18.7 и оба продуктовых направления GitLab — Community Edition (CE) и Enterprise Edition (EE), начиная с релиза 18.7. Вероятность успешной эксплуатации повышается, если в уязвимой версии GitLab сконфигурирован хотя бы один публичный репозиторий.

Наличие официальных исправлений и рекомендаций

Производитель уже выпустил официальные патчи:

  • для ветки 19.1.* - версия 19.1.8
  • для ветки 19.2.* - версия 19.2.6
  • для ветки 19.3.* - версия 19.3.2

Индикаторы в журналах веб-сервера

Пример запроса от сканера для поиска публичных репозиториев:

51.79.*.* - - [12/Sep/2026:07:18:35 +0000] "GET /api/v4/projects?order_by=last_activity_at&sort=desc&per_page=20&page=1&visibility=public HTTP/1.1" 200 2 "" "CVE-2026-85706-PoC/3.0" -

Большинство сканеров и эксплойтов начинают работу с обращения на страницу аутентификации и запроса файла манифеста GitLab:

38.60.*.* - - [13/Sep/2026:03:19:57 +0000] "GET /users/sign_in HTTP/1.1" 200 14464 "" "cve-2026-85706-poc" -

38.60.*.* - - [13/Sep/2026:03:20:00 +0000] "GET /-/manifest.json HTTP/1.1" 200 719 "" "cve-2026-85706-poc" -

Примеры запросов на чтение системных и конфигурационных файлов (могут встречаться как POST, так и PUT-методы):

64.118.*.* - - [14/Sep/2026:13:49:07 +0000] "POST /api/v4/projects/1/repository/commits?file=&file.path=/opt/gitlab/embedded/service/gitlab-rails/config/gitlab.yml&file.size=1&Content-Type=application/x-www-form-urlencoded HTTP/1.1" 404 35 "" "cve-2026-85706-poc/2.0" -

64.118.*.* - - [14/Sep/2026:13:49:10 +0000] "PUT /api/v4/projects/1/repository/files/x?file=&file.path=/opt/gitlab/embedded/service/gitlab-rails/config/gitlab.yml&file.size=1&Content-Type=application/x-www-form-urlencoded HTTP/1.1" 401 30 "" "cve-2026-85706-poc/2.0" -

64.118.*.* - - [14/Sep/2026:13:49:18 +0000] "POST /api/v4/projects/1/repository/commits?file=&file.path=/etc/hostname&file.size=1&Content-Type=application/x-www-form-urlencoded HTTP/1.1" 404 35 "" "cve-2026-85706-poc/2.0" -

Пользователям AML Web Protection

Система AML Web Protection с версией модели 06-08-2026_4 успешно детектирует как работу сканеров этой уязвимости, так и использование полноценных эксплойтов. Выявленные атакующие сессии имеют разную длительность: от 5 секунд до 9 минут. При включенной блокировке в AML атака на уязвимость GitLab будет остановлена автоматически.

Владельцам уязвимых веб-ресурсов

Всем пользователям с уязвимой версией GitLab рекомендуются следующие меры:

  • Отключить репозитории доступные без аутентификации до момента обновления на безопасную версию
  • Провести обновление GitLab до версий с исправленной уязвимостью CVE-2026-85706
  • Провести анализ журналов веб-сервера на наличие аналогичных запросов (см. раздел Индикаторы в журналах веб-сервера). Признаком успешной эксплуатации уязвимости может быть возврат кода 200 и размера ответа более 100 байт для запросов на url /api/v4/projects/1/repository/

Специалисты ПМ готовы помочь в анализе журналов веб-сервера. Вы можете отправить нам запрос через форму обратной связи.

Заключение

Уязвимость CVE-2026-85706 несет критический риск для веб-ресурсов на базе GitLab. Простота эксплуатации, отсутствие параметров аутентификации и полная автоматизация предоставляют все условия для массовых атак.

Данные по угрозе доступны на портале AM Threat Intelligence Portal. Также специалисты ПМ разработали сигнатурные правила для детектирования атак на эту уязвимость, в описании которых представлена информация о причинах появления уязвимости.


Все публикации