Read the docs
TI-2026-28791 Aliases CVE-2026-39922GHSA-hw9r-6m78-w6h3

GeoNode SSRF via Service Registration

Priority LOW 23CWE-918Published · Updated

Key facts

Attack vector
Network
Privileges required
Low
User interaction
None
Attack complexity
Low
Attack requirements
None
Impact type
—
Confidentiality · integrity · availability
Low · Low · None
Fix status
Fixed

Attack profile from CVSS 4.0 · CNA. Fix status from CNA and GitHub.

Summary

GeoNode versions 4.4.5 and 5.0.2 (and prior within their respective releases) 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.

Why it matters now

Exploitation None reported CISA SSVC · not in CISA KEV
EPSS 0.00175 7th percentileScored 2026-11-07
Fix Fixed geonode (PyPI): 4.4.5, 5.0.2

SSVC decision points

CISA ADP · SSVC 2.0.3

Exploitation
None
Automatable
No
Technical impact
Partial

The decision (Track, Attend, Act) also depends on your mission and well-being impact; see CISA's SSVC guide.

Affected products

VendorProductAffected versionsFixed inStatusSource
GeoNodeGeoNode4.0.0 – 4.4.5; 5.0.0 – 5.0.2—No fix listedCNA
—geonode (PyPI)4.0.0 to before 4.4.54.4.5Patch availableGHSA-hw9r-6m78-w6h3
—geonode (PyPI)5.0.0 to before 5.0.25.0.2Patch availableGHSA-hw9r-6m78-w6h3
  • GeoNode VendorGeoNode Affected 4.0.0 – 4.4.5; 5.0.0 – 5.0.2 Fixed in — No fix listed CNA
  • geonode (PyPI) Vendor— Affected 4.0.0 to before 4.4.5 Fixed in 4.4.5 Patch available GHSA-hw9r-6m78-w6h3
  • geonode (PyPI) Vendor— Affected 5.0.0 to before 5.0.2 Fixed in 5.0.2 Patch available GHSA-hw9r-6m78-w6h3

CPE configurations NVD · 1

CPEVersionsRoleVendor
cpe:2.3:a:geosolutionsgroup:geonode:*:*:*:*:*:*:*:*4.0.0 to before 4.4.5; 5.0.0 to before 5.0.2VulnerableGeoNode
  • cpe:2.3:a:geosolutionsgroup:geonode:*:*:*:*:*:*:*:* Versions 4.0.0 to before 4.4.5; 5.0.0 to before 5.0.2 Vulnerable ·GeoNode

Remediation

  • Fix · GHSA-hw9r-6m78-w6h3 geonode (PyPI) Fixed in 4.4.5 Advisory →
  • Fix · GHSA-hw9r-6m78-w6h3 geonode (PyPI) Fixed in 5.0.2 Advisory →

Timeline

  1. 2026-10-02 Threatist record created from CVE-2026-39922
  2. 2026-10-03 Alias added: GHSA-hw9r-6m78-w6h3

References

  • TI-2023-22605 GeoNode SSRF Bypass to return internal host data CVSS 3.1HIGH 7.5
  • TI-2023-11277 XML External Entity (XXE) injection in GeoServer style upload functionality CVSS 3.1MEDIUM 6.5
  • TI-2023-20907 Geonode Server Side Request Forgery vulnerability CVSS 3.1HIGH 7.5
  • TI-2023-12986 Geoserver for GeoNode sensitive information leak CVSS 3.1HIGH 7.5
  • TI-2024-17952 GeoNode stored XSS to full account takeover CVSS 3.1MEDIUM 6.1
  • TI-2026-28790 GeoNode < 4.4.5, 5.0.2 SSRF via Document Upload CVSS 4.0MEDIUM 5.3

Sources