🇰🇷 한글 설명
Crawl4AI 0.8.7 미만 버전의 /crawl, /crawl/stream, /md, /llm 엔드포인트에서 사용자 입력 URL을 검증 없이 가져오는 SSRF 취약점이 발견되었습니다. 인증되지 않은 공격자가 IPv6-mapped IPv4 주소를 사용하여 내부 주소 차단 목록을 우회하고 내부 서비스 및 클라우드 메타데이터 엔드포인트에 접근할 수 있습니다.
💡 쉬운 설명
웹사이트의 정보를 수집하는 프로그램이 공격자가 보낸 가짜 주소를 그대로 따라가 내부 네트워크를 들여다볼 수 있는 문제입니다. 이를 통해 회사의 중요한 내부 정보나 클라우드 설정 정보를 훔쳐갈 수 있습니다.
🇺🇸 원문 (English)
Crawl4AI before 0.8.7 contains a server-side request forgery vulnerability in the /crawl, /crawl/stream, /md, and /llm endpoints that fetch arbitrary user-supplied URLs without validation. Unauthenticated attackers can bypass the internal-address blocklist using IPv6-mapped IPv4 addresses to reach internal services and cloud metadata endpoints.
📍 영향받는 시스템
Crawl4AI versions before 0.8.7
⚔️ 공격 벡터
IPv6-mapped IPv4 주소를 이용한 내부 네트워크 및 클라우드 메타데이터 엔드포인트 대상 SSRF 공격
🛡️ 대응 방법
Crawl4AI를 0.8.7 버전 이상으로 즉시 업데이트하십시오.
🔧 검증 코드
출력된 버전 번호가 0.8.7보다 낮으면 취약한 상태입니다.
pip show crawl4ai | grep Version