Parse Server: Regular expression denial of service (CVE-2026-123487)
Parse Server versions before 8.6.115 and 9.x before 9.10.7-alpha.1 contain a regular expression denial of service (ReDoS) vulnerability that allows unauthenticated or authenticated attackers to exhaust the Node.js event loop via crafted email addresses.
CVE search metadata
CVE search record: CVE-2026-123487. Severity: high. CVSS: 7.5. KEV: no. Product: Parse Server (< 8.6.115, 9.0.0 before 9.10.7-alpha.1). Brief: Parse Server: Regular expression denial of service (CVE-2026-123487). Brief link: https://feed.craftedsignal.io/briefs/2026-11-parse-server-redos/
Triage facts
Revision 1- Applicability
- Parse Server (< 8.6.115, 9.0.0 before 9.10.7-alpha.1)
- Evidence
- Unknown
- Severity
- Low
- Action
- Elevated
- Sources
- 1 public source
- Freshness
- Revision 1Nov 6, 17:23 UTC
- Vulnerabilities
- 1 CVE
- Source quality
- A2Roughly even chance
Parse Server versions before 8.6.115 and 9.x before 9.10.7-alpha.1 are vulnerable to a regular expression denial of service (ReDoS). The vulnerability stems from a regular expression used for email address validation that exhibits quadratic runtime complexity relative to input length. Because the application does not enforce a length limit on this input, an attacker can submit an excessively long, specially crafted email address to block the Node.js event loop, effectively denying service to all users.
Impact
The vulnerability allows an unauthenticated or authenticated attacker to cause a denial of service by hanging the Node.js process, which prevents the server from processing further requests. This can be achieved during the account sign-up process or by updating a user profile.
Recommendation
- Upgrade Parse Server to version 8.6.115 or higher, or 9.10.7-alpha.1 or higher.
- Implement request body size limits and input length validation at the load balancer or web application firewall (WAF) level to mitigate the submission of malformed, oversized email addresses.
- Monitor server performance and process health for spikes in CPU usage associated with POST requests to user account endpoints.
Immediate actions
Patch Parse Server to version 8.6.115 or 9.10.7-alpha.1.
Threat Hunt
Identify unusually long email address strings in incoming HTTP POST requests to user registration or update endpoints.
Data: Web server access logs, WAF request body inspection logs
Mitigations
Configure WAF/Load Balancer to enforce maximum length limits (e.g., 255 characters) for email address fields in POST payloads.
CVE-2026-123487