Перейти к содержимому
Noroxi
NVD / CVE Program· CNA eclipse

CVE-2021-28164: In Eclipse Jetty 9.4.37.v20210219 to 9.4.38.v20210224, the default compliance mode allows requests with URIs that contain %2e or %2e%2e segm

Оценка Noroxi

Приоритет: На этой неделе (оценка срочности 60/100)

  • Опубликован готовый модуль атаки (Metasploit, Nuclei); для эксплуатации не нужна особая квалификация.
  • Есть готовый инструмент атаки, а уязвимость эксплуатируется по сети без учётной записи, поэтому приоритет не ниже «На этой неделе».
  • Вероятность эксплуатации в ближайшие 30 дней: 82,3% (FIRST EPSS); выше, чем у 99,6% записей.
  • Может быть вызвана любым, у кого есть доступ через интернет. Учётная запись или пароль не требуются. Действия пользователя не требуются. Особые условия не требуются; воспроизводится стабильно.
  • Исправленная версия: jetty9 (Debian:12) 9.4.39-1; org.eclipse.jetty:jetty-webapp (Maven) 9.4.39; jetty-minimal (openSUSE:Leap 15.3) 9.4.42-3.9.1.
  • Упоминается в национальных бюллетенях кибербезопасности Турции (siberguvenlik.gov.tr): 3.

Не ждите следующего окна обслуживания. Обновитесь до jetty9 (Debian:12) 9.4.39-1; org.eclipse.jetty:jetty-webapp (Maven) 9.4.39; jetty-minimal (openSUSE:Leap 15.3) 9.4.42-3.9.1 или новее.

Формируется автоматически по данным записи: CVSS (NVD и CNA), CISA KEV и SSVC, FIRST EPSS, источники эксплойтов, исправленные версии. Как мы считаем

Первоисточники: NVD · CVE.org · FIRST EPSS

In Eclipse Jetty 9.4.37.v20210219 to 9.4.38.v20210224, the default compliance mode allows requests with URIs that contain %2e or %2e%2e segments to access protected resources within the WEB-INF directory. For example a request to /context/%2e/WEB-INF/web.xml can retrieve the web.xml file. This can reveal sensitive information regarding the implementation of a web application.

СредняяCVSS 5.3 · v3.1—Готовый эксплойт Есть исправление
Опубликовано
1 апр. 2021 г.
Обновлено
16 июн. 2026 г.
EPSS
82,3 % · 99-й процентиль

Инструменты для отчёта

JSON

Оценка срочности

60

На этой неделе

Не ждите следующего окна обслуживания.

CVSS
21 / 40 · 5.3 / 10
CISA KEV
0 / 30 · Нет в списке
EPSS
25 / 30 · 82,3 %
Готовый инструмент атаки
14 / 60 · нижняя граница: не меньше 60

Оценка CNA и NVD

NVD
5,3
CNA · eclipse
5,3
совпадают

Оценка присваивающего органа и независимая оценка NVD. Разрыв означает, что критичность спорна.

Узнайте, когда запись изменится

  • Нет в KEV: эксплуатация в реальных атаках не зафиксирована
  • Есть боевой эксплойт
  • Исправление выпущено

Если что-то из этого изменится, сообщим в ежедневной сводке.

Следить за CVE-2021-28164

Когда мы напишем

  • когда запись попадёт в CISA KEV
  • когда появится или станет боевым эксплойт
  • когда запись обновится (в том числе исправленная версия)
  • когда EPSS вырастет на 20 пунктов за неделю

Одна сводка в день по почте (06:00 UTC); с вебхуком попадание в KEV и боевые эксплойты — сразу.

С бесплатным аккаунтом также

У вас WordPress? Проверьте сайт бесплатно в WP Lens

  • Оповещения по стеку: добавьте свои продукты и версии — новые CVE для них придут вам
  • Мониторинг сайта: 1 сайт, письмо сразу при недоступности
  • Добавьте домен: поддомены и риск захвата проверяются каждую неделю (1 домен)
  • 10 проверок в час в инструментах безопасности (без аккаунта — 3 в день), API-ключ и MCP
  • Все сканирования в одной панели: находки, изменения с прошлого сканирования, отчёт по домену или клиенту (PDF, ссылка для просмотра)
Все бесплатные инструменты

Регистрация по почте · Уже есть аккаунт? Войти

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

У вас WordPress? Проверьте сайт бесплатно в WP Lens

Затронута ли ваша версия? Проверьте

Анализ Noroxi

Что это значит для вашей инфраструктуры?

Оценка выше формируется автоматически по данным записи и не знает вашей среды. Наша команда проверит на ваших системах, действительно ли уязвимость эксплуатируема и какой меры достаточно.

