🇰🇷 한글 설명
n8n은 오픈소스 워크플로 자동화 플랫폼입니다. 1.123.55, 2.25.7, 2.26.1 이전 버전에서는 워크플로 생성·수정 권한과 허용 도메인이 제한된 SecurityScorecard 자격 증명에 접근할 수 있는 인증된 사용자가 SecurityScorecard 노드의 보고서 다운로드 작업을 공격자가 지정한 URL로 설정할 수 있습니다. 이 과정에서 노드가 SecurityScorecard API 토큰을 외부 요청에 첨부하여 자격 증명이 제한을 우회해 공격자 호스트로 유출됩니다.
💡 쉬운 설명
워크플로를 만들 수 있는 사용자가 노드 설정을 조작하면 저장된 SecurityScorecard 인증 토큰이 외부로 빠져나갈 수 있습니다. 해당 버전을 업데이트하면 이 문제가 해결됩니다.
🇺🇸 원문 (English)
n8n is an open source workflow automation platform. Prior to 1.123.55, 2.25.7, and 2.26.1, an authenticated user with permission to create or modify workflows and access to a SecurityScorecard credential with limited allowed domains could configure the SecurityScorecard node's report download operation to target an attacker-controlled URL. The node attached the SecurityScorecard API token to the outbound request, causing the credential to be sent to the attacker-controlled host bypassing credential configured limitations and exfiltrating. This vulnerability is fixed in 1.123.55, 2.25.7, and 2.26.1.
📍 영향받는 시스템
n8n 1.123.55 미만, 2.25.7 미만, 2.26.1 미만 버전 (SecurityScorecard 노드 사용 환경)
⚔️ 공격 벡터
인증된 사용자가 SecurityScorecard 노드의 보고서 다운로드 URL을 공격자 서버로 변경해 API 토큰을 탈취
🛡️ 대응 방법
n8n을 1.123.55, 2.25.7, 2.26.1 이상 버전으로 업데이트하고 SecurityScorecard API 토큰을 재발급
🔧 검증 코드
출력된 버전이 1.123.55 이상(1.x 계열) 또는 2.25.7 이상(2.x 계열, 2.26.1 포함)이면 패치된 것이며, 그보다 낮으면 취약합니다.
n8n --version 2>/dev/null || npm list -g n8n 2>/dev/null