ZeroHour

CVE-2026-85171

moderate

Credential Exposure in n8n (Strapi, SeaTable, Mailcheck Nodes)

CVSS 4.0
7.1 high
EPSS
<1%p30
Published
()
Modified
AI analysis

n8n versions before 1.123.73, 2.35.4, and 2.36.2 leak decrypted credentials for the Strapi, SeaTable, and Mailcheck integration nodes into execution error data (CWE-532). When a workflow execution reaches the authentication step of one of these nodes, the decrypted secret is sent via a legacy raw HTTP helper outside error handling, so if that request fails, the plaintext credential is persisted in the execution's error data. Any authenticated user can then read the plaintext secret for their own executions through the REST API, bypassing the blank-value redaction that the credentials API normally enforces. Affected users are n8n operators, both self-hosted and n8n Cloud, who run workflows using these three nodes with stored credentials, and an attacker with a low-privileged authenticated account gains disclosure of API keys or tokens for the connected Strapi, SeaTable, or Mailcheck service. No public proof-of-concept, CISA KEV listing, or known in-the-wild exploitation is reported; EPSS estimates only about a 0.4% chance of exploitation within 30 days.

What to do: Upgrade n8n to 1.123.73, 2.35.4, or 2.36.2 (matching your release branch) or later. Audit and purge execution error data for runs of the Strapi, SeaTable, and Mailcheck nodes, rotate any credentials those nodes used, and consider restricting which users can read execution data through the REST API.

Affected
n8n workflow automation (Strapi, SeaTable, and Mailcheck nodes)all versions before 1.123.73, before 2.35.4, and before 2.36.2 (patched in 1.123.73, 2.35.4, and 2.36.2)
Estimated exposure
moderate≈10,000–100,000 n8n users/instances, with actual exposure limited to the subset running Strapi, SeaTable, or Mailcheck workflows with saved credentials — Estimated from n8n's large open-source install base — public internet scans show thousands to tens of thousands of self-hosted instances plus n8n Cloud users — narrowed by the fact that only instances using the three named integration…

Order-of-magnitude estimate by the model from install counts, market share and public scan data it knows; verify before quoting.

Description

n8n before 1.123.73, 2.35.4, and 2.36.2 contains a credential exposure vulnerability in the Strapi, SeaTable, and Mailcheck nodes. These nodes send their decrypted credentials to the authentication endpoint via the raw legacy HTTP helper outside any error handling, causing the plaintext secret to be persisted in execution error data. Any authenticated user can read the plaintext secret from their own execution through the REST API, bypassing the blank-value redaction enforced by the credentials API.

Weakness
CWE-532
Vector
CVSS:4.0/AV:N/AC:L/AT:N/PR:L/UI:N/VC:H/VI:N/VA:N/SC:N/SI:N/SA:N/E:X/CR:X/IR:X/AR:X/MAV:X/MAC:X/MAT:X/MPR:X/MUI:X/MVC:X/MVI:X/MVA:X/MSC:X/MSI:X/MSA:X/S:X/AU:X/R:X/V:X/RE:X/U:X

In the news

No ingested article mentions this CVE yet.