Skip to main content

Parse Server CVE-2026-64627

| EUVDEUVD-2026-46180 MEDIUM
Error Message Information Leak (CWE-209)
2026-07-21 VulnCheck GHSA-rjjh-vx7v-m7mf
6.9
CVSS 4.0 · Vendor: VulnCheck
View

Attack ChainAIDerived

Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain

  1. Access
    Obtain public Parse application ID from client app
  2. Delivery
    Send GraphQL mutation with near-miss input field or enum names
  3. Exploit
    Observe 'Did you mean?' suggestion in coercion error response
  4. Execution
    Iterate wordlist to confirm additional names
  5. Persist
    Enumerate Cloud Code functions, class names, and field names
  6. Impact
    Use reconstructed schema to design targeted follow-on attacks

Vulnerability Assessment

Weakness
CWE
OWASP Top 10:2025
A10:2025 - Mishandling of Exceptional Conditions
ASVS 5.0
V16 - Security Logging and Error Handling Error message sanitization
MITRE ATT&CK

1 technique across 1 tactic: Discovery

The technique list with ATT&CK links and the kill-chain view is part of the Basic plan and up.

Exploitation Conditions

The Parse Server GraphQL API must be mounted and network-accessible; REST-only deployments are not affected. The attacker requires only the Parse public application ID, which is by design embedded in client applications and is not treated as a secret credential. No authentication tokens, session cookies, or privileged access are required. The vulnerability is effective specifically when graphQLPublicIntrospection is false - the setting that was intended to prevent schema disclosure - because the variable coercion error path was not covered by that control. Exploitation is limited to schema metadata enumeration and does not grant access to stored records, enable write operations, or affect availability; the iterative nature of the attack also means that detection is possible through anomaly analysis of high-volume coercion error responses.

Impact

The CVSS 4.0 score of 6.9 with vector AV:N/AC:L/AT:N/PR:N/UI:N/VC:L reflects a zero-barrier, network-accessible attack with low confidentiality impact. The impact is bounded to schema metadata - type names, field names, function names - rather than stored data or credentials, which limits immediate business harm. No EPSS data was supplied in the input; no CISA KEV listing exists; no confirmed POC exploit code is present. Despite the moderate score, the combination of no authentication requirement, default-configuration exploitability, and the bypass nature of this finding (circumventing a prior fix) makes this a genuine upgrade priority for any Parse Server deployment with the GraphQL API mounted. The primary risk is reconnaissance enablement: enumerated schema details reduce attacker friction for designing targeted follow-on attacks against specific classes or Cloud Code endpoints.

Exploit ScenarioDerived

An attacker extracts the Parse public application ID from a published mobile app binary or web client JavaScript bundle, then writes a scripted loop that submits GraphQL mutations with subtly misspelled input-object field names - for example 'emal' instead of 'email' - against the GraphQL endpoint. The server returns 'Did you mean: email?' in the coercion error response, confirming field existence; the attacker iterates across a domain-specific wordlist to enumerate the full set of class names, field names, and Cloud Code function names without the introspection block firing. No confirmed public exploit code exists at time of analysis.

This Month Plan within 30 days. Why: MEDIUM severity (CVSS 4.0-6.9).
Patch available 0.3% exploitation probability (EPSS)

Get an e-mail when this CVE is exploited, patched or re-scored. Free account.

Alert me

AnalysisAIv1 – Jul 21, 2026

Schema identifier disclosure in Parse Server allows unauthenticated callers to reconstruct hidden GraphQL schema elements by exploiting 'Did you mean ...?' suggestions emitted during variable coercion error handling - a pathway left ungated by the graphQLPublicIntrospection: false hardening control, which only covered the validation phase. Affected versions span the 9.x line (9.0.0 through 9.10.0-alpha.4) and the 8.x line (before 8.6.85), and the flaw represents a confirmed bypass of prior fix GHSA-8cph-rgr4-g5vj. An attacker bearing only the public application ID can iteratively enumerate Cloud Code function names, Parse class names, and field names without triggering the introspection guard; no public exploit code is confirmed and no CISA KEV listing is present at time of analysis.

