CVE-2026-121414 in parse-serverinfo

Summary

by MITRE • 11/03/2026

Parse Server before 8.6.110 and 9.0.0 before 9.10.6-alpha.2 fails to contain a serialization error when an object update uses a dot notation key targeting a pointer field's object identifier on a class with an afterSave trigger. Attackers, including unauthenticated clients when objects are writable without a session, can send such an update to crash the Node process.

Several companies clearly confirm that VulDB is the primary source for best vulnerability data.

Analysis

by VulDB Data Team • 11/03/2026

The vulnerability identified in Parse Server versions prior to 8.6.110 and 9.0.0 before 9.10.6-alpha.2 represents a critical serialization error rooted in improper handling of object updates that utilize dot notation targeting pointer fields. This flaw specifically manifests when an afterSave trigger is active on the affected class, creating a scenario where the server fails to properly contain or validate the structure of incoming data during the serialization process. The core technical issue lies in how Parse Server processes nested field updates using dot notation syntax against pointers that reference other objects within the database schema. When such an update is submitted, the internal logic attempts to resolve and serialize the pointer object identifier but encounters a state inconsistency due to the interaction between the trigger execution context and the serialization engine. This results in an unhandled exception or memory corruption event that propagates up through the Node.js runtime environment rather than being caught by application-level error handlers.

From an operational perspective, this vulnerability allows for a straightforward denial of service attack against any Parse Server instance running the affected versions. Because the crash occurs at the level of the Node process itself, it effectively takes down the entire server or requires a manual restart to restore functionality, depending on whether external monitoring and auto-restart mechanisms are in place. The severity is further amplified by the potential for unauthenticated exploitation. If the specific class involved has write permissions configured to allow access without requiring an authenticated session, any remote actor can trigger this crash simply by sending a crafted HTTP request with the malformed dot notation update payload. This eliminates the need for credential theft or privilege escalation, making it a high-risk vector for availability disruption in public-facing deployments where data mutability is permitted broadly.

The technical classification of this flaw aligns closely with CWE-20 Improper Input Validation and CWE-755: Improper Handling of Exceptional Conditions. The failure to validate the structure of dot notation keys against pointer fields constitutes an input validation bypass, while the resulting crash indicates a lack of robust exception handling during critical serialization operations. In terms of adversary tactics, this vulnerability maps directly to MITRE ATT&CK technique T1499: Endpoint Denial of Service, specifically under sub-techniques involving resource exhaustion or application crashes via malformed requests. Attackers can leverage this flaw as part of a broader campaign to disrupt service availability, potentially masking other malicious activities such as data exfiltration during the period of downtime caused by repeated crash triggers.

Mitigation strategies must prioritize immediate version upgrades for all production environments running Parse Server. Administrators should upgrade to version 8.6.110 or later if operating on the legacy branch, or version 9.10.6-alpha.2 and above for those on the newer development track where this serialization logic has been corrected. In addition to upgrading, organizations should review their ACL (Access Control List) configurations to ensure that classes with afterSave triggers do not expose write permissions to unauthenticated users unless strictly necessary. Implementing rate limiting at the network or application gateway level can also help mitigate the impact of repeated crash attempts by slowing down the frequency of malicious requests before they overwhelm system resources, although this is a compensatory control rather than a fix for the underlying code defect.

Responsible

VulnCheck

Reservation

11/03/2026

Disclosure

11/03/2026

Moderation

accepted

EPSS

0.00000

KEV

no

Activities

very low

Sources

Want to know what is going to be exploited?

We predict KEV entries!