All vulnerabilities
CVE-2026-32594BIT-parse-2026-32594GHSA-p2x3-8689-cwpg

parse-server: Parse Server's GraphQL WebSocket endpoint bypasses security middleware

parse-community parse-servernpmLibraries & packages
CVSS
6.9Medium
ExploitationNo known exploitationNot in CISA KEV, which does not prove it is unexploitedCISA KEV
Exploit odds (EPSS)0.49%Chance of exploitation activity in the next 30 days, higher than 41% of CVEs. Scored 23 Oct 2026FIRST EPSS
Fixed in9.6.0-alpha.14Also 8.6.40GitHub
Published13 Mar 2026Updated 25 Sep 2026CVE List

What fixes it

  • 9.6.0-alpha.14parse-server, npmGitHubnpm install parse-server@9.6.0-alpha.14
  • 8.6.40parse-server, npmGitHubnpm install parse-server@8.6.40

A fixed version on one release line is not the upgrade target for every line. Check your exact version and any vendor backports.

Description

Impact

Any Parse Server deployment that uses the GraphQL API is affected. The GraphQL WebSocket endpoint for subscriptions does not pass requests through the Express middleware chain that enforces authentication, introspection control, and query complexity limits. An attacker can connect to the WebSocket endpoint and execute GraphQL operations without providing a valid application or API key, access the GraphQL schema via introspection even when public introspection is disabled, and send arbitrarily complex queries that bypass configured complexity limits.

Patches

The unfinished GraphQL WebSocket subscription feature has been removed, including the createSubscriptions method and the subscriptions-transport-ws dependency. GraphQL subscriptions were never functional in Parse Server as the schema did not define any subscription types.

Workarounds

Block WebSocket upgrade requests to the GraphQL subscriptions path (by default /subscriptions) at the network level, for example using a reverse proxy or load balancer rule.

Text from GitHub Advisory Database

Affected versions 6

  • parse-server, npm>= 9.0.0, < 9.6.0-alpha.14GitHub
  • parse-server, npm< 8.6.40GitHub
  • parse-serveraffected: >= 9.0.0 < 9.6.0-alpha.14CVE List
  • parse-serveraffected: < 8.6.40CVE List
  • parse-server, npmfrom 9.0.0, fixed in 9.6.0-alpha.14OSV
  • parse-server, npmfrom first release, fixed in 8.6.40OSV

References 7