🇰🇷 한글 설명
n8n의 큐 모드 배포 환경에서 커뮤니티 패키지 설치 핸들러에 검증 우회 취약점이 존재합니다. Redis 쓰기 권한을 가진 공격자는 이름 검증, 권한 확인, 체크섬 및 npm 보안 검사를 우회하여 인증 없이 모든 클러스터 인스턴스에 임의의 npm 패키지를 설치할 수 있습니다.
💡 쉬운 설명
해커가 데이터 저장소(Redis)에 접근할 수 있다면, 보안 검사를 피해 가짜 프로그램을 시스템 전체에 몰래 설치할 수 있는 문제입니다. 이를 통해 시스템 전체의 제어권을 탈취당할 위험이 있습니다.
🇺🇸 원문 (English)
n8n versions before 1.123.80, from 2.0.0 before 2.39.6, and from 2.40.0 before 2.40.1 contain a validation bypass vulnerability in the community package installation handler for queue mode deployments. Attackers with Redis write access can bypass name validation, permission checks, checksum verification, and npm safety checks to install arbitrary npm packages across all cluster instances without authentication.
📍 영향받는 시스템
n8n versions < 1.123.80, 2.0.0 <= v < 2.39.6, 2.40.0 <= v < 2.40.1
⚔️ 공격 벡터
Redis 쓰기 권한을 이용한 커뮤니티 패키지 설치 핸들러의 검증 로직 우회
🛡️ 대응 방법
n8n 버전을 1.123.80, 2.39.6 또는 2.40.1 이상으로 즉시 업데이트하십시오.
🔧 검증 코드
출력된 버전이 취약한 버전 범위(1.123.80 미만, 2.0.0~2.39.6 미만, 2.40.0~2.40.1 미만)에 해당하는지 확인합니다.