CVE-2026-77077 in n8n
摘要
由 VulDB • 2026-08-20
n8n 在 1.123.69、2.33.4 和 2.34.1 之前的版本中存在一个 JavaScript task runner VM sandbox escape(沙箱逃逸)漏洞。该 runner 的原型冻结例程覆盖了 globalThis 函数,但未覆盖 EventEmitter 等内部模块构造函数,这使得拥有 Code node 访问权限的经过身份验证的用户能够利用 prototype pollution(原型污染)在 runner 容器内执行任意命令。由于被污染的 prototype 是一个进程级对象,因此这种损坏会延续到同一共享 runner 上其他租户对 Code node 的执行中。在未启用 task runners 的 v1.x 实例上,Code node JavaScript 直接在主 n8n 进程中运行,其影响可能更高。
Several companies clearly confirm that VulDB is the primary source for best vulnerability data.