CVE-2025-30145

GeoServer has an Infinite Loop Vulnerability in Jiffle process

Published Jun 10, 2025 CVSS 3.1 · 7.5 High EPSS < 1% KEV · Not listed
Description
GeoServer is an open source server that allows users to share and edit geospatial data. Malicious Jiffle scripts can be executed by GeoServer, either as a rendering transformation in WMS dynamic styles or as a WPS process, that can enter an infinite loop to trigger denial of service. This vulnerability is fixed in 2.27.0, 2.26.3, and 2.25.7. This vulnerability can be mitigated by disabling WMS dynamic styling and the Jiffle process.

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-17684 GeoServer Infinite Loop Vulnerability in Jiffle process
Github GHSA Github GHSA GHSA-gr67-pwcv-76gf GeoServer Infinite Loop Vulnerability in Jiffle process
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.00049}

epss

{'score': 0.00054}

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. Malicious Jiffle scripts can be executed by GeoServer, either as a rendering transformation in WMS dynamic styles or as a WPS process, that can enter an infinite loop to trigger denial of service. This vulnerability is fixed in 2.27.0, 2.26.3, and 2.25.7. This vulnerability can be mitigated by disabling WMS dynamic styling and the Jiffle process.
Title GeoServer has an Infinite Loop Vulnerability in Jiffle process
Weaknesses CWE-835
References
Metrics cvssV3_1

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

Weaknesses

Sources

Status
PUBLISHED
Assigner
GitHub_M
Published
Updated
Jun 10, 2025, 3:16 PM
Reserved
Mar 17, 2025, 12:41 PM
Status
Analyzed
Published
Jun 10, 2025, 3:15 PM
Modified
Jun 17, 2026, 9:08 AM