Руководства по безопасности

Jenkins 2.588 и LTS 2.580.2 исправляют 15 уязвимостей (CVE-2026-117612–117626): как проверить версию и что проверить после обновления

Jenkins 28 октября 2026 года исправил 15 уязвимостей (2.588, LTS 2.580.2). Затронутые версии, Docker, приоритет обновления и проверки после него.

Опубликовано 2026-11-03 Обновлено 2026-11-03 Последняя проверка 2026-11-03 11 мин чтения
На этой странице

Для кого: те, кто сам запускает Jenkins (собственные серверы, VPS, Docker, Kubernetes), владельцы инфраструктуры в командах, использующих Jenkins, и те, кто доверил Jenkins дистрибутиву вроде CloudBees или подрядчику. Статья основана на уведомлении проекта Jenkins и записях CVE и NVD. Шаги атаки здесь не описываются.

Ситуация развивается: страница будет обновляться по мере новых публикаций

Кого это касается

те, кто сам запускает Jenkins (собственные серверы, VPS, Docker, Kubernetes), владельцы инфраструктуры в командах, использующих Jenkins, и те, кто доверил Jenkins дистрибутиву вроде CloudBees или подрядчику.

ПодтвержденоСмотреть таблицу ↓
  • Уязвимости
  • Затронутые версии
  • Эксплуатация без аутентификации
Ещё 1
  • Обходные меры
Пока не подтверждено
  • Сообщения об эксплуатации (в том, что проверил этот сайт, не найдено)
  • Добавит ли CISA какие-либо из CVE в каталог известных эксплуатируемых уязвимостей (на 3 ноября не внесены)
  • Оценка NVD для двух из 15 (CVE-2026-117625 и 117626 ожидают анализа)
Что сделать сейчасСмотреть шаги ↓
  1. Проверьте версию Jenkins
  2. Обновите контроллер
  3. Новые установки — в первую очередь
Ещё 3
  1. Проверьте доступность и права
  2. После обновления проверьте пользователей, администраторов и агентов
  3. Замените учётные данные, если что-то выглядит подозрительно
Последняя проверка
На 3 ноября 2026 года (JST)
Планы обновлений и что мы проверили

Уведомление Jenkins сообщает, что 15 проблем исправлены в еженедельной 2.588 и LTS 2.580.2. Оно оценивает 13 как High и 2 как Medium и не приводит числовых оценок. NVD проанализировал 13 из них, базовые оценки — от 5,4 до 8,8.

Что сделать сегодня

1

Проверьте версию Jenkins

Откройте Manage Jenkins > About Jenkins или посмотрите версию в правом нижнем углу страницы. Затронуты еженедельные 2.587 и ниже и LTS 2.580.1 и ниже. В Docker проверяйте версию внутри работающего контейнера, а не тег образа: плавающий тег вроде lts до и после pull указывает на разное содержимое. Для дистрибутивов вроде CloudBees или Jenkins, который ведёт подрядчик, прочтите уведомление поставщика об исправленной версии и спросите ответственного.

2

Обновите контроллер

Обновитесь до еженедельной 2.588 или новее либо до LTS 2.580.2 или новее. Сначала сделайте резервную копию JENKINS_HOME, где хранятся настройки заданий и плагинов, за пределами сервера. После обновления проверьте вход, запуск задания и подключение агентов.

3

Новые установки — в первую очередь

CVE-2026-117618 (SECURITY-4122) позволяет неаутентифицированному пользователю создать учётную запись администратора во время первоначальной настройки. NVD оценивает её в 8,1 (сложность атаки High). Если вы настраиваете новый Jenkins, доступный из интернета, или собираетесь это делать, проводите настройку на исправленной версии в месте, недоступном извне.

4

Проверьте доступность и права

По умолчанию Jenkins место во внутренней или выделенной сети, а не напрямую в интернете. Если доступ извне необходим, поставьте его за VPN или аутентифицирующий прокси. Проверьте также, нет ли конфигураций с Logged-in users can do anything и анонимных пользователей с Overall/Read. Несколько из 15 проблем в уведомлении зависят от Overall/Read.

5

После обновления проверьте пользователей, администраторов и агентов

