Vulnerability Information
Although we use advanced large model technology, its output may still contain inaccurate or outdated information.Shenlong tries to ensure data accuracy, but please verify and judge based on the actual situation.
Vulnerability Title
CedarJava has policy injection, type confusion, and incorrect equality comparison vulnerabilities
Vulnerability Description
CedarJava is an open source Java implementation of the Cedar policy language, used for fine-grained authorization decisions. In versions prior to 4.9.0, the EntityIdentifier.equals() has inverted null/self branches which could lead to incorrect equality comparisons. The EntityIdentifier.equals() method has inverted logic for null and self-reference checks, returning true for null comparisons and false for self-comparisons. This does not affect Cedar authorization decisions (computed in Rust from JSON), but could affect integrators who perform their own equality checks on entity identifiers. This issue has been fixed in version 4.9.0.
CVSS Information
CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H
Vulnerability Type
对生成代码的控制不恰当(代码注入)
Vulnerability Title
CedarJava 处理逻辑错误漏洞
Vulnerability Description
Cedar CedarJava是Cedar组织的一款消息队列中间件。 CedarJava 4.9.0之前版本存在安全漏洞,该漏洞源于EntityIdentifier.equals()方法中null和自引用分支逻辑颠倒,可能导致不正确的相等性比较,影响执行自己的实体标识符相等性检查的集成者。
CVSS Information
N/A
Vulnerability Type
N/A