🇰🇷 한글 설명
Spring AI의 mcp-security 프레임워크 0.1.9 미만 버전에서 MCP 보안 사양에 명시된 SSRF 완화 조치가 누락되었습니다. Dynamic Client Registration(DCR)이 활성화된 경우, OAuth 관련 탐색 및 메타데이터 처리를 위해 신뢰할 수 없는 URL을 검증 없이 처리하여 내부 네트워크 공격에 노출될 수 있습니다.
💡 쉬운 설명
인증 과정에서 외부에서 전달된 주소를 제대로 검사하지 않아, 공격자가 내부 네트워크에 몰래 접근할 수 있는 보안 약점이 있습니다. 이 문제는 특정 설정(DCR)이 켜져 있을 때만 발생합니다.
🇺🇸 원문 (English)
mcp-security provides Security and Authorization support for Model Context Protocol in Spring AI. Prior to 0.1.9, the mcp-security framework fails to implement the mandatory SSRF mitigations outlined in the Model Context Protocol (MCP) security specifications. Specifically, it processes untrusted URLs for OAuth-related discovery and metadata without verifying if the targets are malicious or internal to the network. This only affects installations with Dynamic Client Registration (DCR) enabled This vulnerability is fixed in 0.1.9.
📍 영향받는 시스템
mcp-security framework versions prior to 0.1.9 (with DCR enabled)
⚔️ 공격 벡터
신뢰할 수 없는 URL을 통해 내부 네트워크 자원에 접근을 시도하는 SSRF 공격
🛡️ 대응 방법
mcp-security 프레임워크를 0.1.9 버전 이상으로 업데이트하십시오.
🔧 검증 코드
출력된 결과에서 mcp-security의 버전이 0.1.9 미만인지 확인하십시오.
mvn dependency:tree | grep mcp-security