Access control bypass in GeoNetwork Elasticsearch search proxy
Key facts
- Attack vector
- Network
- Privileges required
- None
- User interaction
- None
- Attack complexity
- Low
- Impact type
- Security bypass
- Confidentiality · integrity · availability
- High · None · None
- Fix status
- Fixed
Attack profile from CVSS 3.1 · CNA. Fix status from CNA and GitHub. Impact type from CWE-862.
Summary
GeoNetwork from 4.0.0-alpha.1 through 4.0.6-0, from 4.2.0 before 4.2.16 and from 4.4.0 before 4.4.11 is affected. The Elasticsearch-backed search proxy skips its access-control filters when a request omits the query field (CWE-862, Missing Authorization). An unauthenticated remote attacker can use the public search API to retrieve the full indexed contents of metadata records that should not be publicly visible.
Written with Claude Haiku 5.5 from the sources below · 2026-11-03
Description from the CNA
GeoNetwork is a catalog application to manage spatially referenced resources. From 4.0.0-alpha.1 until 4.2.16 and 4.4.11, the Elasticsearch-backed search proxy can skip GeoNetwork's access-control filter injection when a client request has an omitted query field. The request is then forwarded to Elasticsearch without group visibility, draft exclusion, record ownership, or portal-specific filtering. An unauthenticated remote attacker can use the affected public search API to retrieve the full indexed contents of metadata records that should not be publicly visible. This issue is fixed in versions 4.2.16 and 4.4.11.
Why it matters now
SSVC decision points
CISA ADP · SSVC 2.0.3
- Exploitation
- None
- Automatable
- Yes
- Technical impact
- Partial
The decision (Track, Attend, Act) also depends on your mission and well-being impact; see CISA's SSVC guide.
Affected products
| Vendor | Product | Affected versions | Fixed in | Status | Source |
|---|---|---|---|---|---|
| geonetwork | core-geonetwork | 4.0.0-alpha.1 – 4.0.6-0; 4.2.0 to before 4.2.16; 4.4.0 to before 4.4.11 | 4.2.16, 4.4.11 | Patch available | CNA |
| — | org.geonetwork-opensource:geonetwork (Maven) | 4.0.0-alpha.1 – 4.0.6-0 | — | No fix listed | GHSA-582q-v28r-7cxr |
| — | org.geonetwork-opensource:geonetwork (Maven) | 4.2.0 to before 4.2.16 | 4.2.16 | Patch available | GHSA-582q-v28r-7cxr |
| — | org.geonetwork-opensource:geonetwork (Maven) | 4.4.0 to before 4.4.11 | 4.4.11 | Patch available | GHSA-582q-v28r-7cxr |
- core-geonetwork Vendorgeonetwork Affected 4.0.0-alpha.1 – 4.0.6-0; 4.2.0 to before 4.2.16; 4.4.0 to before 4.4.11 Fixed in 4.2.16, 4.4.11 Patch available CNA
- org.geonetwork-opensource:geonetwork (Maven) Vendor— Affected 4.0.0-alpha.1 – 4.0.6-0 Fixed in — No fix listed GHSA-582q-v28r-7cxr
- org.geonetwork-opensource:geonetwork (Maven) Vendor— Affected 4.2.0 to before 4.2.16 Fixed in 4.2.16 Patch available GHSA-582q-v28r-7cxr
- org.geonetwork-opensource:geonetwork (Maven) Vendor— Affected 4.4.0 to before 4.4.11 Fixed in 4.4.11 Patch available GHSA-582q-v28r-7cxr
Remediation
Upgrade core-geonetwork to 4.2.16 or 4.4.11. Upgrade the Maven package org.geonetwork-opensource:geonetwork to 4.2.16 or 4.4.11, whichever matches the affected branch. No fixed version is listed for org.geonetwork-opensource:geonetwork in the 4.0.0-alpha.1 through 4.0.6-0 range.
Written with Claude Haiku 5.5 from the sources below · 2026-11-03
- Fix · CNA core-geonetwork (geonetwork) Fixed in 4.2.16, 4.4.11
- Fix · GHSA-582q-v28r-7cxr org.geonetwork-opensource:geonetwork (Maven) Fixed in 4.2.16 Advisory →
- Fix · GHSA-582q-v28r-7cxr org.geonetwork-opensource:geonetwork (Maven) Fixed in 4.4.11 Advisory →
Timeline
- 2026-11-03 Threatist record created from CVE-2026-46487
- 2026-11-05 Priority changed: MEDIUM → LOW
- 2026-11-07 CISA SSVC decision points changed
References
Other 6
- https://github.com/geonetwork/core-geonetwork/security/advisories/GHSA-582q-v28r-7cxr
- https://github.com/geonetwork/core-geonetwork/commit/1916412d38999f2eff68bad2dfccd69340d20f3f
- https://github.com/geonetwork/core-geonetwork/commit/6c756c63cd1fa942f3832d99c64380c69c5e8be9
- https://github.com/geonetwork/core-geonetwork/releases/tag/4.2.16
- https://github.com/geonetwork/core-geonetwork/releases/tag/4.4.11
- https://github.com/geonetwork/core-geonetwork
More geonetwork vulnerabilities
- TI-2026-45097 Unauthenticated file upload via missing authorization on formatter upload endpoint CVSS 3.1HIGH 8.6
- TI-2026-42016 GeoNetwork vulnerable to Remote Code Execution via unsafe Saxon XSLT processor configuration in formatter CVSS 3.1CRITICAL 9.1
- TI-2022-26353 Geonetwork 4.2.0 - XML External Entity (XXE) CVSS 4.0HIGH 8.7
- TI-2026-40323 GeoNetwork: Unauthenticaded Server-Side Request Forgery in SLD Tool CVSS 4.0HIGH 7.8
- TI-2006-05324 SQL injection vulnerability in GeoNetwork opensource before 2.0.3 allows remote attackers… CVSS 2.0HIGH 7.5
- TI-2026-84477 Reflected XSS in GeoNetwork through AngularJS template injection CVSS 3.1HIGH 7.1
Sources
This product uses the NVD API but is not endorsed or certified by the NVD. Sources and licences