CVE-2026-54313: n8n MongoDB Node Input Validation Flaw Allows Data Overwrite
n8n, an open-source workflow automation platform, contains a flaw in how it validates filter parameters passed to MongoDB operations. A user with permission to edit workflows can inject malicious filter values into the MongoDB node's Find And Replace operation, causing the system to match and overwrite unintended documents. The vulnerability exists in versions prior to 2.24.0 and is resolved in version 2.24.0 and later.
Source data · NVD / CISA · public domain
- CVSS
- 3.1 · 7.7 HIGH · CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:C/C:N/I:H/A:N
- Weaknesses (CWE)
- CWE-89
- Affected products
- 1 configuration(s)
- Published / Modified
- 2026-06-23 / 2026-06-25
NVD description (verbatim)
n8n is an open source workflow automation platform. Prior to 2.24.0, an authenticated user with workflow edit access could supply a malicious filter value in the MongoDB node's Find And Replace operation. The value was not validated before being passed to MongoDB as a query filter, allowing unintended documents to be matched and overwritten with attacker-controlled content. This vulnerability is fixed in 2.24.0.
1 reference(s) · View on NVD →
SEC.co analysis · AI-assisted, reviewed against source
Technical summary
CVE-2026-54313 is an input validation vulnerability (CWE-89: Improper Neutralization of Special Elements used in an SQL Command, applying to MongoDB query languages) affecting n8n's MongoDB integration. The Find And Replace operation in the MongoDB node fails to validate or sanitize filter parameters before passing them to MongoDB's query engine. An authenticated user with workflow edit permissions can supply maliciously crafted filter values that alter the query's intended scope, enabling them to match arbitrary documents and overwrite their content with attacker-supplied data. The vulnerability requires authenticated access and workflow modification privileges but operates over the network without additional user interaction, resulting in a CVSS 3.1 score of 7.7 (HIGH).
Business impact
Workflow automation systems often connect to databases containing sensitive operational data. This vulnerability allows authenticated internal users (developers, workflow administrators) to silently corrupt or modify database records beyond their intended scope—potentially affecting production data pipelines, customer records, or transaction logs. The integrity impact is significant because overwritten documents may not trigger alerts, leading to data loss or compliance violations. Organizations relying on n8n for critical data operations face risks of undetected data manipulation and potential business process disruption.
Affected systems
n8n versions prior to 2.24.0 are affected. Any deployment running an older version with the MongoDB node enabled is at risk if users with workflow edit permissions are not fully trusted or if their credentials are compromised. Self-hosted n8n installations and cloud-hosted instances are equally vulnerable if not patched.
Exploitability
The vulnerability requires an authenticated user account with workflow edit access. No public exploit code is known (KEV status: not listed). The attack is straightforward once access is obtained—an attacker simply modifies the filter parameter in a MongoDB Find And Replace node within an existing or new workflow. The lack of additional complexity (no multi-step exploitation, no user interaction needed beyond workflow execution) makes it a direct path to data corruption for insiders or compromised accounts.
Remediation
Upgrade n8n to version 2.24.0 or later, which includes input validation for MongoDB filter parameters. Organizations should prioritize this patch for instances with sensitive MongoDB databases connected and for installations where multiple users have workflow edit access. Verify successful patching by checking the n8n version in your deployment and testing MongoDB node operations.
Patch guidance
Apply n8n version 2.24.0 or any subsequent release. For self-hosted deployments, update your n8n installation from your configured package repository or Docker image source. For cloud-hosted instances managed by Narative or another provider, verify that your instance has been updated or request an update timeline if not yet patched. After patching, no additional configuration changes are required, though you may wish to audit recently modified workflows to detect any suspicious edits.
Detection guidance
Monitor audit logs for workflows using the MongoDB node that include Find And Replace operations with unusual or suspicious filter values—particularly filters that don't align with the declared workflow intent. Look for unexpected database record modifications that correspond in timing to workflow executions. If possible, review the MongoDB query logs for queries with overly broad or anomalous filter clauses. Examination of workflow edit history can reveal whether accounts with elevated privileges have made suspicious changes to MongoDB node parameters.
Why prioritize this
A CVSS score of 7.7 (HIGH) reflects significant integrity impact and network-accessible attack surface. Although exploitation requires authentication and workflow edit permissions, insider threats and credential compromise are realistic scenarios. The silent nature of data corruption—overwritten documents may go unnoticed—amplifies business risk. Organizations with multi-user n8n instances, especially those connected to production databases, should treat this as a high-priority patch.
Risk score, explained
The CVSS 3.1 vector (AV:N/AC:L/PR:L/UI:N/S:C/C:N/I:H/A:N) reflects: Network-accessible attack surface (AV:N), low attack complexity once authenticated (AC:L), requirement for low-privilege user authentication (PR:L), no need for user interaction (UI:N), scope change allowing impact beyond the vulnerable component (S:C), no confidentiality breach (C:N), high integrity impact from data overwrite (I:H), and no availability impact (A:N). The scope change is significant—corruption of database records affects downstream systems consuming that data. The lack of confidentiality impact and reliance on authentication prevent a critical rating, but the integrity risk is substantial.
Frequently asked questions
Does this vulnerability expose my data to unauthorized reading?
No. The vulnerability allows an authenticated attacker to modify or overwrite documents, not to read sensitive data. Confidentiality is not compromised. However, if an attacker overwrites sensitive records, legitimate access to those records may be disrupted.
Do I need to upgrade if my n8n instance doesn't use the MongoDB node?
No immediate risk applies if the MongoDB node is not deployed. However, if you plan to use MongoDB integration in the future, upgrade beforehand. If you're uncertain whether MongoDB nodes are active in your workflows, review your workflow library as part of your security assessment.
Can this vulnerability be exploited remotely by an unauthenticated user?
No. The attack requires valid authentication credentials and explicit workflow edit permissions. Remote unauthenticated exploitation is not possible. The risk is primarily from insider threats, compromised user accounts, or overly permissive access controls.
Is version 2.24.0 available for all deployment types (cloud, self-hosted)?
Version 2.24.0 is the upstream release in the n8n GitHub repository. Self-hosted users can upgrade directly. Cloud-hosted users should check with their hosting provider regarding update availability and timeline. Verify your current version in the n8n UI or configuration and confirm the patch version before considering your instance protected.
This analysis is provided for informational purposes and does not constitute legal, compliance, or guaranteed security advice. Patch version numbers, affected product versions, and CVE identifiers are derived from the official CVE record and vendor advisories; verify all details with n8n's official security documentation and release notes before implementing changes. Organizations should conduct their own risk assessment based on their specific deployment configuration, data sensitivity, and user access controls. SEC.co makes no warranty regarding the completeness or real-time accuracy of this content. Source: NVD (public-domain), retrieved 2026-07-28. Analysis generated by SEC.co (claude-haiku-4-5).
Related vulnerabilities
- CVE-2016-20062HIGHSQL Injection in Simply Poll 1.4.1 WordPress Plugin - Unauthenticated Data Theft
- CVE-2016-20063HIGHSQL Injection in Single Personal Message 1.0.3 – Credential & Data Theft Risk
- CVE-2016-20065HIGHUnauthenticated SQL Injection in Product Catalog 8 WordPress Plugin
- CVE-2016-20068HIGHUnauthenticated SQL Injection in WordPress Booking Calendar Contact Form 1.0.23
- CVE-2016-20069HIGHUnauthenticated SQL Injection in WordPress Booking Calendar Contact Form 1.0.23
- CVE-2016-20071HIGHCritical SQL Injection in WordPress 404 Redirection Manager Plugin v1.0
- CVE-2016-20072HIGHBBS e-Franchise WordPress Plugin SQL Injection – Remote Data Exfiltration Risk
- CVE-2016-20073HIGHSQL Injection in Answer My Question 1.3 WordPress Plugin