---
id: "CVE-2026-32944"
page: "https://infrastack.ai/live/CVE-2026-32944"
kind: "vulnerability"
aliases: ["CVE-2026-32944", "GHSA-9xp9-j92r-p88v"]
title: "Parse Server crash via deeply nested query condition operators"
severity: "high"
cvss: 8.7
epss: 0.00513
exploited: false
status: "open"
category: "package"
products: [{"name": "parse-server", "fixed": ["9.6.0-alpha.21"], "affected": ">= 9.0.0, < 9.6.0-alpha.21", "ecosystem": "npm"}, {"name": "parse-server", "fixed": ["8.6.45"], "affected": "< 8.6.45", "ecosystem": "npm"}, {"name": "parseplatform parse-server", "fixed": ["8.6.45"], "affected": "< 8.6.45", "ecosystem": "vendor"}, {"name": "parseplatform parse-server", "fixed": ["9.6.0"], "affected": ">= 9.0.0, < 9.6.0", "ecosystem": "vendor"}, {"name": "parseplatform parse-server", "fixed": [], "affected": "= 9.6.0", "ecosystem": "vendor"}]
ecosystems: ["npm", "vendor"]
tags: ["cwe-674", "node", "package", "parse-server", "self-hosted"]
not_affected_if: ["auth-required", "managed-hosting"]
published_at: "2026-03-17T17:35:52+00:00"
first_seen_at: "2026-11-09T01:44:56+00:00"
updated_at: "2026-11-09T01:54:15+00:00"
sources: [{"source": "ghsa", "url": "https://github.com/advisories/GHSA-9xp9-j92r-p88v", "first_seen_at": "2026-11-09T01:44:56+00:00"}, {"source": "nvd", "url": "https://nvd.nist.gov/vuln/detail/CVE-2026-32944", "first_seen_at": "2026-11-09T01:54:15+00:00"}]
exploit_sources: [{"type": "epss", "score": 0.00513, "url": "https://api.first.org/data/v1/epss?cve=CVE-2026-32944"}]
---

# Parse Server crash via deeply nested query condition operators

Link for people: https://infrastack.ai/live/CVE-2026-32944 (this .md is for agents)

A single request with deeply nested query condition operators makes the Parse Server process crash. Any unauthenticated client can take the server and every connected client offline.

_Summary, check and fix written by a model from the sources; labelled as such._

## Affected

- npm:parse-server affected >= 9.0.0, < 9.6.0-alpha.21 fixed 9.6.0-alpha.21
- npm:parse-server affected < 8.6.45 fixed 8.6.45
- vendor:parseplatform parse-server affected < 8.6.45 fixed 8.6.45
- vendor:parseplatform parse-server affected >= 9.0.0, < 9.6.0 fixed 9.6.0
- vendor:parseplatform parse-server affected = 9.6.0 fixed no fixed version listed

## How to check

- Check the installed version with `npm ls parse-server`
- Check whether `requestComplexity.queryDepth` is set in your server configuration; it is disabled by default

## Fix

- parse-server `9.6.0-alpha.21` for the 9.x line
- parse-server `8.6.45` for the 8.x line
- Set `requestComplexity.queryDepth` to a value suitable for your app; the option is disabled by default

## Timeline

- 2026-11-09T01:44:56+00:00 ghsa https://github.com/advisories/GHSA-9xp9-j92r-p88v
- 2026-11-09T01:54:15+00:00 nvd https://nvd.nist.gov/vuln/detail/CVE-2026-32944

## Documents

- [advisory] Maintainer's advisory: api.github.com https://api.github.com/repos/parse-community/parse-server/security-advisories/GHSA-9xp9-j92r-p88v
- [advisory] Maintainer's advisory: github.com https://github.com/parse-community/parse-server/security/advisories/GHSA-9xp9-j92r-p88v
- [fix] Patch: github.com https://github.com/parse-community/parse-server/pull/10202
- [fix] Patch: github.com https://github.com/parse-community/parse-server/pull/10203

## From the sources

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.21 and 8.6.45, an unauthenticated attacker can crash the Parse Server process by sending a single request with deeply nested query condition operators. This terminates the server and denies service to all connected clients. Starting in version 9.6.0-alpha.21 and 8.6.45, a depth limit for query condition operator nesting has been added via the `requestComplexity.queryDepth` server option. The option is disabled by default to avoid a breaking change. To mitigate, upgrade and set the option to a value appropriate for your app. No known workarounds are available.

---

_Free to read, with fair use of about 60 pages a minute. For higher limits or API access: sales@infrastack.ai_
