SCA: security update for org.geoserver.web:gs-web-app, org.geoserver:gs-main (GHSA-j59v-vgcr-hxvf)

medium Tenable Self-Hosted Container Security Plugin ID 416149

Description

There are packages installed that are affected by a vulnerability referenced in the following CVE:

- GeoServer is an open source server that allows users to share and edit geospatial data. Starting in
version 2.10.0 and prior to versions 2.24.4 and 2.25.1, GeoServer's Server Status page and REST API lists
all environment variables and Java properties to any GeoServer user with administrative rights as part of
those modules' status message. These variables/properties can also contain sensitive information, such as
database passwords or API keys/tokens. Additionally, many community-developed GeoServer container images
`export` other credentials from their start-up scripts as environment variables to the GeoServer (`java`)
process. The precise scope of the issue depends on which container image is used and how it is configured.
The `about status` API endpoint which powers the Server Status page is only available to
administrators.Depending on the operating environment, administrators might have legitimate access to
credentials in other ways, but this issue defeats more sophisticated controls (like break-glass access to
secrets or role accounts).By default, GeoServer only allows same-origin authenticated API access. This
limits the scope for a third-party attacker to use an administrator’s credentials to gain access to
credentials. The researchers who found the vulnerability were unable to determine any other conditions
under which the GeoServer REST API may be available more broadly. Users should update container images to
use GeoServer 2.24.4 or 2.25.1 to get the bug fix. As a workaround, leave environment variables and Java
system properties hidden by default. Those who provide the option to re-enable it should communicate the
impact and risks so that users can make an informed choice. (CVE-2024-34696)

See Also

https://github.com/advisories/GHSA-j59v-vgcr-hxvf

Plugin Details

Severity: Medium

ID: 416149

Version: Revision 1.6

Type: Local

Family: SCA Checks

Published: 1/23/2025

Updated: 7/2/2026

Supported Sensors: Tenable Cloud Security, Tenable Self-Hosted Container Security

Risk Information

VPR

Risk Factor: Low

Score: 3

Percentile: 23.51

Vendor

Vendor Severity: Medium

CVSS v2

Risk Factor: Medium

Base Score: 6.1

Temporal Score: 4.5

Vector: CVSS2#AV:N/AC:L/Au:M/C:C/I:N/A:N

CVSS Score Source: CVE-2024-34696

CVSS v3

Risk Factor: Medium

Base Score: 4.9

Temporal Score: 4.3

Vector: CVSS:3.0/AV:N/AC:L/PR:H/UI:N/S:U/C:H/I:N/A:N

Temporal Vector: CVSS:3.0/E:U/RL:O/RC:C

Vulnerability Information

Exploit Ease: No known exploits are available

Patch Publication Date: 7/1/2024

Vulnerability Publication Date: 7/1/2024

Reference Information

CVE: CVE-2024-34696

cwe: CWE-200