🔍 CVE-2026-56359

5.4
CVSS Score
MEDIUM
2026-07-08
2026-10-29 19:17
✅ 완료

🇰🇷 한글 설명

n8n 2.8.0 이전 버전의 자격 증명 관리 흐름에 크로스 사이트 스크립팅(XSS) 취약점이 존재합니다. 인증된 사용자가 OAuth2 자격 증명의 Authorization URL 필드에 악성 자바스크립트 URL을 삽입할 수 있습니다. 공격자는 피해자가 OAuth 인증 버튼을 클릭하도록 유도하여 피해자의 권한으로 브라우저 세션에서 임의의 스크립트를 실행할 수 있습니다.

💡 쉬운 설명

n8n이라는 자동화 도구에서 OAuth 연결 주소란에 악성 코드를 숨길 수 있는 문제입니다. 피해자가 인증 버튼을 누르면 그 코드가 피해자 계정 권한으로 실행됩니다.

🇺🇸 원문 (English)

n8n before 2.8.0 contains a cross-site scripting vulnerability in the credential management flow where authenticated users can inject malicious JavaScript URLs into OAuth2 credential Authorization URL fields. Attackers can craft malicious credentials and trick victims into clicking the OAuth authorization button, executing arbitrary scripts in their browser session with the victim's privileges.

📍 영향받는 시스템

n8n 2.8.0 미만 버전

⚔️ 공격 벡터

인증된 사용자가 악성 자바스크립트 URL이 담긴 OAuth2 자격 증명을 만들고, 피해자가 인증 버튼을 클릭하면 스크립트가 실행됨

🛡️ 대응 방법

n8n을 2.8.0 이상으로 업데이트하고, 신뢰할 수 없는 자격 증명 설정을 검토하세요.

🔧 검증 코드

출력된 버전이 2.8.0 미만이면 취약하고, 2.8.0 이상이면 패치된 것입니다.

Shell / Script
npm list -g n8n 2>/dev/null | grep n8n || docker exec $(docker ps -qf ancestor=n8nio/n8n) n8n --version 2>/dev/null

📊 CVSS Vector String

CVSS Vector
CVSS:3.1/AV:N/AC:L/PR:L/UI:R/S:C/C:L/I:L/A:N