
Cloud Vulnerability DB
A community-led vulnerabilities database
GeoNode, an open source platform for geospatial data management, was found to contain a Server-Side Request Forgery (SSRF) vulnerability (CVE-2023-40017) affecting versions 3.2.0 through 4.1.2. The vulnerability was discovered in the /proxy/?url= endpoint which failed to properly implement protections against SSRF attacks (GitHub Advisory). The issue was disclosed on August 24, 2023, and received a CVSS v3.1 base score of 7.5 (High) (NVD).
The vulnerability exists in the /proxy/?url= endpoint where input validation was insufficient. An attacker could exploit this by using a specific URL format like http://[internal-ip]\@#whitelisteddomain.com or http://[internal-ip]\@%23whitelisteddomain.com to bypass the whitelist controls. The application would interpret the first host as whitelisted while the browser would use the credentials portion to access internal resources (GitHub Advisory).
The vulnerability allows attackers to perform port scanning of internal hosts and access information from internal systems. In cloud environments, this could potentially expose sensitive metadata from internal services. The high CVSS score of 7.5 reflects the significant potential for unauthorized information disclosure (NVD).
A patch has been released in commit a9eebae80cb362009660a1fd49e105e7cdb499b9. The fix includes improved validation of IP addresses and domains, along with additional security checks for URL parsing. Organizations running affected versions should upgrade to version 4.1.3.post1 or later which contains the security fix (GitHub Patch).
Source: This report was generated using AI
Free Vulnerability Assessment
Evaluate your cloud security practices across 9 security domains to benchmark your risk level and identify gaps in your defenses.
Get a personalized demo
"Best User Experience I have ever seen, provides full visibility to cloud workloads."
"Wiz provides a single pane of glass to see what is going on in our cloud environments."
"We know that if Wiz identifies something as critical, it actually is."