Skip to main content

Geonode CVE-2026-39922

| EUVDEUVD-2026-21581 MEDIUM
Server-Side Request Forgery (SSRF) (CWE-918)
2026-04-10 VulnCheck GHSA-hw9r-6m78-w6h3 GHSA-v8f7-cg9p-w5jx PYSEC-2026-61
5.3
CVSS 4.0 · Vendor: VulnCheck
View

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.

This Month Plan within 30 days. Why: MEDIUM severity (CVSS 4.0-6.9).
Patch available 0.0% exploitation probability (EPSS)

Get an e-mail when this CVE is exploited, patched or re-scored. Free account.

Alert me

AnalysisAIv1 – 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

geonode 4.0 <4.4.5
geonode 5.0 <5.0.2

Affected Packages

pypi geonode fix: 4.4.5, 5.0.2

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

Vendor (VulnCheck) PRIMARY 5.3 MEDIUM
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

Attack Vector
Network
Attack Complexity
Low
Attack Requirements
None
Privileges Required
Low
User Interaction
None
Vulnerable system: Confidentiality
Low
Vulnerable system: Integrity
Low
Vulnerable system: Availability
None
Subsequent system: Confidentiality
Low
Subsequent system: Integrity
Low
Subsequent system: Availability
Low

Lifecycle Timeline

2
Patch released
Apr 10, 2026 - 20:15 nvd
Patch available
CVE Published
Apr 10, 2026 - 19:53 nvd
MEDIUM 5.3

DescriptionCVE.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

EPSS Score
0.0%
Top 89% exploitable
Threat Intel
1
1 source
Exploit
POC
Public exploit code exists
Social Media
1
Sightings
Data Quality
7 sources
Confidence: High
EUVD NVD CVE.org EPSS Vulnrichment GHSA CIRCL GitHub VulDB

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.

SignalValue
Severity MEDIUM
CISA KEV No
Public POC Yes
EPSS 0.0%
Patch available Yes
Active threat No
Deciding rule
MEDIUM severity (CVSS 4.0-6.9)
What every action level means
Emergency Immediate action required. Criteria: CRITICAL + in CISA KEV (actively exploited) without patch, OR CRITICAL + EPSS > 30% without patch, OR CRITICAL + active threat signals without patch.
Act Now Prioritize within 24-48h. Criteria: in KEV with patch available, OR CRITICAL + public POC, OR HIGH + EPSS > 10%, OR CRITICAL + active threat, OR any CRITICAL severity.
This Week Schedule remediation this week. Criteria: HIGH severity (CVSS 7.0-8.9). Patch within normal change window.
This Month Plan within 30 days. Criteria: MEDIUM severity (CVSS 4.0-6.9), lower exploitation probability. Include in regular patch cycle.
Monitor Track and reassess. Criteria: LOW severity (CVSS 0.1-3.9), minimal exploitation risk. No immediate action needed.

SSVC AssessmentENISA

SSVC Decision· derived
Scheduled
Exploitation
None
System Exposure· derived
Open
Automatable
No
Human Impact· derived
Medium
Technical Impact
Partial

Priority Score

46
Low Medium High Critical
KEV: 0
EPSS: 0
CVSS: +26
PoC: +20
Weaponized: 0
Threat intel: 0
Gov advisory: 0

Attack Technique

Server-Side Request Forgery exploits applications that fetch remote resources based on user-supplied URLs.

This site uses cookies essential for authentication and security. No tracking or analytics cookies are used. Privacy Policy