무슨 일이 있었나
VulnCheck은 2026-10-14에 CVE-2026-110842를 공개했습니다(CVSS 7.7 CVSSv4.0, CWE-1321 프로토타입 오염). MCP 워크플로우 검증 도구는 호출자가 제공한 코드를 상속된 속성을 읽고 공유 프로토타입에 할당을 허용하는 인터프리터를 통해 메인 프로세스에서 평가합니다. 읽기 권한만 가진 구성원이 내장 메서드를 truthy 값을 반환하는 메서드로 교체하여 서버 측 권한 검사가 보유하지 않은 범위를 허용하게 만들 수 있으며, 보고자는 이를 통해 인스턴스 소유자의 계정을 완전히 탈취했습니다(MFA가 활성화된 계정은 영향 없음). NVD REST API 및 GitHub 권고를 통해 검증되었습니다.
왜 중요한가
이는 기업이 AI 클라이언트에 부여하는 읽기 전용 workflow:read 권한인 MCP 에이전트 도구 표면을 워크플로우, 자격 증명 및 통합을 호스팅하는 AI 자동화 제어 평면의 완전한 플랫폼 소유자 탈취로 이어지는 권한 상승 경로로 전환시킵니다. 이는 에이전트 인터프리터의 프로토타입 변형 원시 요소로, LLM 매개 요청이 관리자 액세스가 될 수 있게 하는 MCP 측 버그의 전형적인 사례입니다.
공격 경로
workflow:read 권한만 보유한 인증된 구성원이 조작된 코드로 MCP 워크플로우 검증 도구를 호출합니다. 인터프리터는 이를 메인 프로세스에서 평가하고 공유 프로토타입에 할당하며 내장 메서드를 truthy 값을 반환하는 메서드로 교체하여 서버 측 권한 검사가 보유하지 않은 범위를 허용하게 만듭니다 — 이를 연쇄적으로 이용해 인스턴스 소유자의 계정을 탈취합니다.
영향받는 시스템
n8n < 2.41.4 및 2.42.x < 2.42.1(1.x 라인은 1.123.83 이전 버전도 해당)
완화 방안
n8n 2.41.4+ 또는 2.42.1+(1.x 라인은 1.123.83+)로 업그레이드하세요. 패치가 불가능한 경우: 인스턴스 수준 MCP 서버를 비활성화하고, 모든 소유자/관리자 계정에 MFA를 활성화하며, workflow:read MCP OAuth 권한을 철회하세요. 권고: GHSA-5jr4-xmvf-frmj.