Description
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.
Published: 2026-09-09
Score: 9.1 Critical
EPSS: n/a
KEV: No
Impact: n/a
Action: n/a
AI Analysis

Impact

The vulnerability in Parse Server’s LDAP authentication adapter allows an attacker to bypass authentication by supplying an empty password. The adapter forwards the client supplied password to the directory without validating that a password has been supplied and treats any non‑error response as an authenticated session. When a zero‑length credential triggers an LDAP simple bind, certain directories—including Active Directory in its default configuration—respond with success, mapping the connection to an anonymous user. The attacker can then obtain a valid session token for the known directory username, effectively taking over the account.

Affected Systems

The issue affects parse-community’s Parse Server when the LDAP authentication adapter is enabled. Versions up to and including 8.6.87 and from 9.0.0 up to but not including 9.10.1‑alpha.7 are vulnerable. Deployments that do not enable the LDAP adapter or that use a directory which rejects unauthenticated simple binds, such as a default OpenLDAP configuration, are not exploitable.

Risk and Exploitability

The CVSS score is 9.1, indicating critical severity. The EPSS score is not available, and the vulnerability is not listed in CISA’s KEV catalog. The likely attack vector is over the public network to the Parse Server authentication endpoint. An attacker only needs to know the directory username; if the directory accepts unauthenticated simple binds, the attacker can obtain a session token and assume the account’s privileges.

Generated by OpenCVE AI on September 9, 2026 at 12:24 UTC.

Remediation

No vendor fix or workaround currently provided.

OpenCVE Recommended Actions

  • Upgrade Parse Server to a fixed version (8.6.88 or 9.10.1‑alpha.7 or later) which requires a non‑empty password and rejects the request before contacting the directory.
  • If upgrading is not immediately possible, disable the LDAP authentication adapter to prevent the bypass from being exercised.
  • Configure the LDAP directory to deny unauthenticated simple binds, ensuring that the adapter cannot obtain a successful bind response from an empty password.

Generated by OpenCVE AI on September 9, 2026 at 12:24 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories yet.

History

Wed, 09 Sep 2026 13:30:00 +0000

Type Values Removed Values Added
Metrics ssvc

{'options': {'Automatable': 'no', 'Exploitation': 'none', 'Technical Impact': 'total'}, 'version': '2.0.3'}


Wed, 09 Sep 2026 11:30:00 +0000

Type Values Removed Values Added
Description 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.
Title Parse Server 9.0.0 Authentication Bypass via LDAP Empty Password
First Time appeared Parseplatform
Parseplatform parse-server
Weaknesses CWE-287
CPEs cpe:2.3:a:parseplatform:parse-server:*:*:*:*:*:*:*:*
Vendors & Products Parseplatform
Parseplatform parse-server
References
Metrics cvssV3_1

{'score': 7.4, 'vector': 'CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:H/I:H/A:N'}

cvssV4_0

{'score': 9.1, 'vector': 'CVSS:4.0/AV:N/AC:L/AT:P/PR:N/UI:N/VC:H/VI:H/VA:N/SC:N/SI:N/SA:N'}


Subscriptions

Parseplatform Parse-server
cve-icon MITRE

Status: PUBLISHED

Assigner: VulnCheck

Published:

Updated: 2026-09-09T12:22:39.074Z

Reserved: 2026-09-09T10:30:15.669Z

Link: CVE-2026-87806

cve-icon Vulnrichment

Updated: 2026-09-09T12:22:20.998Z

cve-icon NVD

Status : Received

Published: 2026-09-09T12:17:15.190

Modified: 2026-09-09T13:20:44.643

Link: CVE-2026-87806

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

Updated: 2026-09-09T12:30:09Z

Weaknesses