Skip to main content

Parse Server EUVDEUVD-2026-74832

| CVE-2026-87806 CRITICAL
Improper Authentication (CWE-287)
2026-09-09 VulnCheck GHSA-g24p-7jpj-4qf8
9.1
CVSS 4.0 · Vendor: VulnCheck
View

Attack ChainAIDerived

Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain

  1. Access
    Enumerate valid directory username
  2. Delivery
    Send login with empty password
  3. Exploit
    Adapter issues unauthenticated LDAP simple bind
  4. Execution
    Directory returns success mapped to anonymous
  5. Persist
    Parse Server issues valid session token
  6. Impact
    Account 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.

Act Now Prioritize within 24-48h. Why: CRITICAL severity.
Patch available 0.3% exploitation probability (EPSS)

Get an e-mail when this CVE is exploited, patched or re-scored. Free account.

Alert me

AnalysisAIv1 – 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

parse-server 0 <8.6.88
parse-server 9.0.0 <9.10.1-alpha.7

Affected Packages

euvd parse_server fix: 8.6.88, 9.10.1-alpha.7

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

Vendor (VulnCheck) PRIMARY 9.1 CRITICAL
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
vuln.today AI 7.4 HIGH

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.

3.1 AV:N/AC:H/PR:N/UI:N/S:U/C:H/I:H/A:N
4.0 AV:N/AC:L/AT:P/PR:N/UI:N/VC:H/VI:H/VA:N/SC:N/SI:N/SA:N

Primary rating from Vendor (VulnCheck).

CVSS VectorVendor: VulnCheck

Attack Vector
Network
Attack Complexity
Low
Attack Requirements
Present
Privileges Required
None
User Interaction
None
Vulnerable system: Confidentiality
High
Vulnerable system: Integrity
High
Vulnerable system: Availability
None
Subsequent system: Confidentiality
None
Subsequent system: Integrity
None
Subsequent system: Availability
None

Lifecycle Timeline

2
Patch available
Sep 09, 2026 - 12:03 EUVD
CVE Published
Sep 09, 2026 - 11:20 cve.org
CRITICAL 9.1

DescriptionCVE.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

Why It Matters

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.

Business Impact: Severe
Compensating Controls

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

EPSS Score
0.3%
Top 79% exploitable
Prevalence
Medium
popular open-source backend framework, but LDAP adapter is optional
Data Quality
6 sources
Confidence: High

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.

SignalValue
Severity CRITICAL
CISA KEV No
Public POC No
EPSS 0.3%
Patch available Yes
Active threat No
Deciding rule
CRITICAL severity
What every action level means
Emergency Immediate action required. Criteria: CRITICAL + in CISA KEV (actively exploited) without patch, OR CRITICAL + EPSS > 30% without patch, OR CRITICAL + active threat signals without patch.
Act Now Prioritize within 24-48h. Criteria: in KEV with patch available, OR CRITICAL + public POC, OR HIGH + EPSS > 10%, OR CRITICAL + active threat, OR any CRITICAL severity.
This Week Schedule remediation this week. Criteria: HIGH severity (CVSS 7.0-8.9). Patch within normal change window.
This Month Plan within 30 days. Criteria: MEDIUM severity (CVSS 4.0-6.9), lower exploitation probability. Include in regular patch cycle.
Monitor Track and reassess. Criteria: LOW severity (CVSS 0.1-3.9), minimal exploitation risk. No immediate action needed.

SSVC AssessmentENISA

SSVC Decision
Out-of-Cycle
Exploitation
None
System Exposure· derived
Open
Automatable
No
Human Impact
Very High
Technical Impact
Total

Priority Score

46
Low Medium High Critical
KEV: 0
EPSS: 0
CVSS: +46
PoC: 0
Weaponized: 0
Threat intel: 0
Gov advisory: 0

Attack Technique

Authentication bypass attacks exploit flaws in the verification mechanisms that control access to systems and applications.

CVE-2022-24760 CRITICAL POC
10.0 Mar 12

Parse Server is an open source http web server backend. Rated critical severity (CVSS 10.0), this vulnerability is remot

CVE-2026-32248 CRITICAL POC
9.8 Mar 12

Unauthenticated query injection in Parse Server before 9.6.0-alpha.12/8.6.38. PoC available.

CVE-2026-30965 CRITICAL POC
9.1 Mar 10

Parse Server has an incorrect authorization vulnerability enabling unauthorized data access across applications.

CVE-2026-32242 HIGH POC
7.4 Mar 12

### Impact Parse Server's built-in OAuth2 auth adapter exports a singleton instance that is reused directly across all

CVE-2026-30966 CRITICAL
10.0 Mar 10

Parse Server has a CVSS 10.0 access control vulnerability enabling complete bypass of all data access restrictions.

CVE-2024-27298 CRITICAL
10.0 Mar 01

parse-server is a Parse Server for Node.js / Express. Rated critical severity (CVSS 10.0), this vulnerability is remotel

CVE-2026-30863 CRITICAL
9.8 Mar 07

Authentication bypass in Parse Server allows unauthenticated access to protected API endpoints. Parse Server is a popula

CVE-2026-31840 CRITICAL
9.8 Mar 11

SQL injection in Parse Server before 9.6.0-alpha.2/8.6.28.

CVE-2026-31871 CRITICAL
9.8 Mar 11

SQL injection in Parse Server before 9.6.0-alpha.5/8.6.31. Third Parse Server SQLi.

CVE-2026-31856 CRITICAL
9.8 Mar 11

SQL injection in Parse Server before 9.6.0-alpha.5/8.6.31.

CVE-2023-36475 CRITICAL
9.8 Jun 28

Parse Server is an open source backend that can be deployed to any infrastructure that can run Node.js. Rated critical s

CVE-2022-41878 CRITICAL
9.8 Nov 10

Parse Server is an open source backend that can be deployed to any infrastructure that can run Node.js. Rated critical s

This site uses cookies essential for authentication and security. No tracking or analytics cookies are used. Privacy Policy