🇰🇷 한글 설명
n8n의 Gmail(v1) 및 Brevo 노드에서 메시지 내용이 문자열인지 검증하지 않는 취약점이 발견되었습니다. 인증된 사용자가 워크플로우를 통해 객체를 전달할 경우, n8n 프로세스가 접근 가능한 로컬 파일을 읽거나 내부 URL을 호출(SSRF)하여 그 결과를 이메일에 첨부할 수 있습니다.
💡 쉬운 설명
권한이 있는 사용자가 특수한 명령어를 입력하면, n8n 서버 안에 있는 중요한 파일을 몰래 읽거나 내부 네트워크에 접근하여 그 내용을 이메일로 외부로 유출할 수 있는 문제입니다.
🇺🇸 원문 (English)
n8n versions before 1.123.73, 2.35.4, and 2.36.2 pass message content in the Gmail (v1) and Brevo nodes to the mail composer without verifying it is a string. An authenticated user able to run a workflow can supply an expression that resolves to an object carrying a path or href property, causing the composer to read a local file accessible to the n8n process or fetch an internal URL (SSRF) and attach the result to the outgoing message.
📍 영향받는 시스템
n8n versions before 1.123.73, 2.35.4, and 2.36.2
⚔️ 공격 벡터
인증된 사용자가 워크플로우 내에 특정 속성을 가진 객체 표현식을 삽입하여 실행
🛡️ 대응 방법
n8n을 최신 보안 패치가 적용된 버전(1.123.73, 2.35.4, 2.36.2 이상)으로 업데이트하십시오.
🔧 검증 코드
출력된 n8n의 버전을 확인하여 취약한 버전 범위에 해당하는지 체크합니다.
📊 CVSS Vector String
CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:N/A:N
💻 영향받는 소프트웨어
IBM Security Verify Access