🇰🇷 한글 설명
Crawl4AI 0.9.3 미만 버전의 PDFContentScrapingStrategy에서 서버 측 요청 위조(SSRF) 취약점이 발견되었습니다. 인증된 공격자가 외부 유출 검증이 없는 _get_pdf_path() 함수를 악용하여 내부 주소로 리다이렉트하거나 DNS 리바인딩을 통해 내부 서비스에 접근하고 데이터를 탈취할 수 있습니다.
💡 쉬운 설명
웹 크롤링 도구가 사용자가 준 주소를 확인 없이 내부 네트워크 주소로 접속하여 중요한 정보를 몰래 빼낼 수 있는 문제입니다. 공격자가 가짜 주소를 보내면 프로그램이 내부 서버의 비밀 정보를 읽어와 공격자에게 전달할 수 있습니다.
🇺🇸 원문 (English)
Crawl4AI before 0.9.3 contains a server-side request forgery vulnerability in PDFContentScrapingStrategy where _get_pdf_path() re-downloads targets with Python requests without egress validation. Authenticated attackers can supply URLs that redirect to internal addresses or use DNS rebinding to access internal services, exfiltrating responses through PDF text extraction in crawl results.
📍 영향받는 시스템
Crawl4AI version < 0.9.3
⚔️ 공격 벡터
인증된 공격자가 조작된 URL을 제공하여 내부 네트워크로의 SSRF 공격 수행
🛡️ 대응 방법
Crawl4AI를 0.9.3 이상의 최신 버전으로 업데이트하십시오.
🔧 검증 코드
출력된 버전 번호가 0.9.3보다 낮으면 취약한 상태입니다.
pip show crawl4ai | grep Version