CVE Catalog

CVE-2026-73644

CriticalCVSS 9.6
Published: Translated: NVD NIST

Summary

OpenDJ before 5.1.2 in the SASL PLAIN mechanism checks the PROXIED_AUTH privilege but does not evaluate the mayProxy proxy ACI scope when an authzid resolves to a different user. This allows an authenticated account with PROXIED_AUTH to assume any resolvable non-root identity outside the identities permitted by its proxy ACI. The fix returns INVALID_CREDENTIALS (49) before password verification when the target authorization identity is not permitted. This issue is fixed in version 5.1.2.

Risk Assessment

An authenticated user could impersonate other accounts, potentially leading to unauthorized data access and security policy violations.

Recommendation

Update OpenDJ to version 5.1.2 or later and review PROXIED_AUTH and ACI configurations.

Original NVD description (English source)

OpenDJ is an LDAPv3 compliant directory service. Prior to 5.1.2, the SASL PLAIN authorization identity path in opendj-server-legacy/src/main/java/org/opends/server/extensions/PlainSASLMechanismHandler.java checked the PROXIED_AUTH privilege but did not evaluate the mayProxy proxy ACI scope when an authzid resolved to a different user. Both dn: and u: or bare authzid forms could therefore let an authenticated account holding PROXIED_AUTH assume any resolvable non-root identity outside the identities permitted by its proxy ACI. The fix returns INVALID_CREDENTIALS (49) before password verification when the target authorization identity is not permitted. This issue is fixed in version 5.1.2.

Vulnerability data from NVD (NIST) · CISA KEV · EPSS