Описание
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.
Ссылки
- MitigationVendor Advisory
- Third Party Advisory
Уязвимые конфигурации
Конфигурация 1Версия до 1.123.64 (исключая)Версия до 1.123.64 (исключая)Версия от 2.0.0 (включая) до 2.29.8 (исключая)Версия от 2.0.0 (включая) до 2.29.8 (исключая)
Одно из
cpe:2.3:a:n8n:n8n:*:*:*:*:community:node.js:*:*
cpe:2.3:a:n8n:n8n:*:*:*:*:enterprise:node.js:*:*
cpe:2.3:a:n8n:n8n:*:*:*:*:community:node.js:*:*
cpe:2.3:a:n8n:n8n:*:*:*:*:enterprise:node.js:*:*
cpe:2.3:a:n8n:n8n:2.30.0:*:*:*:community:node.js:*:*
cpe:2.3:a:n8n:n8n:2.30.0:*:*:*:enterprise:node.js:*:*
EPSS
Процентиль: 38%
0.00471
Низкий
8.8 High
CVSS3
Дефекты
CWE-917
Связанные уязвимости
github
16 дней назад
n8n: Legacy Expression Evaluator Sanitizer Bypass Leads to Authenticated Code Execution
EPSS
Процентиль: 38%
0.00471
Низкий
8.8 High
CVSS3
Дефекты
CWE-917