Skip to main content

Parse Server EUVDEUVD-2026-42422

| CVE-2026-57481 LOW
Information Exposure (CWE-200)
2026-07-08 security-advisories@github.com
2.3
CVSS 4.0 · Vendor: github

Severity by source

Vendor (github) PRIMARY
2.3 LOW
CVSS:4.0/AV:N/AC:L/AT:P/PR:L/UI:N/VC:L/VI:N/VA:N/SC:N/SI:N/SA:N/E:X/CR:X/IR:X/AR:X/MAV:X/MAC:X/MAT:X/MPR:X/MUI:X/MVC:X/MVI:X/MVA:X/MSC:X/MSI:X/MSA:X/S:X/AU:X/R:X/V:X/RE:X/U:X
vuln.today AI
3.1 LOW

Network-reachable LiveQuery endpoint but AC:H because exploitation requires a specific co-mutation (field and ACL changed in one save); PR:L for authenticated subscriber; only limited field-value disclosure.

3.1 AV:N/AC:H/PR:L/UI:N/S:U/C:L/I:N/A:N
4.0 AV:N/AC:L/AT:P/PR:L/UI:N/VC:L/VI:N/VA:N/SC:N/SI:N/SA:N

Primary rating from Vendor (github).

CVSS VectorVendor: github

Attack Vector
Network
Attack Complexity
Low
Privileges Required
Low
User Interaction
None
Scope
X

Lifecycle Timeline

2
Analysis Generated
Jul 08, 2026 - 22:22 vuln.today
Patch available
Jul 08, 2026 - 22:04 EUVD

DescriptionCVE.org

Parse Server is an open source backend that can be deployed to any infrastructure that can run Node.js. Prior to 9.9.1-alpha.13 and 8.6.83, a LiveQuery subscriber could receive object field values they were not authorized to read when a single save changed both an object field and the subscriber's ACL read access, because leave and enter events included the wrong object state. This issue is fixed in versions 9.9.1-alpha.13 and 8.6.83.

AnalysisAI

LiveQuery in Parse Server leaks unauthorized object field values to authenticated subscribers when a single save operation simultaneously modifies a sensitive field and the subscriber's ACL read access, because leave and enter events are built from the wrong object state. Affected deployments run parse-server below 8.6.83 (stable branch) or below 9.9.1-alpha.13 (v9 alpha branch) with LiveQuery enabled. The CVSS 4.0 score of 2.3 and AT:P prerequisite correctly reflect that exploitation is constrained to a specific co-mutation timing condition; no public exploit identified and no KEV listing exists at time of analysis.

Technical ContextAI

Parse Server is an open-source Node.js backend-as-a-service framework (npm: parse-server, github: parse-community/parse-server) providing REST, GraphQL, and real-time WebSocket subscriptions via its LiveQuery engine. LiveQuery pushes 'enter', 'leave', 'create', 'update', and 'delete' events to subscribed clients as Parse Objects match or unmatch a query. CWE-200 (Exposure of Sensitive Information to an Unauthorized Actor) applies: when a single save() call atomically modifies both a field value and the ACL (Access Control List) that governs the subscriber's read permission on the object, the server incorrectly assembles the event payload - attaching object state from the wrong side of the ACL boundary. The result is that the field value visible only after the save (or only before it) is transmitted to a subscriber who, under the correct ACL state, should not receive it. The flaw is entirely within the LiveQuery event-diffing logic on the server side and does not require any client-side exploit code.

RemediationAI

Upgrade to Parse Server 8.6.83 (stable) or 9.9.1-alpha.13 (v9 alpha) as documented in the GitHub releases at https://github.com/parse-community/parse-server/releases/tag/8.6.83 and https://github.com/parse-community/parse-server/releases/tag/9.9.1-alpha.13. The fixes are delivered via commits c9b24cecfee76d8563019adaacbcbd78471dc41e and e9c85dfe40a866a55ebae3b6ae56285ac0a22e64 (PRs #10515 and #10516). If immediate upgrade is not possible, split any save operations that would simultaneously change sensitive object fields and ACL read permissions into two sequential saves - update the ACL in one call, then update the field in a subsequent call (or vice versa), eliminating the co-mutation window that triggers the incorrect event state. The trade-off is slightly increased write latency and a brief consistency gap between the two saves during which the object may be in a partially updated state; application logic must tolerate this transient state.

CVE-2024-41713 CRITICAL POC
9.1 Oct 21

A vulnerability in the NuPoint Unified Messaging (NPM) component of Mitel MiCollab through 9.8 SP1 FP2 (9.8.1.201) could

CVE-2024-55591 CRITICAL POC
9.8 Jan 14

FortiOS and FortiProxy contain an authentication bypass via the Node.js websocket module allowing unauthenticated remote

CVE-2023-44487 HIGH POC
7.5 Oct 10

Denial of service against HTTP/2 server implementations allows remote unauthenticated attackers to exhaust server resour

CVE-2014-7205 CRITICAL POC
10.0 Oct 08

Eval injection vulnerability in the internals.batch function in lib/batch.js in the bassmaster plugin before 1.5.2 for t

CVE-2025-59528 CRITICAL POC
10.0 Sep 22

Flowise version 3.0.5 contains a remote code execution vulnerability in the CustomMCP node. The mcpServerConfig paramete

CVE-2017-14849 HIGH POC
7.5 Sep 28

Node.js 8.5.0 before 8.6.0 allows remote attackers to access unintended files, because a change to ".." handling was inc

CVE-2017-5941 CRITICAL POC
9.8 Feb 09

An issue was discovered in the node-serialize package 0.0.4 for Node.js. Rated critical severity (CVSS 9.8), this vulner

CVE-2014-0224 HIGH POC
7.4 Jun 05

OpenSSL before 0.9.8za, 1.0.0 before 1.0.0m, and 1.0.1 before 1.0.1h does not properly restrict processing of ChangeCiph

CVE-2014-3744 HIGH POC
7.5 Oct 23

Directory traversal vulnerability in the st module before 0.2.5 for Node.js allows remote attackers to read arbitrary fi

CVE-2014-9566 HIGH POC
7.5 Mar 10

Multiple SQL injection vulnerabilities in the Manage Accounts page in the AccountManagement.asmx service in the Solarwin

CVE-2013-4660 MEDIUM POC
6.8 Jun 28

The JS-YAML module before 2.0.5 for Node.js parses input without properly considering the unsafe !!js/function tag, whic

CVE-2016-2107 MEDIUM POC
5.9 May 05

The AES-NI implementation in OpenSSL before 1.0.1t and 1.0.2 before 1.0.2h does not consider memory allocation during a

Share

EUVD-2026-42422 vulnerability details – vuln.today

This site uses cookies essential for authentication and security. No tracking or analytics cookies are used. Privacy Policy