CVE-2024-36401
OSGeo GeoServer · ERP, métier et bases de données
OSGeo GeoServer GeoTools Eval Injection Vulnerability
En bref
Exploitée. Ajoutée au catalogue des failles exploitées de la CISA le 15 juillet 2024.
Produit touché : OSGeo GeoServer (catégorie ERP, métier et bases de données, classement indicatif). Nom au catalogue de la CISA : OSGeo GeoServer.
Que faire ?
Appliquez les correctifs ou les mesures de contournement d’OSGeo ; s’il n’en existe pas, cessez d’utiliser le produit.
Délai fixé par la CISA aux agences fédérales américaines : 21 jours (échéance le 5 août 2024). Il ne s’impose pas en France, mais c’est un repère d’urgence.
- Le bulletin précis de la marque figure dans les références de la NVD : CVE-2024-36401 sur le site de la NVD.
Texte original de la consigne (CISA, en anglais)
Apply mitigations per vendor instructions or discontinue use of the product if mitigations are unavailable.
Chronologie
- Faille publiée Date de publication (NVD)
- Exploitation reconnue Ajout au catalogue KEV de la CISA
- Échéance CISA Date limite de correction fixée aux agences fédérales américaines
Les faits, avec leur source
- Exploitation reconnue
- Oui, le 15 juillet 2024 Date d’ajout au catalogue des failles exploitées. L’exploitation elle-même peut être antérieure. Source : Catalogue KEV, collectée le 29 septembre 2026 à 11:25 UTC
- Rançongiciel
- Aucune utilisation connue à ce jour Cela ne garantit pas qu’elle ne soit pas utilisée : l’information n’est pas publique. Source : Catalogue KEV, collectée le 29 septembre 2026 à 11:25 UTC
- Recherche de compromission
- Non demandée par la CISA Source : Catalogue KEV, collectée le 29 septembre 2026 à 11:25 UTC
- Consigne de la CISA
- Appliquez les correctifs ou les mesures de contournement d’OSGeo ; s’il n’en existe pas, cessez d’utiliser le produit. Traduction du site, d’après le texte original de la CISA. Source : Catalogue KEV, collectée le 29 septembre 2026 à 11:25 UTC
- Échéance CISA
- 5 août 2024, délai de 21 jours Fixée aux agences fédérales américaines : un repère d’urgence, pas une obligation en France. Source : Catalogue KEV, collectée le 29 septembre 2026 à 11:25 UTC
- Publication de la faille
- 1er juillet 2024 Source : National Vulnerability Database (NVD), collectée le 29 septembre 2026 à 11:29 UTC
- Produit selon la CISA
- OSGeo GeoServer Rangé par le site dans la catégorie « ERP, métier et bases de données » (classement indicatif). Source : Catalogue KEV, collectée le 29 septembre 2026 à 11:25 UTC
- Vecteur CVSS
- CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H Détail technique de la note : mode d’attaque, complexité, impacts. Source : National Vulnerability Database (NVD), collectée le 29 septembre 2026 à 11:29 UTC
Gravité et activité
Modèle EPSS de FIRST. L’exploitation étant déjà avérée, ce chiffre sert surtout à comparer l’activité. Collecté le 29/09/2026.
Description
GeoServer is an open source server that allows users to share and edit geospatial data. Prior to versions 2.22.6, 2.23.6, 2.24.4, and 2.25.2, multiple OGC request parameters allow Remote Code Execution (RCE) by unauthenticated users through specially crafted input against a default GeoServer installation due to unsafely evaluating property names as XPath expressions. The GeoTools library API that GeoServer calls evaluates property/attribute names for feature types in a way that unsafely passes them to the commons-jxpath library which can execute arbitrary code when evaluating XPath expressions. This XPath evaluation is intended to be used only by complex feature types (i.e., Application Schema data stores) but is incorrectly being applied to simple feature types as well which makes this vulnerability apply to **ALL** GeoServer instances. No public PoC is provided but this vulnerability has been confirmed to be exploitable through WFS GetFeature, WFS GetPropertyValue, WMS GetMap, WMS GetFeatureInfo, WMS GetLegendGraphic and WPS Execute requests. This vulnerability can lead to executing arbitrary code. Versions 2.22.6, 2.23.6, 2.24.4, and 2.25.2 contain a patch for the issue. A workaround exists by removing the `gt-complex-x.y.jar` file from the GeoServer where `x.y` is the GeoTools version (e.g., `gt-complex-31.1.jar` if running GeoServer 2.25.1). This will remove the vulnerable code from GeoServer but may break some GeoServer functionality or prevent GeoServer from deploying if the gt-complex module is needed.
Description officielle, en anglais, de la NVD, collectée le 29/09/2026. Description CVE® © The MITRE Corporation.
OSGeo GeoServer GeoTools contains an improper neutralization of directives in dynamically evaluated code vulnerability due to unsafely evaluating property names as XPath expressions. This allows unauthenticated attackers to conduct remote code execution via specially crafted input.
Résumé de la CISA (catalogue KEV), en anglais.
Avis du CERT-FR
Aucun avis parmi les dernières publications du CERT-FR suivies par ce site. Cela ne veut pas dire qu’il n’en existe pas.
Informations réutilisées sous Licence Ouverte 2.0 (Etalab), date de dernière mise à jour indiquée à chaque avis. Ce site n'est ni affilié à l'ANSSI ni approuvé par elle.
Sources de cette fiche
- Catalogue KEV de la CISA : exploitation, date d’ajout, consigne, échéance, rançongiciel.
- NVD (NIST) : gravité CVSS, date de publication, description, références de la marque.
- EPSS (FIRST) : probabilité d’exploitation.
- CERT-FR : avis et alertes.
- Marque et catégorie : classement indicatif du site (méthode).