Мы используем этот продукт, нужна помощь

Затронутые системы

Затронута ли ваша версия?

Выберите продукт и введите свою версию. Она сравнивается с диапазонами этой записи прямо в браузере и никуда не отправляется.

ВендорПродукт
eclipsejetty
netappcloud manager
netappe-series performance analyzer
netappe-series santricity os controller
netappe-series santricity web services
netappelement plug-in for vcenter server
netappsantricity cloud connector
netappsnapcenter
netappsnapcenter plug-in
netappstorage replication adapter for clustered data ontap
netappvasa provider for clustered data ontap
netappvirtual storage console

и ещё 5

Затронутые версии

Диапазоны версий NVD (для продуктов из каталога). Добавьте продукт в стек с версией, и сопоставление будет по ним.

  • eclipse jetty9.4.37
  • eclipse jetty9.4.38
  • netapp cloud managerвсе версии
  • netapp e-series performance analyzerвсе версии
  • netapp e-series santricity os controller11.0 и новее · до 11.70.1 включительно
  • netapp e-series santricity web servicesвсе версии
  • netapp element plug-in for vcenter serverвсе версии
  • netapp santricity cloud connectorвсе версии
  • netapp snapcenterвсе версии
  • netapp snapcenter plug-inвсе версии
  • netapp storage replication adapter for clustered data ontap9.6 и новее
  • netapp vasa provider for clustered data ontap9.6 и новее
  • netapp virtual storage console9.6 и новее
  • oracle autovue for agile product lifecycle management21.0.2
  • oracle banking apis20.1
  • oracle banking apis21.1
  • oracle banking digital experience20.1
  • oracle banking digital experience21.1
  • oracle communications session route manager8.0.0 и новее · до 8.2.4 включительно
  • oracle siebel core - automationдо 21.9 включительно

Версии, заявленные вендором

Диапазоны затронутых версий, заявленные назначающей организацией (eclipse). Не зависят от анализа CPE в NVD и обычно опережают его.

  • The Eclipse Foundation Eclipse Jetty

    • 9.4.37.v20210219 и новее · до unspecifiedзатронута
    • unspecified и новее · до 9.4.38.v20210224 включительнозатронута

Затронутые пакеты

Данные OSV и GitHub Advisory: экосистема, пакет и диапазон. Сопоставление SBOM использует эту таблицу.

ЭкосистемаПакетЗатронутый диапазонИсправление
Debian:12jetty9до 9.4.39-19.4.39-1
Mavenorg.eclipse.jetty:jetty-webappс 9.4.37 · до 9.4.399.4.39
openSUSE:Leap 15.3jetty-minimalдо 9.4.42-3.9.19.4.42-3.9.1
openSUSE:Leap 15.3jetty-websocketдо 9.4.42-3.9.19.4.42-3.9.1
Red Hat:devtools:2021rh-eclipse-jettyдо 0:9.4.40-1.1.el7_90:9.4.40-1.1.el7_9
Red Hat:devtools:2021rh-eclipse-jetty-clientдо 0:9.4.40-1.1.el7_90:9.4.40-1.1.el7_9
Red Hat:devtools:2021rh-eclipse-jetty-continuationдо 0:9.4.40-1.1.el7_90:9.4.40-1.1.el7_9
Red Hat:devtools:2021rh-eclipse-jetty-httpдо 0:9.4.40-1.1.el7_90:9.4.40-1.1.el7_9
Red Hat:devtools:2021rh-eclipse-jetty-ioдо 0:9.4.40-1.1.el7_90:9.4.40-1.1.el7_9
Red Hat:devtools:2021rh-eclipse-jetty-jaasдо 0:9.4.40-1.1.el7_90:9.4.40-1.1.el7_9
Red Hat:devtools:2021rh-eclipse-jetty-javadocдо 0:9.4.40-1.1.el7_90:9.4.40-1.1.el7_9
Red Hat:devtools:2021rh-eclipse-jetty-jmxдо 0:9.4.40-1.1.el7_90:9.4.40-1.1.el7_9
Red Hat:devtools:2021rh-eclipse-jetty-securityдо 0:9.4.40-1.1.el7_90:9.4.40-1.1.el7_9
Red Hat:devtools:2021rh-eclipse-jetty-serverдо 0:9.4.40-1.1.el7_90:9.4.40-1.1.el7_9
Red Hat:devtools:2021rh-eclipse-jetty-servletдо 0:9.4.40-1.1.el7_90:9.4.40-1.1.el7_9
Red Hat:devtools:2021rh-eclipse-jetty-utilдо 0:9.4.40-1.1.el7_90:9.4.40-1.1.el7_9
Red Hat:devtools:2021rh-eclipse-jetty-util-ajaxдо 0:9.4.40-1.1.el7_90:9.4.40-1.1.el7_9
Red Hat:devtools:2021rh-eclipse-jetty-webappдо 0:9.4.40-1.1.el7_90:9.4.40-1.1.el7_9
Red Hat:devtools:2021rh-eclipse-jetty-xmlдо 0:9.4.40-1.1.el7_90:9.4.40-1.1.el7_9
SUSE:Linux Enterprise Module for Development Tools 15 SP2jetty-minimalдо 9.4.42-3.9.19.4.42-3.9.1

