Description
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.
Published: 2026-09-26
Score: 7.1 High
EPSS: n/a
KEV: No
Impact: Information Disclosure
Action: Apply Patch
AI Analysis

Impact

The vulnerability arises in Parse Server's LiveQuery feature, which incorrectly evaluates a subscriber's permissions when the subscriber's role information is not fully resolved. Because LiveQuery does not resolve roles and treats a subscription without a session token as an anonymous user, the framework fails to enforce the protectedFields masks that are normally applied to role‑scoped, authenticated, or per‑user data. In effect, an authenticated subscriber can receive field values that the REST API correctly hides, allowing an attacker to acquire confidential data that should be masked. The flaw is limited to LiveQuery subscriptions and does not grant arbitrary code execution, but it does provide a significant information disclosure that can reveal sensitive application data.

Affected Systems

The flaw affects Parse Server community edition across two version ranges. Clients running Parse Server versions 9.0.0 up to, but not including, 9.10.1‑alpha.8 are vulnerable, as are clients on the 8.x series before version 8.6.89. Only classes that have LiveQuery enabled and define protectedFields under a role:, authenticated, or per‑user group are impacted; masks defined for the public (*) group are applied correctly. The issue is addressed in the 9.10.1‑alpha.8 release and in 8.6.89.

Risk and Exploitability

The CVSS score is 7.1, indicating a medium‑to‑high risk, and the EPSS score is not available. The vulnerability is not listed in the CISA KEV catalog. Because the attacker only needs to be an authenticated user with a valid LiveQuery subscription, the exploitation path is straightforward via the live monitoring endpoint. The risk is therefore significant in environments with many subscribed clients, and the lack of EPSS data suggests that there are no confirmed real‑world exploits yet, but the potential for abuse remains high. Quick remediation is recommended.

Generated by OpenCVE AI on September 26, 2026 at 15:15 UTC.

Remediation

No vendor fix or workaround currently provided.

OpenCVE Recommended Actions

  • Upgrade Parse Server to version 9.10.1‑alpha.8 or 8.6.89 (or later) where the issue is fixed.
  • As a temporary fix, add the affected field masks to the public (*) group so they are applied even when the caller identity is incomplete.
  • If upgrading is not possible, disable LiveQuery for any classes that rely on role‑scoped, authenticated, or per‑user protectedFields until a patch can be applied.

Generated by OpenCVE AI on September 26, 2026 at 15:15 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories yet.

History

Sat, 26 Sep 2026 16:30:00 +0000

Type Values Removed Values Added
First Time appeared Parse Community
Parse Community parse Server
Vendors & Products Parse Community
Parse Community parse Server

Sat, 26 Sep 2026 13:30:00 +0000

Type Values Removed Values Added
Description 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.
Title Parse Server 9.0.0 before 9.10.1 Protected Fields Disclosure via LiveQuery
First Time appeared Parseplatform
Parseplatform parse-server
Weaknesses CWE-200
CPEs cpe:2.3:a:parseplatform:parse-server:*:*:*:*:*:*:*:*
Vendors & Products Parseplatform
Parseplatform parse-server
References
Metrics cvssV3_1

{'score': 6.5, 'vector': 'CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:N/A:N'}

cvssV4_0

{'score': 7.1, 'vector': 'CVSS:4.0/AV:N/AC:L/AT:N/PR:L/UI:N/VC:H/VI:N/VA:N/SC:N/SI:N/SA:N'}


Subscriptions

Parse Community Parse Server
Parseplatform Parse-server
cve-icon MITRE

Status: PUBLISHED

Assigner: VulnCheck

Published:

Updated: 2026-09-26T13:23:07.825Z

Reserved: 2026-09-26T02:31:42.100Z

Link: CVE-2026-100632

cve-icon Vulnrichment

No data.

cve-icon NVD

Status : Received

Published: 2026-09-26T14:16:44.540

Modified: 2026-09-26T14:16:44.540

Link: CVE-2026-100632

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

Updated: 2026-09-26T16:15:14Z

Weaknesses
  • CWE-200

    Exposure of Sensitive Information to an Unauthorized Actor