GHSA-8mc9-fhgx-fwcjProxy allowlist bypass
A crafted URL containing an allowed host can reach another destination through /proxy/ and return the upstream response.
GeoNode disclosed seven vulnerabilities, including a proxy allowlist bypass that can return internal HTTP responses and a command injection flaw in vector uploads. The proxy advisory includes a public proof of concept.
GeoNode publishes maps, datasets and documents. Its proxy checks requests against an allowlist before forwarding them. The published example embeds a permitted hostname in a crafted URL. The proxy then connects to another destination and returns its HTTP response. The attacker needs access to the proxy and a hostname the deployment allows. A separate thumbnail-fetch issue lets an authenticated user with remote-document upload access send requests to internal destinations.
A user allowed to upload vector data can supply a layer name that changes what the import worker executes. The CNA record lists 5.1.0, and the tagged 5.0.3 importer also passes an argument list to the conversion process with shell execution disabled. The repository advisory still lists no patched release for that issue.
The batch also covers cross-user access to local asset files, two browser scripting flaws and upload validation bypass. The repository advisory for stored document XSS names 5.0.1, while the CNA record and metadata sanitization backport support 5.0.3 as the upgrade target. The GeoStory advisory lists 4.4.5 and 5.0.2 for the client flaw alone. Sites using an older line or independently packaged client should verify the GeoStory fix in the deployed client and plan a GeoNode upgrade for the server fixes.
The vendor advisories for the CVE entries are GHSA-9fpx-fr6j-2vh6, GHSA-q88x-rvm8-wxp4, GHSA-r4hm-p9f9-fj9v and GHSA-fqpv-mq26-pr4j.
GHSA-8mc9-fhgx-fwcjA crafted URL containing an allowed host can reach another destination through /proxy/ and return the upstream response.
CVE-2026-33050CVSS 8.8A low-privilege user who can upload vectors can put shell syntax in a layer name and run commands as the server's import process.
CVE-2026-65830CVSS 6.5An authenticated asset owner can use path traversal on the asset download link to read other users' local asset files.
GHSA-hw9r-6m78-w6h3CVSS 5.3An authenticated user who can add a remote document can induce requests to loopback or other internal services.
CVE-2026-55649CVSS 6.3Script in a document abstract can execute when a user views the affected content.
GHSA-7vj5-f7gq-96m5CVSS 8.7A low-privilege attacker can plant browser script in the affected MapStore2-based client. A victim must interact with the crafted content.
CVE-2026-46429CVSS 5.5A crafted upload can bypass validation and let GeoNode store and serve a malicious file.
| Product | Safe from | Note |
|---|---|---|
| GeoNode 5.0.x | 5.0.3 | Patched for this batch |
| GeoNode 5.1.x | 5.1.0 | Patched for this batch |
Aug 18, 2026
GeoNode ships 5.0.3 and 5.1.0
Nov 5, 2026
Maintainers publish seven advisories
Nov 6, 2026
CVE records publish for vector injection, file uploads and metadata XSS
We list each claim and who made it. Primary sources (the vendor, the researcher, the registry) are marked. Where reports disagree, we grade by the worst credible case.