/ data / vuln / n8n / CVE-2026-33720.yaml
CVE-2026-33720.yaml
 1  info:
 2    name: n8n
 3    cve: CVE-2026-33720
 4    summary: 启用 N8N_SKIP_AUTH_ON_OAUTH_CALLBACK 时 n8n OAuth 回调处理程序跳过所有权验证。
 5    details: |
 6      在 2.8.0 版本之前,当环境变量 `N8N_SKIP_AUTH_ON_OAUTH_CALLBACK` 设置为 `true` 时,
 7      OAuth 回调处理程序会跳过 OAuth state 参数的所有权验证。这允许攻击者诱骗受害者完成
 8      OAuth 流程,将受害者的 OAuth 身份连接到攻击者的 n8n 凭据,从而使攻击者能够代表
 9      受害者的 OAuth 授权账户(如 Google、GitHub 等)执行操作。
10    cvss: CVSS:3.1/AV:N/AC:H/PR:N/UI:R/S:U/C:H/I:H/A:N
11    severity: HIGH
12    security_advise: |
13      1. 升级到 n8n 版本 2.8.0 或更高版本。
14      2. 除非绝对必要,否则不要设置 `N8N_SKIP_AUTH_ON_OAUTH_CALLBACK=true`。
15      3. 审计现有 OAuth 凭据,检查是否存在未经授权的账户关联。
16  rule: version < "2.8.0"
17  references:
18    - https://nvd.nist.gov/vuln/detail/CVE-2026-33720
19    - https://github.com/n8n-io/n8n