CVE-2025-27505

GeoServer Missing Authorization on REST API Index

Published Jun 10, 2025 CVSS 3.1 · 5.3 Medium EPSS 1.2% KEV · Not listed
Description
GeoServer is an open source server that allows users to share and edit geospatial data. It is possible to bypass the default REST API security and access the index page. The REST API security handles rest and its subpaths but not rest with an extension (e.g., rest.html). The REST API index can disclose whether certain extensions are installed. This vulnerability is fixed in 2.26.3 and 2.25.6. As a workaround, in ${GEOSERVER_DATA_DIR}/security/config.xml, change the paths for the rest filter to /rest.*,/rest/** and change the paths for the gwc filter to /gwc/rest.*,/gwc/rest/** and restart GeoServer.

Remediation

No solution or workaround provided in the CVE record

Tracking

Sign in to view the affected projects.

Advisories

Source ID Title
EUVD EUVD EUVD-2025-17687 GeoServer Missing Authorization on REST API Index
Github GHSA Github GHSA GHSA-h86g-x8mm-78m5 GeoServer Missing Authorization on REST API Index
History
Type Values Removed Values Added
First Time appeared Osgeo
Osgeo geoserver
CPEs cpe:2.3:a:osgeo:geoserver:*:*:*:*:*:*:*:*
Vendors & Products Osgeo
Osgeo geoserver
Type Values Removed Values Added
Metrics epss

{'score': 0.01571}

epss

{'score': 0.01043}

Type Values Removed Values Added
Metrics epss

{'score': 0.00042}

epss

{'score': 0.01571}

Type Values Removed Values Added
Metrics epss

{'score': 0.00039}

epss

{'score': 0.00042}

Type Values Removed Values Added
Metrics ssvc

{'options': {'Automatable': 'yes', 'Exploitation': 'none', 'Technical Impact': 'partial'}, 'version': '2.0.3'}

Type Values Removed Values Added
Description GeoServer is an open source server that allows users to share and edit geospatial data. It is possible to bypass the default REST API security and access the index page. The REST API security handles rest and its subpaths but not rest with an extension (e.g., rest.html). The REST API index can disclose whether certain extensions are installed. This vulnerability is fixed in 2.26.3 and 2.25.6. As a workaround, in ${GEOSERVER_DATA_DIR}/security/config.xml, change the paths for the rest filter to /rest.*,/rest/** and change the paths for the gwc filter to /gwc/rest.*,/gwc/rest/** and restart GeoServer.
Title GeoServer Missing Authorization on REST API Index
Weaknesses CWE-862
References
Metrics cvssV3_1

{'score': 5.3, 'vector': 'CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:L/I:N/A:N'}

Weaknesses

Sources

Status
PUBLISHED
Assigner
GitHub_M
Published
Updated
Jun 10, 2025, 3:01 PM
Reserved
Feb 26, 2025, 6:11 PM
Status
Analyzed
Published
Jun 10, 2025, 3:15 PM
Modified
Jun 17, 2026, 9:03 AM