Просмотрите список пользователей, учётные записи с правами администратора и конфигурацию узлов (агентов) на предмет незнакомого. Будьте особенно внимательны, если, пока обновления не было, к Jenkins имели доступ люди с правами. Если появилось незнакомое предупреждение Manage Old Data, не действуйте по нему.

6

Замените учётные данные, если что-то выглядит подозрительно

Если вы нашли подозрительную учётную запись или настройку, замените пароли администраторов и пользователей, API-токены и учётные данные, хранящиеся в Jenkins (облачные ключи, ключи репозиториев). Как действовать, описано в статьях как проверить, не заходил ли кто-то в ваш аккаунт и план реагирования на уязвимости.

Новый и доступный из интернета

Наивысший приоритет. Завершите настройку на исправленной версии, вне интернета

Много людей с правами

Обновитесь скоро, затем проверьте пользователей, администраторов и агентов

Только внутри, мало прав

Обновитесь по графику и заодно проверьте настройки

Приоритет зависит от доступности и от того, насколько широко выданы права. В любом случае исправление — обновление.

Что говорится в уведомлении

28 октября 2026 года проект Jenkins опубликовал «Jenkins Security Advisory 2026-10-28». Оно охватывает ядро Jenkins и не затрагивает плагины.

Уведомление проекта Jenkins (28 октября 2026 года)
Затронутые версии
Еженедельные 2.587 и ниже, LTS 2.580.1 и ниже. Уведомление сообщает, что все более ранние версии считаются затронутыми, если не указано иное
Исправленные версии
Еженедельная 2.588, LTS 2.580.2
Количество и серьёзность
15 проблем. Уведомление оценивает 13 как High и 2 как Medium (CVE-2026-117625 и 117626). Числовых оценок нет
Обходные меры
Настройки для отключения новых проверок, если обновление вызывает проблемы (SECURITY-4125, 4225), и принудительная Content Security Policy в 2.539+ и LTS 2.541.1+ (для SECURITY-4225 она смягчает ‘известное воздействие’, при этом другие XSS или типы уязвимостей всё же могут быть возможны; для SECURITY-4229 и 4232 смягчает ‘эту уязвимость’). Для остальных обходных мер не даётся
Эксплуатация
В уведомлении об эксплуатации не говорится
Записи CVE и NVD
Опубликовано
Все 15 опубликованы 28 октября 2026 года проектом Jenkins как CNA. Диапазоны версий совпадают с уведомлением
Оценка NVD (на 3 ноября)
13 проанализированы, базовые оценки CVSS v3.1 — от 5,4 до 8,8. CVE-2026-117625 и 117626 ожидают анализа. High и Medium в уведомлении и оценки NVD сделаны разными оценщиками, поэтому не всегда совпадают

15 проблем, сгруппированных по воздействию

В столбце прав указано то, что, по уведомлению, нужно атакующему. В столбце NVD — базовая оценка CVSS v3.1 по версии NVD.

ВоздействиеCVE (SECURITY-ID)Серьёзность по уведомлениюЧто нужно атакующему (уведомление)NVD
Возможно выполнение кода на контроллереCVE-2026-117612 (4125)HighOverall/Read плюс учётная запись пользователя, либо право POST для config.xml8,8
CVE-2026-117614 (4123)HighAgent/Configure7,2
CVE-2026-117616 (4188)HighOverall/Read8,8
CVE-2026-117617 (4248)HighItem/Configure8,1
Чтение произвольных файлов (по уведомлению, может привести к выполнению кода)CVE-2026-117615 (4187)HighItem/Create и Item/Configure6,5
Создание или захват учётной записи администратораCVE-2026-117618 (4122)HighНичего (без аутентификации), во время первоначальной настройки8,1
CVE-2026-117620 (4226)HighOverall/Read; запускается действием администратора8,8
Сеанс переживает свои учётные данныеCVE-2026-117619 (4189)HighВладение API-токеном пользователя8,1
Создание записей пользователей (подтверждено, что воздействие ограничено)CVE-2026-117624 (4243)HighНе указано; создать учётные записи, способные входить, нельзя8,8
Межсайтовый скриптинг (XSS)CVE-2026-117613 (4225)HighItem/Configure5,4
CVE-2026-117623 (4229)HighOverall/Read5,4
CVE-2026-117621 (4232)HighКонтроль над процессом агента6,1
CVE-2026-117622 (4249)HighКонтроль над процессом агента6,1
Ограниченное раскрытие информацииCVE-2026-117625 (4206)MediumOverall/Read (видны настройки HTTP-прокси)Ожидает анализа
CVE-2026-117626 (4237)MediumOverall/Read (видны имена файлов, размеры и время изменения); при Item/Workspace — также имена заданий, у которых есть рабочая область на том же агентеОжидает анализа

