CVE-2026-55178: GeoLens: Cross-dataset authorization bypass discloses private dataset metadata, schema, sample values, table rows, and raster/vector tile data
Multiple GeoLens read/link endpoints authorized only the resource named in the request URL (a map, a VRT, a source dataset, an AI request) and failed to re-authorize a second, caller-influenced dataset that the request reached through a relationship, layer reference, mosaic source, or request body. This “authorize the URL resource, read a different dataset un-re-authorized” pattern let callers read data from datasets they have no access to.
The most severe instances require no authentication at all (anonymous,
network-only). Others require only the default editor role that any
self-service signup / upload user receives.
All issues are fixed in 1.2.3. There is no complete configuration workaround — upgrading is the only full remediation.
References
- github.com/advisories/GHSA-p23g-mvhj-jh3j
- github.com/geolens-io/geolens/pull/234
- github.com/geolens-io/geolens/pull/235
- github.com/geolens-io/geolens/pull/236
- github.com/geolens-io/geolens/pull/237
- github.com/geolens-io/geolens/pull/238
- github.com/geolens-io/geolens/security/advisories/GHSA-p23g-mvhj-jh3j
- nvd.nist.gov/vuln/detail/CVE-2026-55178
Code Behaviors & Features
Detect and mitigate CVE-2026-55178 with GitLab Dependency Scanning
Secure your software supply chain by verifying that all open source dependencies used in your projects contain no disclosed vulnerabilities. Dependency Scanning using SBOM also detects vulnerabilities from proprietary advisories that this site does not include. Learn more about Dependency Scanning using SBOM →