Логотип exploitDog
Консоль
Логотип exploitDog

exploitDog

nvd логотип

CVE-2024-28254

Опубликовано: 15 мар. 2024
Источник: nvd
CVSS3: 8.8
EPSS Средний

Описание

OpenMetadata is a unified platform for discovery, observability, and governance powered by a central metadata repository, in-depth lineage, and seamless team collaboration. The ‎AlertUtil::validateExpression method evaluates an SpEL expression using getValue which by default uses the StandardEvaluationContext, allowing the expression to reach and interact with Java classes such as java.lang.Runtime, leading to Remote Code Execution. The /api/v1/events/subscriptions/validation/condition/<expression> endpoint passes user-controlled data AlertUtil::validateExpession allowing authenticated (non-admin) users to execute arbitrary system commands on the underlaying operating system. In addition, there is a missing authorization check since Authorizer.authorize() is never called in the affected path and, therefore, any authenticated non-admin user is able to trigger this endpoint and evaluate arbitrary SpEL expressions leading to arbitrary command execution. This vulnerability

Ссылки

Уязвимые конфигурации

Конфигурация 1
cpe:2.3:a:open-metadata:openmetadata:*:*:*:*:*:*:*:*
Версия до 1.2.4 (исключая)

EPSS

Процентиль: 98%
0.60277
Средний

8.8 High

CVSS3

Дефекты

CWE-78

Связанные уязвимости

CVSS3: 8.8
fstec
почти 2 года назад

Уязвимость метода ‎AlertUtil::validateExpression (/api/v1/events/subscriptions/validation/condition/) платформы для управления метаданными OpenMetadata, позволяющая нарушителю выполнить произвольный код

EPSS

Процентиль: 98%
0.60277
Средний

8.8 High

CVSS3

Дефекты

CWE-78