CVE DatabaseCVE-2026-120310
한국어 권고문 →
CVE-2026-1203103.1/LOWCWE-200

Parse Server Information Disclosure via Object Update Response (CVE-2026-120310)

⚡ Jump to Patch
Affected Vendors
parse-community
Affected Components
parse-server
Published Date
2026-11-02
CVSS v3.1
3.1
LOW
EPSS (30d)
0.2%
FIRST.org
CISA KEV
Not Listed

Executive & SecOps Summary

SECOPS ASSESSMENT
Affected Scope

Parse Server versions before 8.6.109 and 9.0.0 versions before 9.10.6-alpha.1

Impact

Attackers with update-only permissions (but no read access) can view sensitive object data, atomic operation results, and parent fields via update response payloads

Mitigation

Immediately upgrade Parse Server to version 8.6.109, 9.10.6-alpha.1, or higher

Affected Products & Version Scope

Parse Server versions prior to 8.6.109, and versions 9.0.0 prior to 9.10.6-alpha.1

Remediation & Live Workaround Commands

PATCH & WORKAROUND

1. Official Patch & Version Upgrade Commands

Upgrade your Parse Server dependency to the patched versions using your package manager.

bash
# For npm users
npm install parse-server@8.6.109 --save
# Or for 9.x users
npm install parse-server@9.10.6-alpha.1 --save

# For yarn users
yarn add parse-server@8.6.109
# Or for 9.x users
yarn add parse-server@9.10.6-alpha.1

2. Temporary Workaround & Hardening Configuration

If an immediate upgrade is not feasible, implement validation logic within Cloud Code beforeSave triggers to restrict update operations from unauthorized users or review CLPs/ACLs to minimize write permissions.

javascript
// Example Cloud Code Workaround (main.js)
// Intercept and validate update requests for sensitive classes
Parse.Cloud.beforeSave('SensitiveClass', async (request) => {
  const { object, user, master } = request;
  if (master) return;

  // Implement custom logic to verify if the user should be allowed to trigger updates
  if (!user) {
    throw new Parse.Error(Parse.Error.OPERATION_FORBIDDEN, 'Access denied.');
  }
});

3. Log Audit & IoC Verification Commands

Verify the currently installed Parse Server version and inspect application logs for suspicious update patterns.

bash
# Check the installed Parse Server version
npm list parse-server

# Audit logs for high-frequency PUT requests to class endpoints
grep -i 'PUT /parse/classes/' /var/log/parse-server.log | awk '{print $1, $7, $9}' | sort | uniq -c
Interactive SecOps Remediation Checklist
0/4 (0%)
Recommended Security Control & Mitigation Partner
Snyk Open Source & Container Security
Immediately upgrade Parse Server to v8.6.109 or v9.10.6-alpha.1+ to mitigate unauthorized information disclosure risks.

Scan Your Repositories for Transitive Vulnerable Dependencies in 30 Seconds

Automatically detect vulnerable packages across npm, PyPI, Maven, and Go, and open automated fix Pull Requests without breaking your build.

Free Forever Tier · 1-Click GitHub/GitLab Auto-PR
Master DevSecOps: Automated SAST/SCA in GitHub Actions & Kubernetes
View Course Curriculum

Technical Root Cause & Exploitation Mechanics

1. Vulnerability Overview & Root Cause

This vulnerability (CVE-2026-120310) is an information disclosure flaw (CWE-200) in Parse Server, an open-source backend framework. Parse Server utilizes Class-Level Permissions (CLPs) and Access Control Lists (ACLs) to secure data. However, a design flaw exists in the object update API flow where the server returns stored field values in the update response without verifying if the requesting client has 'read' access to those fields.

2. Exploitation Mechanics & Attack Scenario

An attacker who possesses 'update' permissions but lacks 'read' permissions on a specific class or object can exploit this vulnerability:

  • The attacker sends an update request (PUT /parse/classes/<ClassName>/<ObjectId>) to the server.
  • The request can include atomic operations (such as Increment, Add, AddUnique, Remove) or trigger Cloud Code execution.
  • Parse Server processes the update and returns the resulting stored field values in the response payload without checking read permissions.
  • Under certain conditions, by using dot notation keys, the attacker can force the server to return the entire stored parent field, leading to unauthorized data exposure.

3. Infrastructure & Business Impact

Exploitation of this vulnerability compromises the confidentiality of data stored within the database. Sensitive business logic, audit logs, or personally identifiable information (PII) that was assumed to be protected by write-only permissions can be exposed. This can lead to compliance violations, loss of customer trust, and potential secondary attacks leveraging the exposed data.

Official Vendor Advisories & References

NVD Original English Description

Parse Server before 8.6.109 and 9.0.0 before 9.10.6-alpha.1 returns stored field values in object update responses without checking read access, so clients whose class-level permissions or object ACLs allow update but not read can see object data. Attackers can update such objects to read atomic operation results (Increment, Add, AddUnique, Remove), Cloud Code trigger-set values, and, for dot notation keys under certain conditions, the whole stored parent field.

Frequently Asked SecOps Questions (CVE-2026-120310)

FAQ

Q1. How critical is CVE-2026-120310 and is it actively exploited in the wild?

CVE-2026-120310 is rated CVSS 3.1 (LOW) with a 30-day EPSS exploitation probability of 0.2%. Organizations running affected versions should prioritize patching based on network exposure.

Q2. Which vendors and products are affected by CVE-2026-120310?

Primary impacted vendors include parse-community across parse-server. Scope summary: Parse Server versions prior to 8.6.109, and versions 9.0.0 prior to 9.10.6-alpha.1

Q3. What temporary mitigations or workarounds exist for CVE-2026-120310 before patching?

[Mitigation] Immediately upgrade Parse Server to version 8.6.109, 9.10.6-alpha.1, or higher Follow the CLI remediation commands and interactive SecOps checklist on this page to restrict exposure prior to your maintenance window.

SECOPS WORKBENCH INTEGRATION

Generate an Internal Engineering Notice or CISO Report for CVE-2026-120310

Instantly format this advisory into an executive CISO summary or engineering patch ticket.

Generate Report →

🔗 Related Advisories in Similar Stack (parse-community)

View Category →
SecOps Advisory Dispatch & RSS Feed

Subscribe to Daily Vulnerability Briefings & KEV Alerts

Concise morning briefings for SecOps, DevSecOps, and SRE teams covering newly exploited CVEs and mitigation priorities.

Slack / Teams / RSS Feed:
PatchKO
CVE-2026-120310 Parse Server Information Disclosure via Object Update Response (CVE-2026-120310) (CVSS 3.1) - Patch & Workaround | CVE Pulse