CVE-2026-47138 Details
Description
Parse Server is an open source backend that can be deployed to any infrastructure that can run Node.js. Prior to versions 8.6.77 and 9.9.1-alpha.1, an unauthenticated attacker who knows a publicly-known Parse Application ID can submit a single HTTP request whose client SDK version field contains adversarial input that triggers polynomial backtracking in a request-header parser. The parsing runs before session authentication and before rate limiting on every /parse/* request, so the request consumes seconds to minutes of synchronous CPU on a Node.js worker before any access control evaluates it. A small number of concurrent requests can saturate a worker; a single large request via the body-field variant can pin a worker for minutes. Production deployments running the default configuration are affected. This issue has been patched in versions 8.6.77 and 9.9.1-alpha.1.
A denial-of-service vulnerability has been identified in Parse Server, an open-source backend that runs on Node.js. This issue affects versions 9.0.0 prior to 9.9.1-alpha.1 and versions prior to 8.6.77. The vulnerability allows an unauthenticated attacker who knows a publicly-known Parse Application ID to send a single HTTP request that exploits the client SDK version field. This adversarial input triggers polynomial backtracking in the request-header parser, causing significant CPU consumption on a Node.js worker. The parsing occurs before session authentication and rate limiting on all '/parse/*' requests, leading to potential worker saturation. In production deployments with the default configuration, a small number of concurrent requests can overwhelm a worker, while a single large request through the body-field variant can immobilize a worker for several minutes.
Users are advised to upgrade to Parse Server versions 8.6.77 or 9.9.1-alpha.1, where this vulnerability has been patched. Additionally, for those unable to upgrade immediately, deploying a reverse proxy or Web Application Firewall (WAF) to strip or strictly size-limit the 'X-Parse-Client-Version' header and the '_ClientVersion' field in JSON request bodies on all '/parse/*' routes before reaching the server can serve as a temporary workaround.
Metrics
CVSS 4.0 Severity and Vector Strings:
CVSS 3.x Severity and Vector Strings:
No data available for CVSS Version 2.0 on this CVE.
Volerion
Assessed Jun 12, 2026CISA-ADP
Assessed Jun 12, 2026References to Advisories, Solutions, and Tools
By selecting these links, you will be leaving this site. These are references gathered from the official CVE record and are not endorsed by Volerion.
| URL | Source(s) | Tag(s) |
|---|---|---|
| https://github.com/parse-community/parse-server/pull/10463 | [email protected] | Source CodeVendor |
| https://github.com/parse-community/parse-server/pull/10464 | [email protected] | Source CodeVendor |
| https://github.com/parse-community/parse-server/security/advisories/GHSA-38m6-82c8-4xfm | [email protected] | AdvisoryRemedyVendor |
Weakness Enumeration
| CWE-ID | CWE Name | Source |
|---|---|---|
| CWE-1333 | Inefficient Regular Expression Complexity | [email protected] |
Affected Products
| Product | Versions |
|---|---|
| Parse Server | >= 9.0.0, < 9.9.1-alpha.1 (semver) < 8.6.77 (semver) |
CPE
Remediation
| |
Change History
3 change records found show changes
| Date | Action | Recorded By |
|---|---|---|
| Jun 17, 2026 | CVE Modified | [email protected] |
| Jun 17, 2026 | CVE Modified | CISA-ADP |
| Jun 12, 2026 | New CVE Received | [email protected] |
Volerion