🇰🇷 한글 설명
Pydantic-AI MCP Run Python 도구가 Deno 샌드박스를 지나치게 허용적으로 구성하여 Python 코드가 호스트의 localhost 인터페이스에 접근 가능하게 만드는 취약점입니다. 이를 통해 공격자가 SSRF(Server-Side Request Forgery) 공격을 수행할 수 있으며, 해당 프로젝트는 보관되어 수정될 가능성이 낮습니다.
💡 쉬운 설명
Python 도구가 컴퓨터 내부 시스템(localhost)에 접근할 수 있도록 잘못 설정되어 있습니다. 이를 이용해 공격자가 내부 서비스를 대신 접근하고 정보를 훔칠 수 있습니다.
🇺🇸 원문 (English)
The Pydantic-AI MCP Run Python tool configures the Deno sandbox with an overly permissive configuration that allows the underlying Python code to access the localhost interface of the host to perform SSRF attacks. Note - the "mcp-run-python" project is archived and unlikely to receive a fix.
📍 영향받는 시스템
Pydantic-AI MCP Run Python tool (mcp-run-python 프로젝트, 모든 버전)
⚔️ 공격 벡터
Deno 샌드박스의 과도한 네트워크 권한을 악용하여 localhost 리소스에 접근해 SSRF 공격 수행
🛡️ 대응 방법
프로젝트가 보관되었으므로 직접 사용을 중단하고 대체 도구 또는 보안이 강화된 버전으로 마이그레이션
🔧 검증 코드
설치된 mcp-run-python 패키지의 존재 여부와 버전을 확인합니다. 패키지가 없으면 설치되지 않은 것이고, 있으면 제거 대상입니다.
pip show mcp-run-python 2>/dev/null | grep -E 'Name|Version'