Замечание о том, как читать таблицу: некоторые оценки NVD ниже, чем «High» в уведомлении. Это отдельные оценки, и ни одна из них не является просто ошибочной. Позиция этого сайта: обновляться быстро, даже если нужны права, потому что в Jenkins обычно хранятся секреты и права на развёртывание.

Эксплуатация

На 3 ноября 2026 года этот сайт не нашёл достоверных сообщений о том, что эти уязвимости эксплуатировались. В уведомлении Jenkins об эксплуатации тоже не говорится.

Проверка эксплуатации (3 ноября 2026 года)
Уведомление Jenkins
Об эксплуатации не говорится
KEV
Ни одной из CVE-2026-117612–117626 нет в каталоге KEV CISA (последнее обновление 30 октября). В KEV есть шесть прошлых уязвимостей Jenkins и связанных продуктов, например плагинов

Мнение этого сайта: отсутствие сообщений не означает безопасность. Исправлению всего несколько дней, и картина может измениться. Jenkins — продукт, который эксплуатировали и раньше, поэтому обновляйте доступные из интернета экземпляры и экземпляры с широкими правами, не дожидаясь сообщений.

Что известно и что неизвестно

ПунктЧто опубликованоСтатус
Уязвимости15 в ядре (13 High, 2 Medium), исправлены в 2.588 и LTS 2.580.2 (уведомление Jenkins)Подтверждено (Jenkins)
Затронутые версииЕженедельные 2.587 и ниже, LTS 2.580.1 и ниже (уведомление, записи CVE)Подтверждено (Jenkins)
Эксплуатация без аутентификацииТолько CVE-2026-117618, во время первоначальной настройки (уведомление)Подтверждено (Jenkins)
Обходные мерыТолько настройки на случай проблем после обновления и принудительная CSP для XSS; для остальных нетПодтверждено (Jenkins)
Числовые оценкиВ уведомлении нет; NVD проанализировал 13 (5,4–8,8), 2 ожидаютЧастично (NVD)
ЭксплуатацияСообщений в проверенных этим сайтом источниках не найденоНе сообщалось
CISA KEVНа 3 ноября не внесеныНе внесены
ПлагиныЭто уведомление охватывает только ядроНе охвачены (уведомление)

Если Jenkins для вас запускает кто-то другой

Для образов Docker, чартов Helm для Kubernetes, дистрибутивов вроде CloudBees и Jenkins, который ведёт подрядчик, убедитесь, что можете увидеть версию ядра Jenkins внутри. Три вопроса помогают сдвинуть дело:

  • Какая версия Jenkins работает (2.588 или новее, либо LTS 2.580.2 или новее)?
  • Когда её обновят или когда обновили?
  • Доступен ли он из интернета и есть ли у анонимных пользователей какие-либо права?

Мнение этого сайта: дело меньше в каждой отдельной уязвимости, чем в том, сколько власти сосредоточено в Jenkins

В Jenkins часто сходятся исходный код, облачные ключи и права на развёртывание. Поэтому уязвимость в ядре может обернуться проблемой для всего вашего конвейера сборки и выпуска. Помимо обновления, регулярно проверяйте, у кого какие права, доступен ли Jenkins извне и сколько учётных данных в нём хранится. О расстановке приоритетов читайте в статье какую CVE закрывать первой — CVSS, EPSS и KEV.

