EXECUTIVE SUMMARY:
Multiple security vulnerabilities have been identified in CedarJava, the Java implementation of the Cedar policy language, affecting versions prior to 2.3.6, 3.4.1, and 4.9.0. The issues include policy injection (code injection) and type‑confusion across the Java‑Rust FFI boundary, which can be leveraged to bypass authorization logic or manipulate entity references. Exploitation requires an attacker to supply crafted input that is incorporated into policy expressions or map keys without proper sanitisation. Successful exploitation could result in unauthorized access to protected resources, privilege escalation, or denial of legitimate operations, posing significant compliance and financial risk to organisations that rely on fine‑grained access control.[/subscribe_to_unlock_form]
EXECUTIVE SUMMARY:
Multiple security vulnerabilities have been identified in CedarJava, the Java implementation of the Cedar policy language, affecting versions prior to 2.3.6, 3.4.1, and 4.9.0. The issues include policy injection (code injection) and type‑confusion across the Java‑Rust FFI boundary, which can be leveraged to bypass authorization logic or manipulate entity references. Exploitation requires an attacker to supply crafted input that is incorporated into policy expressions or map keys without proper sanitisation. Successful exploitation could result in unauthorized access to protected resources, privilege escalation, or denial of legitimate operations, posing significant compliance and financial risk to organisations that rely on fine‑grained access control.[emaillocker id="1283"]
Both flaws expose any service that builds Cedar policies or maps from external data to a complete bypass of authorization checks, potentially granting unauthorized access or altering access decisions. Given the high CVSS scores and the ease of triggering the vulnerabilities, remediation should be treated as urgent. Failure to address these issues could lead to data breaches, regulatory penalties, and loss of customer trust.
RECOMMENDATION:
REFERENCES:
The following reports contain further technical details:
https://github.com/advisories/GHSA-qmch-v2q9-wg4p
https://github.com/advisories/GHSA-93g4-m6xv-cmvr