🔍 CVE-2026-65598

7.5
CVSS Score
HIGH
2026-07-22
2026-10-29 20:17
✅ 완료

🇰🇷 한글 설명

n8n의 Git 노드 클론 작업 중 TOCTOU(Time-of-Check to Time-of-Use) 레이스 컨디션 취약점이 발견되었습니다. 인증된 사용자가 경로 검증 후 클론이 실행되기 전 디렉토리를 심볼릭 링크로 교체하여 경로 제한을 우회할 수 있으며, 이를 통해 임의의 JavaScript 코드를 실행할 수 있습니다.

💡 쉬운 설명

파일이 안전한지 확인한 직후에 파일의 정체를 몰래 바꿔치기하여 시스템을 속이는 공격입니다. 공격자가 악성 코드가 담긴 파일을 서버에 심어 컴퓨터를 마음대로 조종할 수 있게 만듭니다.

🇺🇸 원문 (English)

n8n before 1.123.64, 2.29.8, and 2.30.1 contains a TOCTOU race condition in the Git node's clone operation that allows authenticated users to bypass path restrictions by swapping a directory for a symlink after the path is validated but before the clone runs. This lets an attacker plant a crafted repository in the community node directory, which n8n loads as a custom node on the next restart, executing arbitrary JavaScript on the server. Both self-hosted and cloud instances are affected.

📍 영향받는 시스템

n8n versions before 1.123.64, 2.29.8, and 2.30.1 (Self-hosted and Cloud)

⚔️ 공격 벡터

Git 노드의 클론 과정에서 발생하는 레이스 컨디션을 이용한 경로 우회 및 악성 커스텀 노드 삽입

🛡️ 대응 방법

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

🔧 검증 코드

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

Shell / Script
npm list n8n | grep n8n

📊 CVSS Vector String

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

💻 영향받는 소프트웨어

Git