CVE-2026-32770
MEDIUMParse Server: LiveQuery subscription with invalid regular expression crashes server
Title source: cnaDescription
Parse Server is an open source backend that can be deployed to any infrastructure that can run Node.js. Prior to 9.6.0-alpha.19 and 8.6.43, a remote attacker can crash the Parse Server by subscribing to a LiveQuery with an invalid regular expression pattern. The server process terminates when the invalid pattern reaches the regex engine during subscription matching, causing denial of service for all connected clients. The fix in 9.6.0-alpha.19 and 8.6.43 validates regular expression patterns at subscription time, rejecting invalid patterns before they are stored. Additionally, a defense-in-depth try-catch prevents any subscription matching error from crashing the server process. As a workaround, disable LiveQuery if it is not needed.
References (3)
Core 3
Core References
X_Refsource_Confirm x_refsource_confirm
https://github.com/parse-community/parse-server/security/advisories/GHSA-827p-g5x5-h86c
X_Refsource_Misc x_refsource_misc
https://github.com/parse-community/parse-server/pull/10197
X_Refsource_Misc x_refsource_misc
https://github.com/parse-community/parse-server/pull/10199
Scores
CVSS v3
5.9
EPSS
0.0055
EPSS Percentile
41.4%
Attack Vector
NETWORK
CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:N/I:N/A:H
CISA SSVC
Vulnrichment
Exploitation
none
Automatable
no
Technical Impact
partial
Details
CWE
CWE-248
Status
published
Products (5)
npm/parse-server
9.0.0 - 9.6.0-alpha.19npm
parse-community/parse-server
< 8.6.43
parse-community/parse-server
>= 9.0.0, < 9.6.0-alpha.19
parseplatform/parse-server
9.6.0 alpha1 (18 CPE variants)
parseplatform/parse-server
< 8.6.43
Published
Mar 18, 2026
Tracked Since
Mar 19, 2026