Хронология

  1. 28 октября

    Проект Jenkins публикует уведомление безопасности. 15 проблем ядра исправлены в 2.588 и LTS 2.580.2, опубликованы CVE-2026-117612–117626.
  2. К 3 ноября

    NVD анализирует 13 из 15 (базовые оценки 5,4–8,8); 2 ожидают анализа.
  3. 3 ноября

    Этот сайт проверяет уведомление, записи CVE и NVD и KEV. Сообщений об эксплуатации не найдено, ни одной из CVE в KEV нет.

Источники (открытые данные)

Проверено 3 ноября 2026 года. Официальное уведомление указано первым.

  • Проект Jenkins, «Jenkins Security Advisory 2026-10-28» (28 октября 2026 года) — jenkins.io
  • CVE-2026-117612–117626 (опубликованы 28 октября 2026 года проектом Jenkins) — cve.org (пример: CVE-2026-117618) / nvd.nist.gov (пример: CVE-2026-117618)
  • Каталог известных эксплуатируемых уязвимостей CISA (проверено 3 ноября для этих 15 CVE; данные обновлены 30 октября) — cisa.gov / JSON

История обновлений

2026-11-03: первая версия, основанная на уведомлении Jenkins 2026-10-28 и записях CVE и NVD. На 3 ноября сообщений об эксплуатации не найдено, ни одной из CVE в KEV нет.

Читайте дальше

Последние срочные сообщения

FAQ

QЧто произошло?
A

28 октября 2026 года проект Jenkins опубликовал уведомление безопасности, исправляющее 15 уязвимостей в ядре Jenkins: 13 оценены как High и 2 как Medium. Исправления вошли в еженедельную версию 2.588 и LTS 2.580.2, а все более ранние версии, по уведомлению, затронуты.

QЗатронут ли мой Jenkins?
A

Затронуты еженедельные версии 2.587 и ниже и LTS 2.580.1 и ниже. Проверьте About Jenkins или версию в правом нижнем углу страницы. Еженедельная 2.588 и новее или LTS 2.580.2 и новее содержат исправления из этого уведомления. Для образов Docker и дистрибутивов вроде CloudBees проверьте версию ядра Jenkins внутри. Уязвимости плагинов это уведомление не охватывает.

QМожно ли воспользоваться какой-то из них без входа в систему?
A

Одной. CVE-2026-117618 (SECURITY-4122) — состояние гонки при первоначальной настройке, позволяющее неаутентифицированному пользователю создать учётную запись администратора. Судя по описанию в уведомлении, уже существующий Jenkins, прошедший мастер настройки, похоже, не подпадает под это условие (наше прочтение), но недавно установленный экземпляр, доступный из интернета, нужно обновить в первую очередь. Согласно уведомлению, для 13 из остальных 14 нужны какие-то права, контроль над процессом агента или владение API-токеном пользователя. Для CVE-2026-117624 (SECURITY-4243) в тексте уведомления необходимые права не указаны.

QЕсть ли обходной путь, если обновиться нельзя?
A

Настройки, которые перечисляет уведомление, нужны, чтобы отключить новые проверки, если обновление вызывает проблемы; настоящими обходными мерами они не являются. Для трёх XSS-уязвимостей, по уведомлению, помогает принудительная Content Security Policy в версиях 2.539+ и LTS 2.541.1+. Для CVE-2026-117613 (SECURITY-4225) сказано, что это смягчает ‘известное воздействие’, а другие XSS или другие типы уязвимостей всё же возможны; для CVE-2026-117621 и 117623 (4232, 4229) — что это смягчает ‘эту уязвимость’. Для остальных обходных мер нет. Исправление — обновление.

QИх уже атакуют?
A

На 3 ноября 2026 года этот сайт не нашёл достоверных сообщений об эксплуатации этих уязвимостей, и ни одной из 15 нет в каталоге KEV CISA. Прошлые уязвимости, связанные с Jenkins, эксплуатировались (шесть записей в KEV), а исправлению всего несколько дней, поэтому обновиться стоит скоро.

QЧто проверить после обновления?
A

Просмотрите учётные записи пользователей, учётные записи администраторов, конфигурацию агентов (узлов) и выданные права на предмет незнакомого. Если что-то выглядит неправильно, замените пароли, API-токены и учётные данные, хранящиеся в Jenkins. Будьте особенно внимательны, если, пока экземпляр не был обновлён, к нему имели доступ люди с правами.