Vulnerability in Parse-Community Parse-Server
CVE-2026-30925
Parse Server is an open source backend that can be deployed to any infrastructure that can run Node.js. Prior to 9.5.0-alpha.14 and 8.6.11, a malicious client can subscribe to a LiveQuery with a crafted $regex pattern that causes catastrophic backtracking, blocking the Node.js event loop. This makes the entire Parse Server unresponsive, affecting all clients. Any Parse Server deployment with LiveQuery enabled is affected. The attacker only needs the application ID and JavaScript key, both of which are public in client-side apps. This only affects LiveQuery subscription matching, which evaluates regex in JavaScript on the Node.js event loop. Normal REST and GraphQL queries are not affected because their regex is evaluated by the database engine. This vulnerability is fixed in 9.5.0-alpha.14 and 8.6.11.
Vulnerability class: ReDoS (Regular Expression Denial of Service)
EPSS: 0.004 (36.5th percentile) — read the EPSS interpretation.
CVSS v3 metric
CVSS v3 base score 7.5 (High). Vector: CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H.
Affected products
- Parse-community Parse-server — versions >= 9.0.0 < 9.5.0-alpha.14, < 8.6.11
- Parseplatform Parse-server — versions 9.5.0
Weakness classification (CWE)
References
- security-advisories@github.com (x_refsource_CONFIRM, Patch, Mitigation, 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-30925?
- CVE-2026-30925 is a high-severity vulnerability in Parse-Community Parse-Server, classified under Inefficient Regular Expression Complexity. CVSS score: 7.5/10. Published 2026-03-10.
- How severe is CVE-2026-30925?
- High severity. CVSS v3 base score is 7.5 out of 10.