CVE-2024-35230:
Welcome and About GeoServer pages communicate version and revision information
5.3
CVSS Score
3.1
Basic Information
CVE ID
GHSA ID
EPSS Score
0.14667%
CWE
Published
12/16/2024
Updated
12/17/2024
KEV Status
No
Technology
Java
Technical Details
CVSS Vector
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:L/I:N/A:N
Package Name | Ecosystem | Vulnerable Versions | First Patched Version |
---|---|---|---|
org.geoserver.web:gs-web-app | maven | >= 2.0.0, < 2.25.1 | 2.25.1 |
org.geoserver.web:gs-web-core | maven | >= 2.0.0, < 2.25.1 | 2.25.1 |
Vulnerability Intelligence
Miggo AI
Root Cause Analysis
The vulnerability manifests in two UI components: 1) The welcome page footer (GeoServerHomePage
) displayed version information to all users without authentication checks. 2) The About page (AboutGeoServerPage
) constructor added version/revision labels without authorization checks. Commit 74fdab7 shows the footerMessage()
was modified to hide version info from non-admins, and commit 8cd1590 reveals the About page build info was wrapped in admin-only visibility checks. The vulnerable versions lacked these protections, making these functions the exposure points.