---
id: CVE-2026-100632
title: Parse Server is an open-source backend server
summary: >-
  Parse Server is an open-source backend server. In versions >= 9.0.0 and <
  9.10.1-alpha.8, and in versions < 8.6.89, LiveQuery evaluates the
  protectedFields class-level permission against an incompletely resolved caller
  identity: the subs…
severity: medium
cvss: 6.5
cvssVector: 'CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:N/A:N'
cwe:
  - CWE-200
vendor: parse-community
product: parse-server
affected:
  - parse-server >= 9.0.0 < 9.10.1-alpha.8
  - parse-server < 8.6.89
published: '2026-09-26'
updated: '2026-09-26'
sourceUpdated: '2026-09-26T14:16:44.540'
source: NVD
sourceUrl: 'https://nvd.nist.gov/vuln/detail/CVE-2026-100632'
references:
  - url: >-
      https://github.com/parse-community/parse-server/security/advisories/GHSA-9jpp-xhh6-75mf
    label: disclosure@vulncheck.com
  - url: >-
      https://www.vulncheck.com/advisories/parse-server-9.0.0-before-9.10.1-protected-fields-disclosure-via-livequery
    label: disclosure@vulncheck.com
tags:
  - nvd
  - cve.org
ingestedAt: '2026-09-26T13:33:20.928Z'
---

## Overview

Parse Server is an open-source backend server. In versions >= 9.0.0 and < 9.10.1-alpha.8, and in versions < 8.6.89, LiveQuery evaluates the protectedFields class-level permission against an incompletely resolved caller identity: the subscriber's roles are not resolved, and when a subscription does not supply its own session token the event payload is redacted against an anonymous identity even though the read was authorized against the connected user. As a result, field masks defined for a role, for authenticated users, or for a specific user are not applied, so an authenticated subscriber can receive field values that the REST API correctly withholds and can use a masked field to filter or watch a subscription. Only classes with LiveQuery enabled that define protectedFields under a role:, authenticated, or per-user group are affected; masks under the public (*) group are applied correctly. The issue is fixed in 9.10.1-alpha.8 and 8.6.89. As a workaround, additionally define the affected field masks under the public (*) group, or disable LiveQuery for classes whose class-level permissions rely on role-scoped, authenticated, or per-user protectedFields groups.

## Remediation

Refer to the linked advisories for vendor-supplied fixes and affected version ranges.