Тот же продукт

eclipse: все записи

Другие записи с наивысшей оценкой для того же основного продукта.

  • CVE-2021-34429For Eclipse Jetty versions 9.4.37-9.4.42, 10.0.1-10.0.5 & 11.0.1-11.0.5, URIs can be crafted using some encoded characters to access the con
    60На этой неделе
  • CVE-2015-2080The exception handling code in Eclipse Jetty before 9.2.9.v20150224 allows remote attackers to obtain sensitive information from process mem
    53В плане
  • CVE-2021-28165In Eclipse Jetty 7.2.2 to 9.4.38, 10.0.0.alpha0 to 10.0.1, and 11.0.0.alpha0 to 11.0.1, CPU usage can reach 100% upon receiving a large inva
    46В плане

Опубликованы до и после этой записи в том же продукте

  • ← РаньшеCVE-2020-2722326 февр. 2021 г. · In Eclipse Jetty 9.4.6.v20170531 to 9.4.36.v20210114 (inclusive), 10.0.0, and 11.0.0 when Jetty handles a request containing multiple Accept
    44В плане
  • ← РаньшеCVE-2021-281631 апр. 2021 г. · In Eclipse Jetty 9.4.32 to 9.4.38, 10.0.0.beta2 to 10.0.1, and 11.0.0.beta2 to 11.0.1, if a user uses a webapps directory that is a symlink,
    11Наблюдать
  • Позже →CVE-2021-281698 июн. 2021 г. · For Eclipse Jetty versions <= 9.4.40, <= 10.0.2, <= 11.0.2, it is possible for requests to the ConcatServlet with a doubly encoded path to a
    45В плане

Исправление

На какую версию обновиться

Версии с исправлением по данным вендора, реестров пакетов и Microsoft. Перед обновлением сверьтесь с бюллетенем вендора.

Продукт / пакетИсправленная версияИсточник
debian:jetty99.4.39-1 · Debian:12Реестр пакетов (OSV)
Maven:org.eclipse.jetty:jetty-webapp9.4.39Реестр пакетов (OSV)
opensuse:jetty-minimal9.4.42-3.9.1 · openSUSE:Leap 15.3Реестр пакетов (OSV)
opensuse:jetty-websocket9.4.42-3.9.1 · openSUSE:Leap 15.3Реестр пакетов (OSV)
red hat:rh-eclipse-jetty0:9.4.40-1.1.el7_9 · Red Hat:devtools:2021Реестр пакетов (OSV)
red hat:rh-eclipse-jetty-client0:9.4.40-1.1.el7_9 · Red Hat:devtools:2021Реестр пакетов (OSV)
red hat:rh-eclipse-jetty-continuation0:9.4.40-1.1.el7_9 · Red Hat:devtools:2021Реестр пакетов (OSV)
red hat:rh-eclipse-jetty-http0:9.4.40-1.1.el7_9 · Red Hat:devtools:2021Реестр пакетов (OSV)
red hat:rh-eclipse-jetty-io0:9.4.40-1.1.el7_9 · Red Hat:devtools:2021Реестр пакетов (OSV)
red hat:rh-eclipse-jetty-jaas0:9.4.40-1.1.el7_9 · Red Hat:devtools:2021Реестр пакетов (OSV)
red hat:rh-eclipse-jetty-javadoc0:9.4.40-1.1.el7_9 · Red Hat:devtools:2021Реестр пакетов (OSV)
red hat:rh-eclipse-jetty-jmx0:9.4.40-1.1.el7_9 · Red Hat:devtools:2021Реестр пакетов (OSV)
red hat:rh-eclipse-jetty-security0:9.4.40-1.1.el7_9 · Red Hat:devtools:2021Реестр пакетов (OSV)
red hat:rh-eclipse-jetty-server0:9.4.40-1.1.el7_9 · Red Hat:devtools:2021Реестр пакетов (OSV)
red hat:rh-eclipse-jetty-servlet0:9.4.40-1.1.el7_9 · Red Hat:devtools:2021Реестр пакетов (OSV)
red hat:rh-eclipse-jetty-util0:9.4.40-1.1.el7_9 · Red Hat:devtools:2021Реестр пакетов (OSV)
suse:jetty-minimal9.4.42-3.9.1 · SUSE:Linux Enterprise Module for Development Tools 15 SP2Реестр пакетов (OSV)