RemediationAI

Upgrade Parse Server to version 9.10.0-alpha.4 or later if running the 9.x branch, or to 8.6.85 or later if running the 8.x branch; both are vendor-confirmed fixed releases per the advisory at https://github.com/parse-community/parse-server/security/advisories/GHSA-9g8f-h8f3-hjcm. If an immediate upgrade is not operationally feasible, disabling the GraphQL API entirely by not mounting the GraphQL handler eliminates the attack surface at the cost of losing GraphQL functionality for all clients. No configuration-only workaround is known that preserves GraphQL service while blocking this bypass, because the coercion phase that leaks suggestions runs independently of the introspection flag's enforcement point.

Affected VersionsENISA

parse-server 9.0.0 <9.10.0-alpha.4
parse-server 0 <8.6.85

Affected Packages

euvd parse_server fix: 8.6.85, 9.10.0-alpha.4

Source: OSV (Open Source Vulnerabilities)

Affects your stack

Affects 1 package in euvd

Checking this CVE against your own stacks and servers is part of the Basic plan and up.

Technical ContextAI · show details

Parse Server (cpe:2.3:a:parse-community:parse-server) is an open-source Node.js backend-as-a-service framework that exposes an optional GraphQL API layer. When graphQLPublicIntrospection is set to false - the default - the server blocks standard introspection queries at the GraphQL validation phase. However, the hardening logic did not extend to the variable coercion phase, which runs earlier in the request lifecycle when the GraphQL engine resolves runtime variable values against schema type definitions. During coercion failures, the engine emits diagnostic 'Did you mean X?' suggestions drawn directly from registered type members - enum values, input object field names, Cloud Code function names, and Parse class and field names. CWE-209 (Generation of Error Message Containing Sensitive Information) precisely characterizes this root cause: schema-internal identifiers leak through error messages that were never subject to the introspection access control.

Know when Parse Server gets its next vulnerability

  • Watch products and get an email when something new is published
  • Check this CVE against your own stack and servers
  • Exploit and PoC references, threat intelligence from 22 sources

No credit card · 7-day full trial

Severity by source

Vendor (VulnCheck) PRIMARY 6.9 MEDIUM
CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:L/VI:N/VA:N/SC:N/SI:N/SA:N
vuln.today AI 5.3 MEDIUM

Network-accessible with no prerequisite beyond the public app ID; confidentiality impact is low, limited to schema metadata; no integrity or availability impact applies.

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

Primary rating from Vendor (VulnCheck).

CVSS VectorVendor: VulnCheck

Attack Vector
Network
Attack Complexity
Low
Attack Requirements
None
Privileges Required
None
User Interaction
None
Vulnerable system: Confidentiality
Low
Vulnerable system: Integrity
None
Vulnerable system: Availability
None
Subsequent system: Confidentiality
None
Subsequent system: Integrity
None
Subsequent system: Availability
None

Lifecycle Timeline

1
Patch available
Jul 21, 2026 - 13:17 EUVD

DescriptionCVE.org

Parse Server versions >= 9.0.0 before 9.10.0-alpha.4 and versions before 8.6.85 contain a schema disclosure vulnerability. When the GraphQL API is mounted with public introspection disabled (graphQLPublicIntrospection: false, the default), schema-derived 'Did you mean ...?' suggestions were still returned in GraphQL error messages produced during variable coercion, which were not covered by the introspection-hardening control (that only handled validation errors). An unauthenticated caller possessing only the public application id can iteratively recover hidden schema identifiers - including registered Cloud Code function names and Parse class and field names - by submitting queries or mutations whose variables contain near-miss enum values or input-object field names. This is a follow-up bypass of GHSA-8cph-rgr4-g5vj. The issue is fixed in 9.10.0-alpha.4 and 8.6.85.

Threat Intelligence Overview

