Attack ChainAIDerived
Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain
-
AccessEnumerate valid directory username
-
DeliverySend login with empty password
-
ExploitAdapter issues unauthenticated LDAP simple bind
-
ExecutionDirectory returns success mapped to anonymous
-
PersistParse Server issues valid session token
-
ImpactAccount takeover
Vulnerability Assessment
| Weakness |
CWE
OWASP Top 10:2025
A07:2025 - Authentication Failures
ASVS 5.0
V6 - Authentication Authentication mechanism validation
MITRE ATT&CK
2 techniques across 2 tactics: Defense Evasion, Initial Access The technique list with ATT&CK links and the kill-chain view is part of the Basic plan and up. |
| Exploitation Conditions | Exploitation requires that the target Parse Server deployment has the built-in LDAP authentication adapter enabled AND that the back-end directory accepts RFC 4513 unauthenticated simple binds (Active Directory in its default configuration does; a stock OpenLDAP configuration refuses them and is therefore not exploitable). The attacker must also know a valid directory username for the account being targeted. There is no requirement for a password, prior authentication, or user interaction (PR:N/UI:N), but the dependency on the directory's bind behavior is the key limiting factor - deployments not using the LDAP adapter are wholly unaffected. |
| Impact | The CVSS 4.0 base score of 9.1 (AV:N/AC:L/AT:P/PR:N/UI:N/VC:H/VI:H/VA:N) reflects network-reachable, unauthenticated exploitation with high confidentiality and integrity impact but no availability impact, and the AT:P (attack requirement present) metric correctly captures that success depends on the back-end directory accepting unauthenticated simple binds. This is a genuine high priority for any Parse Server deployment that has enabled the LDAP adapter against Active Directory in its default posture, where exploitation reduces to knowing a username. The real-world blast radius is bounded, however: deployments that do not use the LDAP adapter are entirely unaffected, and deployments backed by a directory that refuses unauthenticated simple bind (such as a stock OpenLDAP configuration) are not exploitable, so raw score alone overstates universal risk. No CISA KEV listing and no public exploit code were identified at time of analysis, and no EPSS figure was provided, meaning current signals point to a serious but not yet actively-exploited weakness that operators of AD-integrated instances should patch promptly. |
| Exploit ScenarioDerived | An attacker who has enumerated or guessed a valid directory username (e.g., from email addresses) submits a Parse Server login request for that user with an empty password. The LDAP adapter issues an unauthenticated simple bind that Active Directory answers with success, and Parse Server returns a valid session token, giving the attacker full control of the victim's account. No public exploit code was identified at time of analysis, though the technique is straightforward to reproduce. |
Get an e-mail when this CVE is exploited, patched or re-scored. Free account.
Alert meAnalysisAIv1 – Sep 09, 2026
Authentication bypass in Parse Server's built-in LDAP authentication adapter (versions <= 8.6.87 and 9.0.0 through 9.10.1-alpha.6) lets an unauthenticated attacker who knows a valid directory username obtain a session token for that account, resulting in full account takeover. The adapter forwarded a client-supplied empty password to the directory and treated any non-error bind response as successful authentication, so a zero-length credential triggers an RFC 4513 unauthenticated-simple-bind that directories like Active Directory answer with success. No public exploit identified at time of analysis, but the flaw is trivial to trigger against affected LDAP-backed deployments.
RemediationAI
Vendor-released patch: upgrade to Parse Server 8.6.88 (for the 8.x line) or 9.10.1-alpha.7 (for the 9.x line), both of which require the password to be a non-empty string and reject the request before contacting the directory. If immediate upgrade is not feasible, the most effective compensating control is to disable the LDAP authentication adapter, which fully removes exposure but breaks LDAP-based logins; alternatively, reconfigure the back-end directory to refuse unauthenticated simple binds (for Active Directory, deny anonymous/unauthenticated bind so zero-length-password binds fail), which closes the vector at the directory but requires domain-side change control. As an application-layer stopgap, add input validation upstream to reject login attempts carrying an empty password before they reach the adapter. See the vendor advisory at https://github.com/parse-community/parse-server/security/advisories/GHSA-863r-39r9-vfcf for authoritative fix details.
Affected VersionsENISA
Affected Packages
Source: OSV (Open Source Vulnerabilities)
Affects your stack
Affects 1 package in euvd
Checking this CVE against your own stacks and servers is part of the Basic plan and up.
Technical ContextAI · show details
The affected component is the LDAP authentication adapter shipped with parse-community/parse-server (CPE cpe:2.3:a:parse-community:parse-server), a widely used open-source Node.js backend framework. The root cause is CWE-287 (Improper Authentication): the adapter performed an LDAP simple bind using the raw client password without first validating that a non-empty password was provided, and inferred success from the absence of an error rather than from cryptographic/credential proof. Per RFC 4513 section 5.1.2, a simple bind carrying a valid DN but a zero-length password is defined as the 'unauthenticated authentication mechanism' - many directories, notably Active Directory in its default configuration, return LDAP success and silently map the session to an anonymous identity, which the adapter then misread as a valid credential check.
Know when Parse Server gets its next vulnerability
- Watch products and get an email when something new is published
- Check this CVE against your own stack and servers
- Exploit and PoC references, threat intelligence from 22 sources
No credit card · 7-day full trial
Severity by source
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
Network unauthenticated (AV:N/PR:N) but success depends on directory accepting unauthenticated simple bind and LDAP adapter being enabled, so AC:H; account takeover gives C:H/I:H, no availability impact.
Primary rating from Vendor (VulnCheck).
CVSS VectorVendor: VulnCheck
Lifecycle Timeline
2DescriptionCVE.org
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.
Technical POC Analysis
The bug is CWE-287 Improper Authentication in Parse Server's built-in LDAP authentication adapter.
Full technical POC analysis - root cause, step-by-step exploitation and patch breakdown - is part of the Pro and Business plans.
Executive ViewAI
Parse Server's LDAP authentication adapter (versions ≤8.6.87, 9.0.0-9.10.1-alpha.6) allows password-less account takeover for any known username, creating immediate risk of unauthorized access to user accounts and sensitive data across affected deployments. Organizations using Parse Server with Active Directory or LDAP integration must act urgently, as no vendor patch is currently available. This represents a fundamental authentication failure that could compromise application availability and data security.
No vendor-released patch identified at time of analysis. Interim mitigations include: (1) disable LDAP authentication and switch to alternative authentication provider; (2) restrict network access to Parse Server instances from trusted internal networks only; (3) monitor authentication logs for failed LDAP bind attempts and newly issued session tokens; (4) invalidate and reissue all user session tokens; (5) enable multi-factor authentication where supported to mitigate account takeover impact.
Threat Intelligence Overview
How this decision was reached
The engine reads each signal below and applies a fixed list of rules from top to bottom. The first rule that matches sets the recommended action – like a statement, every line is shown.
What every action level means
SSVC AssessmentENISA
Priority Score
Attack Technique
Authentication bypass attacks exploit flaws in the verification mechanisms that control access to systems and applications.
More in Parse Server
View allParse Server is an open source http web server backend. Rated critical severity (CVSS 10.0), this vulnerability is remot
Unauthenticated query injection in Parse Server before 9.6.0-alpha.12/8.6.38. PoC available.
Parse Server has an incorrect authorization vulnerability enabling unauthorized data access across applications.
### Impact Parse Server's built-in OAuth2 auth adapter exports a singleton instance that is reused directly across all
Parse Server has a CVSS 10.0 access control vulnerability enabling complete bypass of all data access restrictions.
parse-server is a Parse Server for Node.js / Express. Rated critical severity (CVSS 10.0), this vulnerability is remotel
Authentication bypass in Parse Server allows unauthenticated access to protected API endpoints. Parse Server is a popula
SQL injection in Parse Server before 9.6.0-alpha.2/8.6.28.
SQL injection in Parse Server before 9.6.0-alpha.5/8.6.31. Third Parse Server SQLi.
SQL injection in Parse Server before 9.6.0-alpha.5/8.6.31.
Parse Server is an open source backend that can be deployed to any infrastructure that can run Node.js. Rated critical s
Parse Server is an open source backend that can be deployed to any infrastructure that can run Node.js. Rated critical s
EUVD-2026-74832
GHSA-g24p-7jpj-4qf8
NVD
CVE.org
EPSS
Vulnrichment
Exploit-DB