icon

We found results for “

CVE-2024-36404

Good to know:

icon

Date: July 2, 2024

GeoTools is an open source Java library that provides tools for geospatial data. Prior to versions 31.2, 30.4, and 29.6, Remote Code Execution (RCE) is possible if an application uses certain GeoTools functionality to evaluate XPath expressions supplied by user input. Versions 31.2, 30.4, and 29.6 contain a fix for this issue. As a workaround, GeoTools can operate with reduced functionality by removing the `gt-complex` jar from one's application. As an example of the impact, application schema `datastore` would not function without the ability to use XPath expressions to query complex content. Alternatively, one may utilize a drop-in replacement GeoTools jar from SourceForge for versions 31.1, 30.3, 30.2, 29.2, 28.2, 27.5, 27.4, 26.7, 26.4, 25.2, and 24.0. These jars are for download only and are not available from maven central, intended to quickly provide a fix to affected applications.

Language: Java

Severity Score

Related Resources (18)

Severity Score

Weakness Type (CWE)

Improper Neutralization of Directives in Dynamically Evaluated Code ('Eval Injection')

CWE-95

Top Fix

icon

Upgrade Version

Upgrade to version org.geotools:gt-complex:29.6,30.4,31.2, org.geotools:gt-app-schema:29.6,30.4,31.2, org.geotools.xsd:gt-xsd-core:29.6,30.4,31.2

Learn More

CVSS v3.1

Base Score:
Attack Vector (AV): NETWORK
Attack Complexity (AC): LOW
Privileges Required (PR): NONE
User Interaction (UI): NONE
Scope (S): UNCHANGED
Confidentiality (C): HIGH
Integrity (I): HIGH
Availability (A): HIGH

Do you need more information?

Contact Us