🔍 CVE-2026-54312

8.5
CVSS Score
HIGH
2026-06-23
2026-10-26 00:10
✅ 완료

🇰🇷 한글 설명

n8n 워크플로우 자동화 플랫폼의 2.24.0 미만 버전에서 발생하는 취약점입니다. 권한이 있는 사용자가 Microsoft SQL 노드의 table 파라미터에 조작된 값을 입력하면 전역 프로토타입 오염(Prototype Pollution)을 유발할 수 있습니다. 이로 인해 서버 프로세스 전체의 Object.prototype이 오염되어 애플리케이션 전체의 검증 기능이 실패하고 서비스가 중단됩니다.

💡 쉬운 설명

워크플로우를 만들 수 있는 사용자가 악의적인 설정을 입력하면 프로그램의 기본 규칙을 망가뜨릴 수 있습니다. 이로 인해 n8n 서비스 전체가 제대로 작동하지 않고 멈춰버리게 됩니다.

🇺🇸 원문 (English)

n8n is an open source workflow automation platform. Prior to 2.24.0, an authenticated user with permission to create or modify workflows could achieve global prototype pollution via the Microsoft SQL node by supplying a crafted value as the table parameter. This pollutes Object.prototype process-wide for the lifetime of the n8n server process, causing application-wide validation failures and rendering the n8n instance completely non-functional until restarted. This vulnerability is fixed in 2.24.0.

📍 영향받는 시스템

n8n versions prior to 2.24.0

⚔️ 공격 벡터

Authenticated user supplying a crafted value to the 'table' parameter in the Microsoft SQL node

🛡️ 대응 방법

Update n8n to version 2.24.0 or later

🔧 검증 코드

명령어 결과에 n8n 버전이 2.24.0 미만으로 표시되면 취약한 버전이 설치된 상태입니다.

Shell / Script
npm list n8n | grep -E 'n8n@([0-1]\.|2\.[0-1]\.|2\.2[0-3]\.)'

📊 CVSS Vector String

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

💻 영향받는 소프트웨어

SQL Server