
Cloud Vulnerability DB
A community-led vulnerabilities database
CVE-2026-42229 is a SQL injection vulnerability in the SeaTable node of n8n, an open-source workflow automation platform. The flaw exists in the row:search and row:get operations, where user-controlled input is concatenated directly into SQL query strings without escaping or parameterization. Affected versions include all n8n releases before 1.123.32, versions 2.0.0 through 2.17.3, and version 2.18.0. The vulnerability was published on April 22, 2026, and carries a CVSS v4.0 base score of 5.3 (Medium) and a CVSS v3.1 score of 8.8 (High) (GitHub Advisory, n8n Security Advisory).
The root cause is CWE-89 (Improper Neutralization of Special Elements used in an SQL Command), where the SeaTable node constructs SQL queries by directly concatenating user-supplied values into query strings without sanitization or parameterized queries. Exploitation requires a specific workflow configuration: the SeaTable node must be in use, and user-controlled input (e.g., from a form or webhook trigger) must be passed via n8n expressions into the searchTerm or rowId parameters of row:search or row:get operations. An attacker with the ability to supply input to such a workflow can craft malicious SQL fragments that alter the intended query logic, causing the database to return rows that should be restricted by the workflow's filtering logic (GitHub Advisory, n8n Security Advisory).
Successful exploitation allows an attacker to bypass row-level filtering logic implemented in n8n workflows and retrieve arbitrary, unintended rows from the connected SeaTable base. The primary impact is on confidentiality and integrity of data stored in SeaTable — sensitive records that should be inaccessible to the attacker can be exposed or manipulated. The vulnerability does not directly impact availability of the n8n system itself, but data exposure from connected SeaTable bases could have significant downstream consequences depending on the sensitivity of the stored data (GitHub Advisory).
There is no public proof-of-concept exploit code and no evidence of in-the-wild exploitation at this time (GitHub Advisory). Exploitation requires low privileges (the attacker must be able to supply input to a vulnerable workflow, e.g., via a public form or webhook) and a specific workflow configuration involving the SeaTable node with unsanitized expression inputs. The EPSS score is approximately 0.063% (20th percentile), indicating a low near-term exploitation probability. No threat actor attribution or CISA KEV catalog listing has been identified for this vulnerability (GitHub Advisory).
searchTerm or rowId parameters in row:search or row:get operations.' OR '1'='1) to the searchTerm value to manipulate the WHERE clause and return all rows regardless of filtering.searchTerm or rowId parameters, particularly inputs containing SQL metacharacters such as single quotes ('), OR, AND, --, or UNION.Upgrade n8n to one of the patched versions: 1.123.32, 2.17.4, or 2.18.1 (or any later release). If an immediate upgrade is not feasible, the following temporary mitigations should be applied: (1) restrict workflow creation and editing permissions to fully trusted users only; (2) disable the SeaTable node by adding n8n-nodes-base.seaTable to the NODES_EXCLUDE environment variable; (3) avoid passing unvalidated external user input into SeaTable node search or row retrieval parameters via expressions. Note that these workarounds do not fully remediate the risk and should only be used as short-term measures until patching is possible (GitHub Advisory, n8n Security Advisory).
The vulnerability was reported by security researcher sm1ee and disclosed by n8n maintainer Jubke via GitHub Security Advisories on April 22, 2026. The advisory was picked up by standard vulnerability tracking services including Qualys, Tenable, and INCIBE-CERT shortly after publication, indicating routine industry monitoring but no significant public controversy or widespread media coverage (GitHub Advisory).
Source: This report was generated using AI
Free Vulnerability Assessment
Evaluate your cloud security practices across 9 security domains to benchmark your risk level and identify gaps in your defenses.
Get a personalized demo
"Best User Experience I have ever seen, provides full visibility to cloud workloads."
"Wiz provides a single pane of glass to see what is going on in our cloud environments."
"We know that if Wiz identifies something as critical, it actually is."