🇰🇷 한글 설명
n8n은 오픈소스 워크플로 자동화 플랫폼입니다. 2.25.7 및 2.26.2 이전 버전에서 @n8n/mcp-browser를 HTTP 전송 모드(--transport http)로 실행하면 MCP 엔드포인트가 인증 없이 세션 초기화와 도구 호출을 허용합니다. 네트워크에서 접근 가능한 클라이언트나 사용자가 방문한 임의의 웹사이트가 브라우저 제어 도구를 호출할 수 있으며, AI Browser Bridge 확장이 설치되어 연결된 경우 실제 브라우저 프로필에 대한 탐색, JavaScript 실행, 쿠키 및 스토리지 접근이 가능해집니다.
💡 쉬운 설명
n8n의 브라우저 연동 기능에 로그인 확인 절차가 없어서, 아무나 사용자의 브라우저를 원격으로 조작할 수 있습니다. 쿠키나 저장된 정보가 유출될 위험이 매우 큽니다.
🇺🇸 원문 (English)
n8n is an open source workflow automation platform. Prior to 2.25.7 and 2.26.2, when @n8n/mcp-browser is run in HTTP transport mode, the MCP endpoint accepts session initialization and tool invocation requests without any authentication. Any network-reachable client, or any website visited by the user, can establish an MCP session and invoke browser-control tools. Where the n8n AI Browser Bridge extension is installed and a browser connection is active, an unauthenticated caller can access browser-control capabilities including navigation, JavaScript evaluation, and cookie and storage access against the user's real browser profile. This issue only affects instances where @n8n/mcp-browser is run with the HTTP transport (--transport http). This vulnerability is fixed in 2.25.7 and 2.26.2.
📍 영향받는 시스템
@n8n/mcp-browser의 HTTP 전송 모드를 사용하는 n8n 2.25.7 미만, 2.26.2 미만 버전
⚔️ 공격 벡터
네트워크상의 임의의 클라이언트 또는 사용자가 방문한 악성 웹사이트가 인증 없이 MCP 세션을 열고 브라우저 제어 도구를 호출
🛡️ 대응 방법
n8n을 2.25.7 또는 2.26.2 이상으로 업데이트하고, 업데이트 전까지 @n8n/mcp-browser를 HTTP 모드로 실행하지 않거나 네트워크 접근을 차단
🔧 검증 코드
출력된 n8n 버전이 2.25.7 또는 2.26.2 미만이고 @n8n/mcp-browser가 설치되어 있다면 취약한 상태이므로 업데이트가 필요합니다.
npm ls @n8n/mcp-browser 2>/dev/null; n8n --version 2>/dev/null