LDAP Injection in Parse-Community Parse-Server
CVE-2026-31828
Parse Server is an open source backend that can be deployed to any infrastructure that can run Node.js. Prior to 9.5.2-alpha.13 and 8.6.26, the LDAP authentication adapter is vulnerable to LDAP injection. User-supplied input (authData.id) is interpolated directly into LDAP Distinguished Names (DN) and group search filters without escaping special characters. This allows an attacker with valid LDAP credentials to manipulate the bind DN structure and to bypass group membership checks. This enables privilege escalation from any authenticated LDAP user to a member of any restricted group. The vulnerability affects Parse Server deployments that use the LDAP authentication adapter with group-based access control. This vulnerability is fixed in 9.5.2-alpha.13 and 8.6.26.
EPSS: 0.004 (35.4th percentile) — read the EPSS interpretation.
CVSS v3 metric
CVSS v3 base score 8.8 (High). Vector: CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H.
Affected products
- Parse-community Parse-server — versions >= 9.0.0 < 9.5.2-alpha.13, < 8.6.26
- Parseplatform Parse-server — versions 9.5.2
Weakness classification (CWE)
References
- security-advisories@github.com (x_refsource_CONFIRM, Patch, Vendor Advisory)
- security-advisories@github.com (Product, x_refsource_MISC, Release Notes)
- security-advisories@github.com (Product, x_refsource_MISC, Release Notes)
Frequently asked questions
- What is CVE-2026-31828?
- CVE-2026-31828 is a high-severity vulnerability in Parse-Community Parse-Server, classified under LDAP Injection. CVSS score: 8.8/10. Published 2026-03-10.
- How severe is CVE-2026-31828?
- High severity. CVSS v3 base score is 8.8 out of 10.