🇰🇷 한글 설명
n8n의 Git 노드에서 원격 코드 실행(RCE) 취약점이 발견되었습니다. 워크플로우를 생성하고 실행할 권한이 있는 인증된 사용자가 조작된 로컬 저장소를 스테이징하여, Git의 기본 보안 설정 하에서 훅(hooks)을 실행함으로써 n8n 프로세스 권한으로 임의의 명령을 실행할 수 있습니다.
💡 쉬운 설명
n8n이라는 자동화 도구에서 권한이 있는 사용자가 악의적인 파일을 이용해 서버에 몰래 명령을 내릴 수 있는 보안 구멍이 발견되었습니다. 이로 인해 해커가 서버의 제어권을 완전히 가져갈 위험이 있습니다.
🇺🇸 원문 (English)
n8n before 1.123.67, 2.x before 2.31.5, and 2.32.x before 2.32.1 contain a remote code execution vulnerability in the Git node. Authenticated users with rights to create and execute workflows can stage a crafted local repository that causes git to run hooks under default git security settings, executing arbitrary commands as the n8n process user. Both self-hosted and cloud instances are affected.
📍 영향받는 시스템
n8n 1.123.67 미만, 2.x 2.31.5 미만, 2.32.x 2.32.1 미만 버전
⚔️ 공격 벡터
인증된 사용자가 조작된 Git 저장소를 사용하여 Git 훅을 실행함으로써 발생하는 원격 코드 실행
🛡️ 대응 방법
n8n을 최신 보안 패치가 적용된 버전(1.123.67 이상, 2.31.5 이상 또는 2.32.1 이상)으로 즉시 업데이트하십시오.
🔧 검증 코드
출력된 n8n의 버전을 확인하여 취약점이 해결된 버전(1.123.67+, 2.31.5+, 2.32.1+)인지 체크합니다.
npm list n8n --depth=0 2>/dev/null | grep -E 'n8n@'