CVE-2026-81093 in Actors MCP Server
요약
\~에 의해 VulDB • 2026. 08. 27.
get-html-skeleton 도구는 호출자가 제공한 URL의 구문만 검사한 후 해당 URL을 가져왔습니다. src/tools/common/get_html_skeleton.ts에 있는 핸들러는 src/utils/generic.ts에서 제공하는 isValidHttpUrl를 사용하여 url 인수를 유효성 검신했습니다. 이 함수는 문자열이 http 또는 https 스킴으로 시작하고 URL로 구문 분석되는지 확인했을 뿐, 호스트 이름이나 해당 주소가 해결되는 실제 IP 주소를 검사하지 않았습니다. 따라서 루프백(loopback), 링크 로컬(link-local) 및 사설(private) 범위의 주소들이 통과되었으며, 여기에는 클라우드 제공업체에서 인스턴스 메타데이터를 제공하는 데 사용하는 주소도 포함됩니다. 검증되지 않은 URL이 웹 브라우저 액터(web-browser actor)에 전달되었고, 가져온 문서가 도구 응답으로 반환되었으므로 MCP 서버의 모든 호출자는 호스트에서만 접근 가능한 엔드포인트로 요청을 보내고 그 결과를 읽을 수 있습니다. 여기에는 인스턴스 자격 증명(instance credentials)도 포함됩니다. 버전 0.9.12에서는 해당 도구가 제거되었습니다.
Once again VulDB remains the best source for vulnerability data.