🇰🇷 한글 설명
markdownify-mcp v0.0.2 이하의 웹페이지-마크다운 변환 기능에서 SSRF 취약점이 발견되었습니다. 공격자는 호스트명 기반 우회와 HTTP 리다이렉트 체인을 이용해 비공개 IP 제한을 우회하고 내부 네트워크 서비스에 접근할 수 있습니다.
💡 쉬운 설명
웹페이지를 마크다운으로 바꿔주는 도구에 결함이 있어, 공격자가 이를 이용해 회사 내부망의 비공개 서버에 몰래 접근할 수 있습니다. 내부 시스템 정보 노출이나 추가 공격의 발판이 될 수 있습니다.
🇺🇸 원문 (English)
A Server-Side Request Forgery (SSRF) vulnerability was discovered in the webpage-to-markdown conversion feature of markdownify-mcp v0.0.2 and before. This vulnerability allows an attacker to bypass private IP restrictions through hostname-based bypass and HTTP redirect chains, enabling access to internal network services.
📍 영향받는 시스템
markdownify-mcp v0.0.2 이하 버전
⚔️ 공격 벡터
악성 URL 또는 리다이렉트 체인을 포함한 요청으로 호스트명 검증을 우회해 내부 IP(예: 127.0.0.1, 사설망 대역)에 요청을 보냄
🛡️ 대응 방법
markdownify-mcp를 최신 패치 버전으로 업그레이드하고, 리다이렉트 추적 시마다 대상 IP를 재검증하는 방어 로직을 적용
🔧 검증 코드
출력된 버전이 0.0.2 이하이면 취약하므로 패치 버전으로 업그레이드가 필요하고, 패키지가 없으면 해당 취약점에 영향받지 않습니다.
npm ls markdownify-mcp 2>/dev/null | grep markdownify-mcp