CVE-2026-87806

    Dashboard / Vulnerabilities / CVE-2026-87806

    CVE-2026-87806

    Published: 9 Sept 2026Last Modified: 12 Sept 2026

    Summary: Parse Server 9.0.0 Authentication Bypass via LDAP Empty Password

    Details: 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.

    Affected packages

    Package

    Name:

    Purl:

    Affected ranges

    Type: GIT

    Events:

    Introduced- 532a461d30a6ed4457839f2caf5f30d5abf51a55

    Affected versions

    8.6.87
    8.6.86
    8.6.85
    8.6.84
    8.6.83
    8.6.82
    8.6.81
    8.6.80
    8.6.79
    8.6.78
    8.6.77
    8.6.76
    8.6.75
    8.6.74
    8.6.73
    8.6.72
    8.6.71
    8.6.70
    8.6.69
    8.6.68
    8.6.67
    8.6.66
    8.6.65
    8.6.64
    8.6.63
    8.6.62
    8.6.61
    8.6.60
    8.6.59
    8.6.58
    8.6.57
    8.6.56
    8.6.55
    8.6.54
    8.6.53
    8.6.52
    8.6.51
    8.6.50
    8.6.49
    8.6.48
    8.6.47
    8.6.46
    8.6.45
    8.6.44
    8.6.43
    8.6.42
    8.6.41
    8.6.40
    8.6.39
    8.6.38
    8.6.37
    8.6.36
    8.6.35
    8.6.34
    8.6.33
    8.6.32
    8.6.31
    8.6.30
    8.6.29
    8.6.28
    8.6.27
    8.6.26
    8.6.25
    8.6.24
    8.6.23
    8.6.22
    8.6.21
    8.6.20
    8.6.19
    8.6.18
    8.6.17
    8.6.16
    8.6.15
    8.6.14
    8.6.13
    8.6.12
    8.6.11
    8.6.10
    8.6.9
    8.6.8
    8.6.7
    8.6.6
    8.6.5
    8.6.4
    8.6.3
    8.6.2
    8.6.1
    8.6.0

    Common Vulnerability Scoring System

    Attack Vector
    Network
    Adjacent
    Local
    Physical
    Privileges Required
    None
    Low
    High
    User Interaction
    None
    Required
    Scope
    Unchanged
    Changed
    Confidentiality
    None
    Low
    High
    Integrity
    None
    Low
    High
    Availability
    None
    Low
    High
    CVE-2026-87806 | CVE-DB