Skip to main content

Parse Server EUVDEUVD-2026-97603

| CVE-2026-109301 HIGH
Uncaught Exception (CWE-248)
2026-10-12 VulnCheck GHSA-rxj9-xm24-7477
8.2
CVSS 4.0 · Vendor: VulnCheck
View

Attack ChainAIDerived

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

  1. Access
    Reach Parse Server API over network
  2. Delivery
    Write object with URL-less file pointer to triggered/LiveQuery class
  3. Exploit
    Object passed unresolved to Cloud Code trigger
  4. Execution
    Uncaught exception thrown
  5. Impact
    Process terminates / subsequent requests break

Vulnerability Assessment

Weakness
CWE
OWASP Top 10:2025
A10:2025 - Mishandling of Exceptional Conditions
ASVS 5.0
V16 - Security Logging and Error Handling Exception handling completeness
Exploitation Conditions

Exploitation requires the target Parse Server class to have at least one Cloud Code save, find, or delete trigger OR LiveQuery enabled, AND the attacker to be able to write to that class. Unauthenticated exploitation is possible only when the deployment permits public write access or open user sign-up; instances that enforce authenticated write via ACLs/Class-Level Permissions require a valid account with write rights, limiting exposure. The specific trigger is writing an object containing a file reference that lacks a URL. The flaw is fixed in 8.6.95 and 9.10.2-alpha.3 (for the 9.x line), so unpatched versions below those are the limiting version condition; impact is confined to availability.

Impact

This is a denial-of-service vulnerability (CWE-248, uncaught exception) with a genuine but bounded risk profile. The provided CVSS 4.0 vector (AV:N/AC:L/AT:P/PR:N/UI:N) scores 8.2 and shows a network-reachable, low-complexity flaw requiring no privileges but carrying an attack requirement (AT:P) - consistent with the description, which conditions exploitation on the target class having Cloud Code save/find/delete triggers or LiveQuery enabled and on the attacker being able to write to it. Impact is availability-only (VC:N/VI:N/VA:H): there is no data exposure or integrity loss, only process termination or broken subsequent requests. No EPSS score, CISA KEV listing, or public POC was provided in the input, so there is no public exploit identified at time of analysis and no evidence of active exploitation; the high base score is driven entirely by easy remote reachability of an availability impact, not by confirmed in-the-wild activity. Net assessment: a real, patch-worthy priority for internet-exposed Parse Server deployments that permit public write or open sign-up, but materially lower urgency than the 8.2 suggests for instances that restrict write access via ACLs/CLPs - the AT:P requirement and the trigger/LiveQuery precondition are the key mitigating signals.

Exploit ScenarioDerived

An attacker targets an internet-facing Parse Server instance that allows public write access or open sign-up and has a class with Cloud Code save/find/delete triggers or LiveQuery enabled. They submit an object containing a file reference that lacks a URL; when the server passes the object to the trigger or LiveQuery pipeline without resolving the reference, an uncaught exception is thrown and the Node.js process terminates or subsequent requests break. No public exploit code was identified in the provided data.

