🔍 CVE-2026-81100

6.8
CVSS Score
MEDIUM
2026-08-27
2026-09-23 17:17
✅ 완료

🇰🇷 한글 설명

tiger-gh-mcp-server가 MCP HTTP 전송을 시작할 때 SDK에서 제공하는 호스트 허용 목록을 활성화하지 않았습니다. 이로 인해 DNS 리바인딩 공격에 취약해지며, 공격자가 제어하는 도메인을 통해 로컬에 연결된 GitHub MCP 엔드포인트를 원격에서 조작할 수 있습니다.

💡 쉬운 설명

서버가 허용된 주소인지 확인하는 보안 장치를 켜지 않아 발생한 문제입니다. 이를 통해 해커가 웹사이트를 통해 사용자의 로컬 서버에 몰래 명령을 내릴 수 있습니다.

🇺🇸 원문 (English)

tiger-gh-mcp-server started its MCP HTTP transport without enabling the host allow-list the underlying SDK provides. src/httpServer.ts called the shared httpServerFactory helper and never set the DNS-rebinding-protection option, so the transport accepted a request whatever host it named, making the locally reachable GitHub MCP endpoint drivable from a page in a visitor's browser that pointed a name it controlled at the bound address. The fix passes the option explicitly alongside a dependency update; the update alone would not have closed it. The repository has published no release that brackets the fix, so the affected boundary is the commit preceding it.

📍 영향받는 시스템

tiger-gh-mcp-server (수정된 커밋 이전의 모든 버전)

⚔️ 공격 벡터

DNS 리바인딩을 이용한 웹 브라우저 기반의 로컬 엔드포인트 원격 조작

🛡️ 대응 방법

DNS 리바인딩 보호 옵션을 명시적으로 설정하고 관련 의존성을 업데이트하십시오.

🔧 검증 코드

출력된 커밋 해시가 보안 패치가 적용된 커밋 이후인지 확인하십시오.

Shell / Script
git log -1 --pretty=%H

📊 CVSS Vector String

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

💻 영향받는 소프트웨어

Git