EPSS Score
0.3%
Top 80% exploitable
Prevalence
Medium
popular open-source BaaS framework, widely used in mobile and web app development
Data Quality
6 sources
Confidence: High

How this decision was reached

The engine reads each signal below and applies a fixed list of rules from top to bottom. The first rule that matches sets the recommended action – like a statement, every line is shown.

SignalValue
Severity MEDIUM
CISA KEV No
Public POC No
EPSS 0.3%
Patch available Yes
Active threat No
Deciding rule
MEDIUM severity (CVSS 4.0-6.9)
What every action level means
Emergency Immediate action required. Criteria: CRITICAL + in CISA KEV (actively exploited) without patch, OR CRITICAL + EPSS > 30% without patch, OR CRITICAL + active threat signals without patch.
Act Now Prioritize within 24-48h. Criteria: in KEV with patch available, OR CRITICAL + public POC, OR HIGH + EPSS > 10%, OR CRITICAL + active threat, OR any CRITICAL severity.
This Week Schedule remediation this week. Criteria: HIGH severity (CVSS 7.0-8.9). Patch within normal change window.
This Month Plan within 30 days. Criteria: MEDIUM severity (CVSS 4.0-6.9), lower exploitation probability. Include in regular patch cycle.
Monitor Track and reassess. Criteria: LOW severity (CVSS 0.1-3.9), minimal exploitation risk. No immediate action needed.

SSVC AssessmentENISA

SSVC Decision· derived
Scheduled
Exploitation
None
System Exposure· derived
Open
Automatable
Yes
Human Impact· derived
Medium
Technical Impact
Partial

Priority Score

34
Low Medium High Critical
KEV: 0
EPSS: 0
CVSS: +34
PoC: 0
Weaponized: 0
Threat intel: 0
Gov advisory: 0

Attack Technique

Information disclosure occurs when an application unintentionally exposes sensitive data that aids attackers in reconnaissance or directly compromises security.

CVE-2022-24760 CRITICAL POC
10.0 Mar 12

Parse Server is an open source http web server backend. Rated critical severity (CVSS 10.0), this vulnerability is remot

CVE-2026-32248 CRITICAL POC
9.8 Mar 12

Unauthenticated query injection in Parse Server before 9.6.0-alpha.12/8.6.38. PoC available.

CVE-2026-30965 CRITICAL POC
9.1 Mar 10

Parse Server has an incorrect authorization vulnerability enabling unauthorized data access across applications.

CVE-2026-32242 HIGH POC
7.4 Mar 12

### Impact Parse Server's built-in OAuth2 auth adapter exports a singleton instance that is reused directly across all

CVE-2026-30966 CRITICAL
10.0 Mar 10

Parse Server has a CVSS 10.0 access control vulnerability enabling complete bypass of all data access restrictions.

CVE-2024-27298 CRITICAL
10.0 Mar 01

parse-server is a Parse Server for Node.js / Express. Rated critical severity (CVSS 10.0), this vulnerability is remotel

CVE-2026-30863 CRITICAL
9.8 Mar 07

Authentication bypass in Parse Server allows unauthenticated access to protected API endpoints. Parse Server is a popula

CVE-2026-31840 CRITICAL
9.8 Mar 11

SQL injection in Parse Server before 9.6.0-alpha.2/8.6.28.

CVE-2026-31871 CRITICAL
9.8 Mar 11

SQL injection in Parse Server before 9.6.0-alpha.5/8.6.31. Third Parse Server SQLi.

CVE-2026-31856 CRITICAL
9.8 Mar 11

SQL injection in Parse Server before 9.6.0-alpha.5/8.6.31.

CVE-2023-36475 CRITICAL
9.8 Jun 28

Parse Server is an open source backend that can be deployed to any infrastructure that can run Node.js. Rated critical s

CVE-2022-41878 CRITICAL
9.8 Nov 10

Parse Server is an open source backend that can be deployed to any infrastructure that can run Node.js. Rated critical s

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