🇰🇷 한글 설명
Local Deep Research 1.3.0 버전부터 1.3.9 미만 버전에서 다운로드 서비스가 애플리케이션의 SSRF 보호 기능을 우회하여 HTTP 요청을 수행하는 취약점이 발견되었습니다. 공격자는 악성 URL을 API를 통해 제출함으로써 내부 서비스에 접근하거나 클라우드 메타데이터 엔드포인트에 접근을 시도할 수 있습니다.
💡 쉬운 설명
프로그램이 외부 데이터를 가져올 때 보안 검사를 거치지 않고 직접 요청을 보내는 결함이 있습니다. 이를 통해 해커가 내부 네트워크나 클라우드 설정 정보에 몰래 접근할 수 있습니다.
🇺🇸 원문 (English)
Local Deep Research is an AI-powered research assistant for deep, iterative research. In versions from 1.3.0 to before 1.3.9, the download service (download_service.py) makes HTTP requests using raw requests.get() without utilizing the application's SSRF protection (safe_requests.py). This can allow attackers to access internal services and attempt to reach cloud provider metadata endpoints (AWS/GCP/Azure), as well as perform internal network reconnaissance, by submitting malicious URLs through the API, depending on the deployment and surrounding controls. This issue has been patched in version 1.3.9.
📍 영향받는 시스템
Local Deep Research 1.3.0 ~ 1.3.8 버전
⚔️ 공격 벡터
API를 통해 조작된 URL을 전달하여 서버가 내부 네트워크나 클라우드 메타데이터에 요청을 보내도록 유도
🛡️ 대응 방법
Local Deep Research를 1.3.9 이상의 최신 버전으로 업데이트
🔧 검증 코드
출력된 Version이 1.3.9 미만이면 취약한 상태이며, 1.3.9 이상이면 안전합니다.
pip show local-deep-research 2>/dev/null | grep -E 'Version'