🔍 CVE-2026-39921

6.3
CVSS Score
MEDIUM
2026-04-10
2026-07-14 21:16
✅ 완료

🇰🇷 한글 설명

GeoNode 4.0(4.4.5 미만) 및 5.0(5.0.2 미만) 버전에서 문서 업로드 권한이 있는 인증된 사용자가 SSRF 취약점을 악용할 수 있습니다. 공격자는 doc_url 파라미터에 악의적인 URL을 입력하여 서버가 내부 네트워크, 루프백 주소 또는 클라우드 메타데이터 서비스로 임의의 HTTP 요청을 보내도록 유도할 수 있습니다.

💡 쉬운 설명

문서를 올릴 수 있는 권한을 가진 사용자가 서버를 속여서, 서버가 내부의 중요한 정보나 다른 컴퓨터에 몰래 접속하게 만드는 보안 약점입니다. 이를 통해 공격자는 원래 접근할 수 없는 내부 네트워크 정보에 접근할 수 있습니다.

🇺🇸 원문 (English)

GeoNode versions 4.0 before 4.4.5 and 5.0 before 5.0.2 contain a server-side request forgery vulnerability that allows authenticated users with document upload permissions to trigger arbitrary outbound HTTP requests by providing a malicious URL via the doc_url parameter during document upload. Attackers can supply URLs pointing to internal network targets, loopback addresses, RFC1918 addresses, or cloud metadata services to cause the server to make requests to internal resources without SSRF mitigations such as private IP filtering or redirect validation.

📍 영향받는 시스템

GeoNode versions 4.0 < 4.4.5, 5.0 < 5.0.2

⚔️ 공격 벡터

문서 업로드 시 doc_url 파라미터에 내부 네트워크 또는 메타데이터 서비스 주소를 삽입하여 공격

🛡️ 대응 방법

GeoNode를 최신 보안 패치가 적용된 버전(4.4.5 이상 또는 5.0.2 이상)으로 업데이트

🔧 검증 코드

출력된 버전이 취약한 범위(4.0.x < 4.4.5 또는 5.0.x < 5.0.2)에 해당하는지 확인

Shell / Script
python3 -c "import geonode; print(geonode.__version__)" 2>/dev/null || echo 'Version check failed'

📊 CVSS Vector String

CVSS Vector
CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:L/I:L/A:L

💻 영향받는 소프트웨어

Cloud Services