취약점  ·  2026-11-07

MCP TypeScript SDK OAuth/HTTP 교차 출처 리디렉션이 API 키, 세션 ID, OAuth 갱신 토큰/클라이언트 비밀을 유출함

취약점Medium 영향도GlobalCVE-2026-111769
MCP TypeScript SDK의 HTTP 클라이언트 전송 및 OAuth 클라이언트 함수는 사용자 정의 헤더와 (307/308의 경우) 요청 본문을 유지하면서 교차 출처 리디렉션을 따랐습니다. 따라서 악의적이거나 손상된 MCP 또는 인증 서버가 OAuth 갱신 토큰, 클라이언트 비밀, API 키 및 세션 식별자를 수신할 수 있습니다.
MCP 클라이언트는 에이전트가 행동할 수 있게 하는 자격 증명을 보유합니다; 전송에서 단일 교차 출처 리디렉션으로 다운스트림 서비스에 에이전트를 인증하는 OAuth 갱신 토큰 또는 클라이언트 비밀이 유출되어, 신뢰된 에이전트 통합에서 자격 증명 도난이 가능해집니다.
HTTP 클라이언트 전송 및 OAuth 클라이언트 요청은 사용자 정의 요청 헤더와 HTTP 307/308의 경우 요청 본문을 유지하면서 다른 출처로의 리디렉션을 따릅니다. 사용자 정의 헤더(mcp-session-id 포함) 및 refresh_token과 client_secret을 포함한 OAuth 요청 본문이 리디렉션된 출처로 재전송될 수 있습니다.
@modelcontextprotocol/sdk < 1.32.0; @modelcontextprotocol/client >= 2.0.0, < 2.3.0
@modelcontextprotocol/sdk 1.32.0 / @modelcontextprotocol/client 2.3.0으로 업그레이드하십시오. 권고: https://github.com/modelcontextprotocol/typescript-sdk/security/advisories/GHSA-6prh-2h8m-c8cw
NVD CVE-2026-111769MCP TypeScript SDK advisory
라이브 피드에서 보기 AI 보안 및 거버넌스 관련 소식을 더 살펴보세요 — 매일 아침 업데이트.
피드 열기 →