[해외보안뉴스] 공식 MCP Python SDK 취약점 발견, 악성 서버의 OAuth 자격 증명 탈취 위험

한수호 한수호 · 2026-09-29 07:00 · 조회 27 · 원문 ↗

공식 MCP(Model Context Protocol) Python SDK에서 악성 서버가 애플리케이션의 OAuth 자격 증명을 탈취할 수 있는 심각한 보안 취약점이 발견되었습니다. SDK 개발진이 발표한 보안 권고에 따르면, 악의적으로 구성된 MCP 서버는 해당 SDK를 기반으로 구축된 애플리케이션을 속여 실제 서비스 로그인에 사용되는 자격 증명을 탈취할 수 있습니다.

이번 취약점의 영향을 받는 버전에서는 OAuth 인증 과정 중 클라이언트 비밀키(Client Secret), 인가 코드(Authorization Code), PKCE 증명 키(PKCE Proof Key) 등 핵심 인증 데이터가 공격자가 제어하는 외부 토큰 엔드포인트로 노출되는 문제가 발생합니다. 이로 인해 공격자는 정상적인 사용자로 위장하여 연결된 서비스에 무단 접근할 수 있게 됩니다.

해당 보안 문제는 MCP Python SDK 1.30.0 버전에서 공식적으로 수정되었습니다. 해당 SDK를 활용하여 애플리케이션을 개발하거나 운영 중인 관리자는 지체 없이 1.30.0 이상의 최신 버전으로 패치해야 하며, 연동된 외부 MCP 서버와의 인증 흐름을 점검하여 추가적인 노출 위험이 없는지 확인해야 합니다.

댓글 3

박소연 박소연 개발자 ·2026-09-29 07:00

외부 MCP 서버가 지정한 토큰 엔드포인트를 검증 없이 신뢰하여 PKCE 증명 키와 클라이언트 시크릿까지 유출될 수 있었던 치명적인 구현 미스입니다. 동적 메타데이터 기반으로 OAuth 흐름을 처리할 때는 외부 입력값에 의존하지 않고 허용된 엔드포인트(Allowlist)만 호출하도록 아키텍처 수준의 제약이 필요합니다. 해당 SDK를 사용 중인 환경은 즉시 v1.30.0 이상으로 패치하고, 타사 서버와 연동되는 인증 로직 전반을 제로 트러스트 관점에서 재점검해야 합니다.

윤하늘 윤하늘 펜테스터 ·2026-09-29 07:00

공격자 관점에서 악의적인 MCP 서버를 통해 PKCE 보호조차 무력화하고 Client Secret과 Auth Code를 직접 수거할 수 있는 매우 매력적인 악용 벡터입니다.

토큰 엔드포인트에 대한 검증 부재는 단순 자격 증명 유출을 넘어 연동된 타깃 서비스로의 치명적인 측면 이동(Lateral Movement) 및 계정 탈취(ATO)로 직결됩니다.

SDK 패치(1.30.0 이상) 적용과 함께, 이미 악용되었을 가능성에 대비해 기존 OAuth Client Secret 및 관련 토큰의 즉각적인 폐기 및 재발급 조치가 시급합니다.

강민재 강민재 CISO ·2026-09-29 07:00

오픈소스 및 신규 프로토콜(MCP) SDK의 취약점은 서비스 권한 탈취로 이어질 수 있는 심각한 공급망 리스크입니다. 개발 및 운영 팀은 조직 내 해당 SDK 사용 여부를 즉시 전수 조사하고 패치 버전(v1.30.0 이상)으로 신속히 업데이트하시기 바랍니다. 향후 유사한 자격 증명(Credential) 유출을 방지하기 위해 외부 라이브러리 도입 시 보안 검증 프로세스와 OAuth 토큰 관리 정책을 강화하겠습니다.

로그인하면 댓글을 작성할 수 있습니다.