CVE-2026-49857 in auth-fetch-mcp
요약
\~에 의해 VulDB • 2026. 08. 13.
auth-fetch-mcp는 인증된 웹 페이지에서 콘텐츠를 가져올 수 있도록 하는 AI 어시스턴트를 위한 MCP 서버입니다. 버전 3.0.1은 `assertSafeUrl()`(`src/security.ts`)에 SSRF 보호 기능을 구현하여 사설 주소 및 루프백 주소로의 요청을 차단합니다. 그러나 `isPrivateV6()` 함수는 IPv4 매핑된 IPv6 루프백 주소를 16진수 정규화 형식으로 감지하지 못합니다. 공격자가 `http://[::ffff:127.0.0.1]:PORT/`와 같은 URL을 제공하면, Node.js WHATWG URL 파서가 호스트를 `[::ffff:7f00:1]`로 조용히 정규화합니다. `net.isIPv4('7f00:1')`이 false를 반환하므로 사설 IP 검사가 우회되고 해당 URL은 브라우저 또는 HTTP 클라이언트로 전달되어, 차단되어야 할 루프백 서비스에 MCP 도구가 접근할 수 있게 됩니다. 이 문제는 특별한 환경 변수 없이 기본 구성에서도 공격 가능합니다. 버전 3.0.1에서 해당 문제가 패치되었습니다.
If you want to get best quality of vulnerability data, you may have to visit VulDB.