CVE-2023-42439High· 7.5▾ TwilightGeoNode vulnerable to SSRF Bypass to return internal host data
▾ Twilight zone — High severity, or a signal on a lesser flaw
impact 41.3 · likelihood 0.2 · exploitation 0
Need a working PoC? Pro members can cast a request and our team develops one — it lands right here.
Exploit-prediction probability, daily snapshots since Sep 12.
Disclosure to exploitation, from the record and what we observed since indexing it.
Disclosed via OSV
Last analysed / modified upstream
0.8%
0.8% → 1.0%
A SSRF vulnerability exists, bypassing existing controls on the software. This can allow a user to request internal services for a full read SSRF, returning any data from the internal network.
the application is using a whitelist, but the whitelist can be bypassed with @ and encoded value of @ (%40) GET /proxy/?url=http://development.demo.geonode.org%40geoserver:8080/geoserver/web This will trick the application that the first host is a whitelisted address, but the browser will use @ or %40 as a credential to the host geoserver on port 8080, this will return the data to that host on the response.

geonode >= 3.2.0, < 4.1.3.post1Upgrade to a patched release:
geonode 4.1.3.post1Connected by shared product, vendor, weakness, or advisory.
CVE-2023-40017High· 7.5GeoNode Server Side Request forgery
CVE-2023-26043Medium· 6.5GeoServer style upload functionality vulnerable to XML External Entity (XXE) injection
CVE-2026-39921Medium· 6.3GeoNode versions 4.0 before 4.4.5 and 5.0 before 5.0.2 contain a server-side request forgery vulnerability that allows authenticated user…
CVE-2024-27091Medium· 6.1GeoNode: Stored XSS to full account takeover
CVE-2026-39922Medium· 6.3GeoNode contains a server-side request forgery vulnerability in the service registration endpoint