Статус эксплойта

Готовый эксплойт

Известен готовый инструмент или активное использование в реальных атаках. Это должно быть высшим приоритетом.

Доказательство

  • Модуль Metasploit ×1
  • Запись Exploit-DB ×1
  • Шаблон обнаружения Nuclei ×2
  • Репозиторий PoC на GitHub ×2

Noroxi не размещает код эксплойтов и не даёт на них ссылок. Показываются имена модулей Metasploit и идентификаторы шаблонов Nuclei (имена, не код); записи Exploit-DB и репозитории PoC даются только числом.

Публичные свидетельства эксплойта
ИсточникТипДата
Запись Exploit-DBwebapps2021-10-22
Модуль Metasploitauxiliary/gather/jetty_web_inf_disclosureJetty WEB-INF File Disclosureauxiliary2021-07-15
Шаблон обнаружения NucleiШаблон Nuclei CVE-2021-28164 —
Шаблон обнаружения NucleiШаблон Nuclei CVE-2021-34429 —
Репозиторий PoC на GitHubstars:02023-10-31
Репозиторий PoC на GitHubstars:02026-10-08

Контекст для исследователя

Для пентестеров и исследователей: профиль атаки, расхождение оценок, хронология, коммиты исправлений, авторы, кандидаты в варианты и цепочки, охват bug bounty. Всё выводится из имеющихся данных; без кода эксплойтов.

Хронология

От публикации до сегодня: proof of concept, модуль Metasploit, CISA KEV и запись об исправлении. Даты — как сообщают источники.

  1. Публикация
  2. Metasploit+105 дн.
  3. Первый PoC+204 дн.
  4. Сегодня31 окт. 2026 г.+2039 дн.

Истории пока нет (накапливается ежедневным заданием EPSS).

Ссылки на патчи и коммиты

Коммиты, PR и diff среди источников. Отправная точка для patch-diff и поиска вариантов; это исправления, не эксплойты.

Среди источников нет ссылок на коммит или PR.

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

В записи CNA нет авторов.

Кандидаты в варианты

Тот же продукт, тот же класс уязвимости, в пределах 18 месяцев. Если патч не закрыл первопричину, родственная ошибка здесь.

Ночной расчёт связей ничего не нашёл.

Кандидаты в цепочки

Обход аутентификации и уязвимость, требующая привилегий, в одном продукте и близко по времени: вместе они могут дать путь без аутентификации.

—

Охват bug bounty

Известной публичной программы нет.

Источник: bounty-targets-data (публичные списки HackerOne, Bugcrowd, Intigriti, YesWeHack).

Национальное уведомление (Управление кибербезопасности Турции / USOM)

Официальные уведомления, ссылающиеся на эту запись; рекомендации — на странице ведомства.

Все национальные уведомления →

Технические детали

Условия атаки

  • Может быть вызвана любым, у кого есть доступ через интернет.
  • Учётная запись или пароль не требуются.
  • Действия пользователя не требуются.
  • Особые условия не требуются; воспроизводится стабильно.

В случае успеха

Конфиденциальность
низкое · данные могут быть прочитаны
Целостность
нет
Доступность
нет
Вектор атаки
Сеть
Сложность атаки
Низкая
Требуемые привилегии
Не требуются
Взаимодействие с пользователем
Не требуется
Область действия
Не изменяется
Влияние на конфиденциальность
Низкое
Влияние на целостность
Нет
Влияние на доступность
Нет

Вектор CVSS

CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:L/I:N/A:N

nvd-primary

Первопричина

Расширение запрашивает более широкие разрешения, чем требуется для его функции, и отправляет собранные данные вовне для целей, не связанных с его назначением.

Ошибка в коде

Весь класс CWE-200

Показательный пример этого класса уязвимостей. Это не исходный код вендора; показан ошибочный шаблон и его исправление.

Уязвимый код

json
{  "permissions": ["tabs", "<all_urls>"],  "background": { "service_worker": "analytics.js" }}

Исправленный код

json
{  "permissions": ["activeTab"],  "host_permissions": ["https://yildiz.example/*"]}

Журнал изменений

  1. Исправление✗ → ✓

Для отслеживаемых записей эти изменения приходят и как уведомления. →

Источники

Показать все источники (ещё 19)

Рекомендации вендоров и официальные записи. Ссылки на эксплойты/PoC намеренно исключены.

Все записи