🔍 CVE-2026-49465

7.7
CVSS Score
HIGH
2026-06-23
2026-10-26 11:10
✅ 완료

🇰🇷 한글 설명

n8n 워크플로우 자동화 플랫폼에서 인증된 사용자가 Git 노드의 Clone 또는 Push 작업을 통해 로컬 파일 시스템 경로를 소스 또는 타겟 저장소로 지정할 수 있는 취약점이 발견되었습니다. 이를 통해 N8N_RESTRICT_FILE_ACCESS_TO 샌드박스 제한을 우회하여 n8n 프로세스가 접근 가능한 모든 로컬 Git 저장소의 내용을 읽을 수 있습니다. 해당 취약점은 1.123.48, 2.21.8, 2.22.4 버전에서 수정되었습니다.

💡 쉬운 설명

권한이 있는 사용자가 n8n의 Git 기능을 악용하여 시스템 내부의 숨겨진 파일들을 몰래 가져올 수 있는 보안 구멍이 발견되었습니다. 원래는 접근이 금지된 폴더라도 Git 명령어를 통해 우회하여 내용을 읽을 수 있는 상태였습니다.

🇺🇸 원문 (English)

n8n is an open source workflow automation platform. Prior to 1.123.48, 2.21.8, and 2.22.4, an authenticated user with permission to create or modify workflows could supply a local filesystem path as the source repository in the Git node's Clone operation, or as the target repository in the Push operation, bypassing the N8N_RESTRICT_FILE_ACCESS_TO file sandbox. This allowed the contents of any local git repository accessible to the n8n process to be cloned into an allowed path and read, circumventing the access restrictions that correctly blocked direct file reads to the same paths. This vulnerability is fixed in 1.123.48, 2.21.8, and 2.22.4.

📍 영향받는 시스템

n8n versions prior to 1.123.48, 2.21.8, and 2.22.4

⚔️ 공격 벡터

인증된 사용자가 Git 노드 설정에서 로컬 파일 시스템 경로를 입력하여 파일 접근 제한을 우회함

🛡️ 대응 방법

n8n을 최신 보안 패치가 적용된 버전(1.123.48, 2.21.8, 2.22.4 이상)으로 업데이트하십시오.

🔧 검증 코드

출력된 n8n 버전을 확인하여 취약점이 해결된 버전(1.123.48, 2.21.8, 2.22.4 이상)인지 대조하십시오.

Shell / Script
npm list -g n8n | grep n8n

📊 CVSS Vector String

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

💻 영향받는 소프트웨어

Git