🔍 CVE-2026-61568

9.6
CVSS Score
CRITICAL
2026-09-15
2026-09-30 17:51
✅ 완료

🇰🇷 한글 설명

@zereight/mcp-gitlab은 GitLab을 위한 Model Context Protocol 서버입니다. 2.1.30 미만 버전은 Host 또는 Origin 허용 목록이 제대로 설정되지 않은 Streamable HTTP MCP 엔드포인트를 노출합니다. 공격자는 DNS Rebinding을 통해 피해자의 로컬 MCP 리스너로 브라우저 요청을 라우팅하여 MCP 초기화 경로에 접근할 수 있습니다.

💡 쉬운 설명

사용자가 악성 웹사이트에 접속하면, 공격자가 사용자의 컴퓨터 내부에서 실행 중인 GitLab 도구에 몰래 명령을 내릴 수 있는 보안 결함입니다. DNS Rebinding이라는 기술을 사용하여 보안 검사를 우회하고 내부 네트워크에 접근합니다.

🇺🇸 원문 (English)

`@zereight/mcp-gitlab` is a Model Context Protocol server for GitLab. Versions prior to 2.1.30 expose the Streamable HTTP MCP endpoint without an effective Host or Origin allowlist. A malicious web page can use DNS rebinding to route browser requests to a victim's local MCP listener while preserving an attacker-controlled `Host` and `Origin`. The server accepts those headers and reaches the MCP initialization path instead of rejecting the request at the HTTP boundary. Version 2.1.30 contains a patch.

📍 영향받는 시스템

@zereight/mcp-gitlab 2.1.30 미만 모든 버전

⚔️ 공격 벡터

DNS Rebinding을 이용한 브라우저 기반의 로컬 서비스 접근 공격

🛡️ 대응 방법

@zereight/mcp-gitlab 패키지를 2.1.30 버전 이상으로 업데이트하십시오.

🔧 검증 코드

출력된 버전 번호가 2.1.30 미만이면 취약한 상태이며, 2.1.30 이상이면 안전합니다.

Shell / Script
npm list -g @zereight/mcp-gitlab 2>/dev/null | grep -E '@zereight/mcp-gitlab@'

📊 CVSS Vector String

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

💻 영향받는 소프트웨어

Git