This Week Schedule remediation this week. Why: HIGH severity (CVSS 7.0-8.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 – Oct 12, 2026

Denial of service in Parse Server allows remote attackers to crash the Node.js process by writing an object that contains a file reference without a URL into a class that has Cloud Code save/find/delete triggers or LiveQuery enabled. Unauthenticated exploitation is possible only where the deployment allows public write access or open sign-up; instances enforcing authenticated writes via ACLs or Class-Level Permissions require an account with write rights, so exposure is bounded. The flaw is an uncaught exception (CWE-248) that terminates the server process and can break subsequent requests until restart. No public exploit code was identified at time of analysis, and impact is confined to availability (no confidentiality or integrity loss).

RemediationAI

Vendor-released patch: upgrade to Parse Server 8.6.95 (8.x line) or 9.10.2-alpha.3 (9.x line), per the GHSA-gpr6-gr9g-pfw6 advisory at https://github.com/parse-community/parse-server/security/advisories/GHSA-gpr6-gr9g-pfw6; because the 9.x fix landed in an alpha, teams on 9.x should either move to 9.10.2-alpha.3 or later stable 9.x release, or fall back to the 8.6.95 line if it meets their needs. If an immediate upgrade is not possible, the most effective compensating control is to remove the precondition: disable public write access and open sign-up, and tighten Class-Level Permissions and ACLs so only trusted authenticated clients can write to classes that have Cloud Code save/find/delete triggers or LiveQuery enabled - the trade-off is reduced functionality for anonymous or client-side write workflows. As a narrower mitigation, temporarily disable the affected Cloud Code triggers and LiveQuery on classes that accept writes from low-trust clients; this removes the crash path but also disables the automation, notifications, and real-time subscriptions those hooks provide. Reverse proxies or process supervisors (systemd, PM2, Kubernetes) should be configured to auto-restart the Parse Server process to reduce outage duration, though restart loops under sustained attack remain a risk. Monitor logs for unhandled exceptions tied to unresolved file references as a detection signal for exploitation attempts.

Affected VersionsENISA

parse-server 9.0.0 <9.10.2-alpha.3
parse-server 0 <8.6.95

Affected Packages

euvd parse_server fix: 8.6.95, 9.10.2-alpha.3

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 is the open-source Node.js backend for Parse applications, exposing a REST/GraphQL API on top of MongoDB or Postgres, with extensibility through Cloud Code triggers (beforeSave/afterSave, beforeFind/afterFind, beforeDelete/afterDelete) and LiveQuery subscriptions. Parse file references (Parse.File / Pointer objects) are normally resolved to a URL before objects are handed to trigger or LiveQuery handlers. In affected builds, an object carrying a file reference with no URL bypasses that resolution step and is passed straight into the trigger/LiveQuery pipeline, where the missing URL triggers an unhandled JavaScript exception in the Node.js process - the CWE-248 uncaught exception class. Because Node.js terminates the process on an unhandled exception, the result is a full server outage rather than a single failed request, and any queued or in-flight requests at that point also fail. The condition is only reachable when the target class has at least one Cloud Code save/find/delete trigger or LiveQuery enabled and the attacker can write to that class; CPE data (cpe:2.3:a:parse-community:parse-server) confirms the affected component is Parse Server itself across both maintained release lines.

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 8.2 HIGH
CVSS:4.0/AV:N/AC:L/AT:P/PR:N/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N
vuln.today AI 7.5 HIGH

Network-reachable with no auth when public write/sign-up is enabled (PR:N, AV:N, AC:L); impact is process crash only, so C:N/I:N/A:H and scope unchanged.

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

Primary rating from Vendor (VulnCheck).

CVSS VectorVendor: VulnCheck

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

Lifecycle Timeline

2
Patch available
Oct 12, 2026 - 18:03 EUVD
CVE Published
Oct 12, 2026 - 16:04 cve.org
HIGH 8.2

DescriptionCVE.org

Parse Server before 8.6.95 and 9.0.0 before 9.10.2-alpha.3 does not resolve file references lacking a URL before passing objects to Cloud Code triggers and LiveQuery, causing an uncaught exception that terminates the process. Attackers able to write to a class with Cloud Code save, find, or delete triggers or LiveQuery enabled, including unauthenticated users when public write access or sign-up is allowed, can crash the server or break subsequent requests.

Executive ViewAI

Why It Matters

A high-severity denial-of-service flaw in Parse Server (CVE-2026-109301, CVSS 8.2) allows a crafted object write to terminate the Node.js process, taking dependent mobile and web applications offline until the service is restarted. No vendor patch is currently available, leaving affected backends exposed to repeated or sustained outages with an open-ended remediation timeline. Leadership should treat this as a service-availability and customer-experience risk, particularly for teams whose Parse deployments permit public writes or open sign-up.

Business Impact: High
Compensating Controls

No vendor-released patch identified at time of analysis. Interim mitigations: enforce ACLs and Class-Level Permissions to require write rights; disable or restrict open sign-up and public write access; disable LiveQuery and Cloud Code save/find/delete triggers on classes that do not need them; validate and reject object payloads with file references lacking a URL before trigger processing; run Parse Server under process supervision with automatic restart (systemd, PM2, or orchestrator health checks); apply rate limiting and WAF rules to write traffic; and monitor for unexpected process termination.

Threat Intelligence Overview

EPSS Score
0.3%
Top 73% exploitable
Prevalence
Medium
popular open-source backend framework, common but not ubiquitous in production
Data Quality
5 sources
Confidence: Medium

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 HIGH
CISA KEV No
Public POC No
EPSS 0.3%
Patch available Yes
Active threat No
Deciding rule
HIGH severity (CVSS 7.0-8.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· derived
None
System Exposure· derived
Open
Automatable· derived
Yes
Human Impact
High

Priority Score

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

Attack Technique

Denial of Service attacks render applications or systems unavailable by overwhelming resources or triggering failure conditions.

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