🔍 CVE-2026-85168

8.8
CVSS Score
HIGH
2026-09-03
2026-09-16 21:41
✅ 완료

🇰🇷 한글 설명

n8n의 Git 노드에서 발생하는 원격 코드 실행(RCE) 취약점입니다. 특정 설정 키(content-filter, merge-driver)가 제대로 필터링되지 않아, 악성 설정이 포함된 저장소를 조작할 경우 Git 명령 실행 과정에서 공격자가 의도한 명령이 n8n 프로세스 권한으로 실행될 수 있습니다.

💡 쉬운 설명

n8n의 Git 기능을 사용할 때, 나쁜 명령어가 숨겨진 저장소를 불러오기만 해도 해커가 내 컴퓨터를 마음대로 조종할 수 있는 문제입니다. Git 설정 파일에 몰래 명령어를 심어두는 방식으로 공격이 이루어집니다.

🇺🇸 원문 (English)

n8n versions before 1.123.73, 2.35.4, and 2.36.2 contain a remote code execution vulnerability in the Git node. The node reset a fixed list of command-bearing configuration keys before each operation, but that list did not cover the content-filter and merge-driver key families. A repository with local configuration setting one of those keys together with a matching attribute pattern causes git to execute the configured command during an ordinary Add, Commit, Checkout, or Pull operation. The command runs as the n8n process user.

📍 영향받는 시스템

n8n versions before 1.123.73, 2.35.4, and 2.36.2

⚔️ 공격 벡터

악성 Git 설정(content-filter 또는 merge-driver)이 포함된 저장소를 n8n Git 노드를 통해 Add, Commit, Checkout, Pull 작업 수행 시 공격

🛡️ 대응 방법

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

🔧 검증 코드

출력된 n8n의 버전을 확인하여 취약한 버전 범위에 해당하는지 체크하십시오.

Shell / Script
npm list n8n | grep n8n

📊 CVSS Vector String

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

💻 영향받는 소프트웨어

Git