CVE Catalog

CVE-2026-87806

HighCVSS 7.4
Published: Updated: Translated: NVD NIST

Exploitation Probability (EPSS)

Low risk
0.29%

21th percentile - higher than 21% of all known CVEs

Summary

Parse Server versions <= 8.6.87 and >= 9.0.0 < 9.10.1-alpha.7 contain an authentication bypass in the built-in LDAP authentication adapter. The adapter forwards the client-supplied password without verifying it is provided and treats any non-error response as proof of authentication. An unauthenticated attacker knowing a directory username can obtain a valid session token for that account, leading to account takeover.

Risk Assessment

Risk of account takeover without knowing the password, potentially leading to unauthorized access to application data and functions. Only deployments with the LDAP adapter enabled are affected, and directories that refuse unauthenticated simple bind are not exploitable.

Recommendation

Upgrade Parse Server to version 8.6.88 or 9.10.1-alpha.7, which require a non-empty password and reject the request before contacting the directory. If immediate upgrade is not possible, consider disabling the LDAP adapter or configuring the directory to refuse unauthenticated simple bind.

Other vulnerabilities in Parse Server

See all
Original NVD description (English source)

Parse Server versions <= 8.6.87 and >= 9.0.0 < 9.10.1-alpha.7 contain an authentication bypass in the built-in LDAP authentication adapter. The adapter forwarded the client-supplied password to the directory without verifying that a password had been supplied, and treated any non-error response from the directory as proof of authentication. A zero-length credential turns an LDAP simple bind into the unauthenticated authentication mechanism described in RFC 4513 section 5.1.2, which some directories (including Active Directory in its default configuration) answer with success while mapping the connection to anonymous. As a result, an unauthenticated attacker who knows a directory username can obtain a valid session token for that account, resulting in account takeover. Only deployments that enable the LDAP authentication adapter are affected, and deployments whose directory refuses unauthenticated simple bind (such as a stock OpenLDAP configuration) are not exploitable. The issue is fixed in 8.6.88 and 9.10.1-alpha.7, which require the password to be a non-empty string and reject the request before contacting the directory.

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