CVE-2026-65591

Summary

n8n contains a sanitizer bypass vulnerability in the legacy expression evaluator's computed-member handler. An authenticated user with workflow create or modify permissions can craft a malicious expression to bypass the sanitizer and achieve host-level code execution as the n8n process. The legacy expression engine is the default in affected versions. Fixed in n8n 1.123.64, 2.29.8, and 2.30.1.

Affected Software

VendorProductVersion RangeStatus
n8n-ion8n0 < 1.123.64affected
n8n-ion8n1.123.64unaffected
n8n-ion8n0 < 2.30.1affected
n8n-ion8n2.30.1unaffected
n8n-ion8n0 < 2.29.8affected
n8n-ion8n2.29.8unaffected

Weaknesses

  • CWE-917: Improper Neutralization of Special Elements used in an Expression Language Statement ('Expression Language Injection')

ADP Enrichment

CISA ADP Vulnrichment

  • SSVC:
  • Exploitation: none
    • Automatable: no
    • Technical Impact: total

References