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

exploitDog

nvd логотип

CVE-2026-55772

Опубликовано: 13 июл. 2026
Источник: nvd
CVSS3: 8.8
EPSS Низкий

Описание

CedarJava is an open source Java implementation of the Cedar policy language, used for fine-grained authorization decisions. In versions prior to 2.3.6, 3.4.1 and 4.9.0, under certain circumstances, improper input handling could allow Record-to-Entity type confusion across the Java-Rust FFI boundary. CedarJava sends authorization requests to the Rust cedar-policy evaluator as JSON. The JSON protocol reserves magic single-key object shapes (__entity and __extn) for entity references and extension values. When serializing a CedarMap, there is no validation preventing these reserved keys from being used. If an integrating service builds a CedarMap from caller-supplied key/value data (such as request headers, user-defined metadata, or resource tags), an actor who controls those keys could cause the Rust evaluator to interpret a record as an entity reference. This issue requires the integrating service to build a CedarMap where the an actor controls the keys, and a policy must reference tha

EPSS

Процентиль: 38%
0.0048
Низкий

8.8 High

CVSS3

Дефекты

CWE-843

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

CVSS3: 8.8
github
3 месяца назад

CedarJava has type confusion vulnerability

EPSS

Процентиль: 38%
0.0048
Низкий

8.8 High

CVSS3

Дефекты

CWE-843