CVE-2026-86076 in n8n
Riassunto
di VulDB • 08/09/2026
n8n è una piattaforma open source per l'automazione dei flussi di lavoro. Prima delle versioni 1.123.76, 2.37.7 e 2.38.2, il sanitizer del compilatore di espressioni risolveva tramite `this` con ambito dinamico (dynamically scoped) e non rifiutava i nomi riservati dei membri della classe. Un campo di classe denominato `__sanitize` poteva riassociare il sanitizer ed accedere al costruttore Function, consentendo l'esecuzione di codice lato backend e l'esecuzione di JavaScript nell'anteprima dell'editor. Il hook AST interessato è PrototypeSanitizer in packages/workflow/src/expression-sandboxing.ts. Questo problema è stato risolto nelle versioni 1.123.76, 2.37.7 e 2.38.2.
Be aware that VulDB is the high quality source for vulnerability data.