
Cloud Vulnerability DB
A community-led vulnerabilities database
CVE-2026-55864 is an unauthenticated Server-Side Request Forgery (SSRF) vulnerability in the GeoNetwork Web Module's SLD tooling endpoint. It affects GeoNetwork versions 4.4.0–4.4.11 and 4.0.0–4.2.16 (Maven package org.geonetwork-opensource:gn-web-app). The vulnerability was published on August 31, 2026, and patched releases were made available on September 9, 2026. It carries a CVSS v4.0 base score of 7.7 (High) (Github Advisory, GeoNetwork Advisory).
The root cause is CWE-918 (Server-Side Request Forgery): the POST /api/tools/ogc/sld endpoint accepts a caller-supplied WMS server URL and performs an unvalidated server-side HTTP GET to that URL. No authentication is required to invoke this endpoint, and no allowlist or URL validation is applied to the supplied target. When the response from the outbound request is XML-formatted, the fetched content can be stored and retrieved by the attacker, making this a non-blind SSRF — the attacker can read internal responses directly. The fix, implemented in pull request #9343, removes the vulnerable SLD API endpoints entirely (POST /sld, GET /sld, DELETE /sld, GET /sld/{id}.xml, GET /sldform) and eliminates the associated SLDUtil methods and TextFile persistence layer (GeoNetwork Advisory, GeoNetwork PR #9343).
Any unauthenticated attacker can leverage this vulnerability to make the GeoNetwork server issue arbitrary HTTP requests to internal network hosts that are not publicly accessible. If internal services return XML responses, the attacker can read those responses directly, enabling disclosure of sensitive configuration files, internal API data, or other XML-formatted resources. This also facilitates internal network reconnaissance (port scanning, service enumeration) and potential authorization bypass against internal services that trust requests originating from the GeoNetwork server (Github Advisory).
No public proof-of-concept exploit code has been identified at this time, and there is no confirmed evidence of in-the-wild exploitation. The vulnerability requires no authentication, no user interaction, and no special preconditions, making it trivially exploitable by any anonymous user with network access to the GeoNetwork instance. The CVE status is currently listed as "Reserved," and it has not been added to the CISA Known Exploited Vulnerabilities catalog. Ethiack researchers (castilho101 and ethiack-admin) are credited as reporters (Github Advisory, Ethiack Research).
/geonetwork/srv/api/info).POST /api/tools/ogc/sld endpoint is accessible without authentication by sending a test request./api/tools/ogc/sld with a body containing a WMS server URL pointing to an internal target (e.g., http://169.254.169.254/latest/meta-data/ for cloud metadata, or http://internal-host:8080/config.xml for internal services).POST requests to /api/tools/ogc/sld or /geonetwork/srv/api/tools/ogc/sld from external IP addresses; repeated requests with varying URL parameters in the POST body.TextFile JPA entity) (GeoNetwork Advisory).Upgrade to the patched releases GeoNetwork 4.4.12 or 4.2.17, which remove the vulnerable SLD API endpoints entirely. No configuration-based workaround is documented; the fix eliminates the vulnerable code path rather than adding validation. Organizations unable to upgrade immediately should consider blocking external access to the /api/tools/ogc/sld endpoint via a web application firewall or reverse proxy rule as a temporary measure (Github Advisory, GeoNetwork PR #9343).
The vulnerability was discovered and reported by researchers at Ethiack (castilho101 and ethiack-admin), who published a research post on the finding. The fix was coordinated by GeoNetwork maintainer jodygarnett and implemented by contributor juanluisrp. No significant broader media coverage or notable community debate has been identified beyond the advisory and the Ethiack research post (Ethiack Research, GeoNetwork Advisory).
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."