CVE-2025-30220

CRITICAL WAF: High
CVSS 9.1 Published: 2025-06-10
CWE-611 CWE-918

GeoServer is an open source server that allows users to share and edit geospatial data. GeoTools Schema class use of Eclipse XSD library to represent schema data structure is vulnerable to XML External Entity (XXE) exploit. This impacts whoever exposes XML processing with gt-xsd-core involved in parsing, when the documents carry a reference to an external XML schema. The gt-xsd-core Schemas class is not using the EntityResolver provided by the ParserHandler (if any was configured). This also impacts users of gt-wfs-ng DataStore where the ENTITY_RESOLVER connection parameter was not being used as intended. This vulnerability is fixed in GeoTools 33.1, 32.3, 31.7, and 28.6.1, GeoServer 2.27.1, 2.26.3, and 2.25.7, and GeoNetwork 4.4.8 and 4.2.13.

WAF Coverage Analysis

XML External Entity (XXE) High WAF Coverage

OWASP: A05:2021 Security Misconfiguration

941xxx - XSS / XXE
Server-Side Request Forgery (SSRF) Medium WAF Coverage

OWASP: A10:2021 SSRF

934xxx - Node.js / Generic Injection

Affected Software

VendorProductVersion
geotoolsgeotoolsup to 28.6.1
geotoolsgeotools29.0 - 31.7
geotoolsgeotools32.0 - 32.3
geotoolsgeotools33.0
osgeogeonetwork4.2.0 - 4.2.13
osgeogeonetwork4.4.0 - 4.4.8
osgeogeoserverup to 2.25.7
osgeogeoserver2.26.0 - 2.26.3
osgeogeoserver2.27.0

References

Back to CVE Database