Attack ChainAIDerived
Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain
-
AccessReach exposed n8n webhook endpoint
-
DeliverySubmit crafted untrusted filter input
-
ExploitInjected text alters Quick Base Where clause
-
ExecutionQuick Base node runs broadened query with workflow credential
-
ImpactMass record disclosure or full table deletion
Vulnerability Assessment
| Weakness |
CWE
OWASP Top 10:2025
A05:2025 - Injection
ASVS 5.0
V1 - Encoding and Sanitization Query language parameterization
|
| Exploitation Conditions | Exploitation requires a specific, non-default workflow design: a workflow that uses the Quick Base node's record:getAll (Get Many) or record:delete operation AND builds the 'Where' filter from untrusted external data (for example webhook payload) via an expression, which n8n passes to the Quick Base API as raw query text. Limiting factors: the n8n instance and the triggering workflow/webhook must be reachable by the attacker; a valid Quick Base credential must be stored in the workflow, and impact is bounded by that credential's privileges; the vulnerable path does not exist if the Where filter uses static values or the new 'Where Parameters' option instead of an expression over untrusted input. Per the vendor, using Where Parameters for dynamic values avoids the issue, while a Where filter built with an expression remains unsafe. |
| Impact | This is a genuine, prioritize-this-week issue rather than CVSS inflation, but its real-world risk is strongly gated by configuration. The provided CVSS 4.0 vector (AV:N/AC:L/AT:P/PR:N/UI:N) with VC:N/VI:N/VA:N but SC:H/SI:H shows the n8n host itself suffers no direct confidentiality/integrity/availability loss; the high impact falls on the subsequent system - the connected Quick Base table - where an attacker can read or delete every record using the workflow credential's privileges. The AT:P (Attack Requirements: Present) flag is the key signal: exploitation is not universal but depends on a specific deployment pattern, namely a workflow that builds the Quick Base 'Where' filter from untrusted input such as webhook data via an expression. The vuln.today decision label is 'this_week', consistent with network-reachable, unauthenticated-trigger, high-data-impact but condition-dependent exploitation. No EPSS score, no CISA KEV listing, and no verified working exploit code were provided, so there is no evidence of active exploitation or mass-scanning probability - the risk is currently driven by severity and reachability, not observed exploitation. Signals are consistent rather than conflicting; the main caveat is that PR:N reflects the external webhook caller, while actually reaching a vulnerable state requires an administrator to have built an unsafe workflow, which the raw score does not convey. |
| Exploit ScenarioDerived | An n8n workflow exposes a webhook that feeds caller-supplied data into a Quick Base node whose 'Where' filter is constructed from that input via an expression. A remote attacker sends a crafted webhook request that alters the filter logic so that a Get Many operation returns every row in the target Quick Base table, or a Delete operation removes every record, all executed with the stored workflow credential's privileges. No public, verified exploit code was identified in the provided data, but the technique is straightforward given the raw-query-text behavior described in the advisory. |
Get an e-mail when this CVE is exploited, patched or re-scored. Free account.
Alert meAnalysisAIv1 – Oct 28, 2026
Filter injection in the n8n Quick Base node allows an external caller to rewrite the 'Where' filter that a workflow passes to the Quick Base API as raw query text, so a Get Many operation returns every record in the table and a Delete operation removes every record using the privileges of the workflow's stored Quick Base credential. Affected releases are n8n before 1.123.85, 2.x before 2.43.5, and 2.44.x before 2.44.1; exploitation is not automatic and requires a non-default workflow that builds the Where filter from untrusted input, such as a webhook payload, via an expression. No public exploit code has been identified at time of analysis, and this is tracked as a prioritize-this-week item whose real-world risk is strongly gated by workflow configuration rather than by CVSS severity alone.
RemediationAI
Vendor-released patches fix the issue in n8n 1.123.85, 2.43.5, and 2.44.1; upgrade to the fixed version for your release branch (1.123.85 or later, 2.43.5 or later, or 2.44.1 or later) per advisory GHSA-65mv-v8rp-54wc (https://github.com/n8n-io/n8n/security/advisories/GHSA-65mv-v8rp-54wc). If upgrading is not immediately possible, the vendor lists temporary mitigations that do not fully remediate the risk: restrict access to the n8n instance to fully trusted users; audit active workflows that use the Quick Base node and ensure the Where parameter does not incorporate untrusted external data via expressions, since only the 'Where Parameters' option is safe for dynamic values while expression-built Where filters remain unsafe; apply network-level controls to restrict access to webhook endpoints feeding record:delete or record:getAll operations; disable the node entirely by adding n8n-nodes-base.quickBase to the NODES_EXCLUDE environment variable if it is not required, accepting loss of that integration; and, where the node is exposed as an agent tool, review and restrict which agents can reach it.
Affected VersionsENISA
Affected Packages
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
The vulnerability is a query-logic injection (CWE-943, tagged as code/NoSQL injection) in n8n's Quick Base integration node. The node's Where field is transmitted to the Quick Base REST API as raw query text rather than as a structured, parameterized value, so any special characters or operators introduced into that string are interpreted by Quick Base as part of the filter grammar instead of as literal data. When a workflow composes the Where filter with an n8n expression over untrusted input - a webhook body is the stated example - the attacker controls the filter expression itself and can broaden or negate its logic, causing record:getAll (Get Many) to return the full table or record:delete (Delete) to match and remove every record. Impact is bounded by the Quick Base credential attached to the workflow, and the vulnerable path does not exist where the filter is static or where dynamic values are supplied through the newer 'Where Parameters' option; per the vendor, using Where Parameters avoids the issue while an expression-built Where filter remains unsafe. Exploitation therefore requires the n8n instance, and specifically the triggering workflow and its webhook endpoint, to be reachable by the attacker, plus a stored valid Quick Base credential; the CVSS 4.0 vector supplied in the advisory carries PR:N and AT:P, and the project's independent assessment rates it CVSS 3.1 AV:N/AC:H/PR:N/UI:N/S:C with high confidentiality and integrity impact and no availability impact.
Know when the next one hits your stack
- 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
CVSS:4.0/AV:N/AC:L/AT:P/PR:N/UI:N/VC:N/VI:N/VA:N/SC:H/SI:H/SA:N
Unauthenticated webhook caller (PR:N) but exploitation depends on an unsafe workflow configuration (AC:H); injection in n8n impacts the separate Quick Base data store (S:C) with record disclosure and deletion (C:H/I:H).
Primary rating from Vendor (vulncheck).
CVSS VectorVendor: vulncheck
Lifecycle Timeline
2DescriptionCVE.org
n8n before 1.123.85, 2.x before 2.43.5, and 2.44.x before 2.44.1 contains a filter injection vulnerability in the Quick Base node, which sends the Where filter to the Quick Base API as raw query text. Attackers supplying untrusted input such as webhook data used to build the filter can make Get Many return every record or Delete remove every record with the workflow credential's privileges.
Technical POC Analysis
Evidence basis: advisory GHSA-65mv-v8rp-54wc only.
Full technical POC analysis - root cause, step-by-step exploitation and patch breakdown - is part of the Pro and Business plans.
Executive ViewAI
A filter injection flaw in n8n's Quick Base node could allow an external caller to manipulate workflow filters, potentially leading to unauthorized mass data retrieval or deletion using stored credentials. This affects organizations with non-default workflows that dynamically construct filters from untrusted input, such as webhook payloads. Leadership should prioritize remediation due to the high potential for data loss and exposure within integrated Quick Base environments.
Apply vendor patch.
Threat Intelligence Overview
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.
What every action level means
SSVC AssessmentENISA
Priority Score
Attack Technique
Code injection occurs when an application accepts user input and passes it directly into a language interpreter or evaluator without proper sanitization.
NoSQL injection exploits databases that don't use traditional SQL syntax-like MongoDB, CouchDB, or Redis-by manipulating queries through unsanitized user input.
EUVD-2026-112376
GHSA-6vpf-74v5-9qcm
NVD
CVE.org
Exploit-DB