{"data":{"id":"a9f184fa-1e5b-4329-91f4-f452ae21075d","title":"GHSA-89gh-3pgc-v5h2: n8n: Custom Header Credential Values Leaked in Plaintext into LLM Node Execution Data","summary":"n8n, a workflow automation tool, had a security flaw where custom HTTP headers (additional data sent with web requests) in LLM node credentials were hidden in the user interface but were actually saved in plaintext into execution data (the record of what happened when a workflow ran). This meant any authenticated user who could view that execution data could see API keys and other secrets stored in those headers. Since execution data can be saved to a database and exported, these secrets could remain exposed long after the workflow finished running.","solution":"The issue has been fixed in n8n versions 1.123.64, 2.29.8, and 2.30.1. Users should upgrade to one of these versions or later to remediate the vulnerability. If upgrading is not immediately possible, administrators can: restrict access to execution data to fully trusted users only; avoid configuring custom headers in LLM node credentials and use alternative authentication mechanisms instead; and rotate any API keys or secrets that may have been stored as custom header values in affected credentials. The source notes these workarounds do not fully remediate the risk and should only be used as short-term measures.","labels":["security"],"sourceUrl":"https://github.com/advisories/GHSA-89gh-3pgc-v5h2","publishedAt":"2026-07-22T22:54:01.000Z","cveId":"CVE-2026-65589","cweIds":null,"cvssScore":null,"cvssSeverity":"medium","severity":"medium","attackType":["pii_leakage"],"issueType":"vulnerability","affectedPackages":["n8n@>= 2.0.0-rc.0, < 2.29.8 (fixed: 2.29.8)","n8n@>= 2.30.0, < 2.30.1 (fixed: 2.30.1)","n8n@< 1.123.64 (fixed: 1.123.64)"],"affectedVendors":["OpenAI","Anthropic"],"affectedVendorsRaw":["n8n","OpenAI","Anthropic","Lemonade"],"classifierModel":"claude-haiku-4-5-20251001","classifierPromptVersion":"v3","cvssVector":null,"attackVector":null,"attackComplexity":null,"privilegesRequired":null,"userInteraction":null,"exploitMaturity":"unknown","epssScore":0,"patchAvailable":true,"disclosureDate":"2026-07-22T22:54:01.000Z","capecIds":null,"crossRefCount":0,"attackSophistication":"trivial","impactType":["confidentiality"],"aiComponentTargeted":"api","llmSpecific":true,"classifierConfidence":0.95,"researchCategory":null,"atlasIds":null}}