CVE-2024-28255
Оценки
EPSS
Процентиль: 93.9%
CVSS
Оценка CVSS: 9.8/10
Все оценки CVSS
Вектор: CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H
Разбор вектора
CVSS (Common Vulnerability Scoring System) вектор предоставляет детальные метрики о характеристиках уязвимости
CVSS
Вектор атаки
Сеть (N)
Описывает способ эксплуатации уязвимости
Сложность атаки
Низкая (L)
Описывает условия, не зависящие от атакующего
Требуемые привилегии
Отсутствуют (N)
Описывает уровень привилегий, которыми должен обладать атакующий
Взаимодействие с пользователем
Отсутствует (N)
Отражает требование участия человека в атаке
Область воздействия
Неизменная (U)
Определяет, влияет ли успешная атака на компоненты за пределами уязвимого компонента
Воздействие на конфиденциальность
Высокое (H)
Измеряет воздействие на конфиденциальность информации
Воздействие на целостность
Высокое (H)
Измеряет воздействие на целостность при успешной эксплуатации уязвимости
Воздействие на доступность
Высокое (H)
Измеряет воздействие на доступность затронутого компонента
Описание
OpenMetadata — это унифицированная платформа для обнаружения, наблюдаемости и управления, основанная на центральном репозитории метаданных, подробной родословной и беспрепятственном сотрудничестве команд. JwtFilter обрабатывает аутентификацию API, требуя и проверяя токены JWT. Когда поступает новый запрос, путь запроса проверяется по этому списку. Когда путь запроса содержит какие-либо исключенные конечные точки, фильтр возвращается, не проверяя JWT. К сожалению, злоумышленник может использовать параметры пути, чтобы любой путь содержал произвольные строки. Например, запрос к GET /api/v1;v1%2fusers%2flogin/events/subscriptions/validation/condition/111 будет соответствовать условию исключенной конечной точки и, следовательно, будет обработан без проверки JWT, позволяя злоумышленнику обойти механизм аутентификации и получить доступ к любой произвольной конечной точке, включая те, которые перечислены выше и приводят к произвольному внедрению выражений SpEL. Этот обход не будет работать, когда конечная точка использует SecurityContext.getUserPrincipal(), поскольку она вернет null и вызовет NPE. Эта проблема может привести к обходу аутентификации и была решена в версии 1.2.4. Пользователям рекомендуется выполнить обновление. Обходных решений для этой уязвимости нет. Эта проблема также отслеживается как GHSL-2023-237.
Сканер-ВС 7 — современное решение для управления уязвимостями
Источники
CWE
Связанные уязвимости
Эксплойты
ID эксплойта: CVE-2024-28255
Источник: github-poc
Уязвимое ПО (2)
Тип: Конфигурация
Операционная система:
{ "children": [ { "cpe_match": [ { "cpe23uri": "cpe:2.3:a:open-metadata:openmetadata:*:*:*:*:*:maven:*:*", "versionEndExcluding": "1.2.4" } ], ...
{ "children": [ { "cpe_match": [ { "cpe23uri": "cpe:2.3:a:open-metadata:openmetadata:*:*:*:*:*:maven:*:*", "versionEndExcluding": "1.2.4" } ], "negate": false, "operator": "OR" }, { "cpe_match": [ { "cpe23uri": "cpe:2.3:a:org.open-metadata:openmetadata-service:*:*:*:*:*:maven:*:*", "versionEndExcluding": "1.2.4" } ], "negate": false, "operator": "OR" } ], "operator": "OR"}
Источник: anchore_overrides
Тип: Конфигурация
Поставщик: *
Продукт: openmetadata
Операционная система: * * *
{ "cpe_match": [ { "cpe23uri": "cpe:2.3:a:open-metadata:openmetadata:*:*:*:*:*:*:*:*", "versionEndExcluding": "1.2.4", "vulnerable": true } ], "operator": "OR"}
Источник: nvd