Vulnerability Assessment
| Weakness |
CWE
OWASP Top 10:2025
A01:2025 - Broken Access Control
ASVS 5.0
V4 - API and Web Service URL allowlisting, SSRF prevention
MITRE ATT&CK
2 techniques across 2 tactics: Initial Access, Credential Access The technique list with ATT&CK links and the kill-chain view is part of the Basic plan and up. |
| Impact | The CVSS v4.0 score of 5.3 reflects a medium-severity issue with network attack vector (AV:N), low attack complexity (AC:L), no special technical interaction (AT:N), but crucially a requirement for low-level privileges (PR:L), indicating authentication is mandatory. The impact scope shows limited confidentiality (VC:L), integrity (VI:L), and scope impacts (SC:L, SI:L). However, multiple risk signals suggest this warrants elevated attention: First, the requirement for authenticated access significantly reduces real-world exploitability compared to unauthenticated SSRF vulnerabilities, as attackers must already have valid credentials or compromise an existing account. Second, the vulnerability is specifically scoped to network reconnaissance of internal services and cloud metadata endpoints rather than arbitrary code execution or direct data exfiltration, limiting the immediate technical impact. Third, SSRF vulnerabilities targeting metadata services (AWS IMDSv1, GCP metadata APIs) represent a recognized attack chain for privilege escalation and credential theft in cloud-native deployments. The CVSS vector marks E:X (Exploitation maturity unknown) and includes multiple X values for optional metrics, suggesting incomplete data, but the deterministic attack vector (crafted URL submission to a known endpoint) implies high automation potential if cloud deployments are identified. The practical risk is highest in environments where GeoNode instances are exposed to threat actors who either have legitimate credentials or can obtain them, and where internal network segmentation is weak. |
| Exploit ScenarioDerived | An authenticated user with access to GeoNode's service registration interface (a web form requiring valid credentials) submits a crafted WMS service URL pointing to an internal target such as http://127.0.0.1:8080/admin or a cloud metadata endpoint like http://169.254.169.254/latest/meta-data/iam/security-credentials/. During form validation, GeoNode's server makes an outbound HTTP request to the attacker-specified URL without filtering, allowing the attacker to read the HTTP response or infer service availability through timing and error messages. In cloud environments, this enables harvesting of temporary AWS credentials, GCP service account tokens, or Azure managed identity tokens, which can then be used for privilege escalation and lateral movement within the cloud account. |
Get an e-mail when this CVE is exploited, patched or re-scored. Free account.
Alert meAnalysisAIv1 – Apr 10, 2026
GeoNode 4.0 before 4.4.5 and 5.0 before 5.0.2 contains a server-side request forgery vulnerability in the service registration endpoint that allows authenticated attackers to probe internal networks, including loopback addresses, RFC1918 private IP ranges, link-local addresses, and cloud metadata services by submitting a crafted WMS service URL during form validation. The vulnerability exploits insufficient URL validation without private IP filtering or allowlist enforcement. No public exploit code has been identified at the time of analysis.
RemediationAI
Vendor-released patches are available: upgrade to GeoNode 4.4.5 or later for the 4.x branch, or upgrade to GeoNode 5.0.2 or later for the 5.x branch. Both patched versions address the insufficient URL validation in the WMS service handler. Administrators unable to patch immediately should implement network-level controls restricting outbound connections from GeoNode application servers to internal IP ranges (RFC1918, 127.0.0.0/8, 169.254.0.0/16) and cloud metadata service endpoints (169.254.169.254 for AWS IMDSv1/v2, metadata.google.internal for GCP). Additionally, limit service registration functionality to trusted administrative users and disable the service registration feature entirely if not required for operations. Consult the VulnCheck advisory at https://www.vulncheck.com/advisories/geonode-ssrf-via-service-registration for additional context and vendor communication.
Affected VersionsENISA
Affected Packages
Source: OSV (Open Source Vulnerabilities)
Affects your stack
Affects 1 package in pypi
Checking this CVE against your own stacks and servers is part of the Basic plan and up.
Technical ContextAI · show details
The vulnerability exists in GeoNode's WMS service handler within the service registration endpoint (affected CPE: cpe:2.3:a:geonode:geonode:*:*:*:*:*:*:*:*). The root cause is classified as CWE-918 (Server-Side Request Forgery), which occurs when application logic makes HTTP requests to URLs derived from user input without proper validation. In this case, the service registration form accepts a service URL parameter that is validated by making an outbound request to that URL without filtering or blocking requests to private IP address ranges (RFC1918: 10.0.0.0/8, 172.16.0.0/12, 192.168.0.0/16), loopback addresses (127.0.0.0/8), link-local addresses (169.254.0.0/16), or cloud metadata service endpoints. This allows the form validation logic itself to become a network probing tool under the attacker's control.
Know when Geonode gets its next vulnerability
- Watch products and get an email when something new is published
- Check this CVE against your own stack and servers
- Exploit and PoC references, threat intelligence from 22 sources
No credit card · 7-day full trial
Severity by source
CVSS:4.0/AV:N/AC:L/AT:N/PR:L/UI:N/VC:L/VI:L/VA:N/SC:L/SI:L/SA:L
Primary rating from Vendor (VulnCheck) · only source for this CVE.
CVSS VectorVendor: VulnCheck
Lifecycle Timeline
2DescriptionCVE.org
GeoNode versions 4.0 before 4.4.5 and 5.0 before 5.0.2 contain a server-side request forgery vulnerability in the service registration endpoint that allows authenticated attackers to trigger outbound network requests to arbitrary URLs by submitting a crafted service URL during form validation. Attackers can probe internal network targets including loopback addresses, RFC1918 private IP ranges, link-local addresses, and cloud metadata services by exploiting insufficient URL validation in the WMS service handler without private IP filtering or allowlist enforcement.
Threat Intelligence Overview
How this decision was reached
The engine reads each signal below and applies a fixed list of rules from top to bottom. The first rule that matches sets the recommended action – like a statement, every line is shown.
What every action level means
SSVC AssessmentENISA
Priority Score
Attack Technique
Server-Side Request Forgery exploits applications that fetch remote resources based on user-supplied URLs.
GeoNode is an open source platform that facilitates the creation, sharing, and collaborative use of geospatial data. Rat
GeoNode is an open source platform that facilitates the creation, sharing, and collaborative use of geospatial data. Rat
GeoNode is an open source platform that facilitates the creation, sharing, and collaborative use of geospatial data. Rat
Server-side request forgery in GeoNode 4.0-4.4.4 and 5.0-5.0.1 allows authenticated users with document upload permissio
GeoNode is an open source platform that facilitates the creation, sharing, and collaborative use of geospatial data. Rat
EUVD-2026-21581
GHSA-hw9r-6m78-w6h3
NVD
CVE.org
EPSS
Vulnrichment
VulDB
Exploit-DB