Impact
Improper neutralization of special elements in LDAP queries in Bouncy Castle’s BC-JAVA bcprov library can allow an attacker to inject arbitrary LDAP filter syntax via LDAPStoreHelper. This LDAP injection flaw may enable unauthorized reading or modification of directory entries, potentially exposing sensitive data or undermining authentication processes. The weakness is identified as CWE-90.
Affected Systems
Legion of the Bouncy Castle Inc. provides the BC-JAVA bcprov component in its prov modules. Versions from 1.74 before 1.84 are affected. The issue applies to all bcprov modules that use LDAPStoreHelper.java.
Risk and Exploitability
The vulnerability carries a CVSS score of 5.5, indicating moderate impact. EPSS data is unavailable, so the exploitation probability cannot be quantified. The vulnerability is not listed in the CISA KEV catalog. Attackers can exploit the flaw remotely by supplying crafted input to the LDAP query construction within any application that incorporates the affected Bouncy Castle library, making it a moderate-risk, attack-vector-indirect risk.
OpenCVE Enrichment