CVE-2024-36401

Critica9.8 Pubblicata il 1 lug 2024

GeoServer è un server open source che consente agli utenti di condividere e modificare dati geospaziali. Prima delle versioni 2.22.6, 2.23.6, 2.24.4 e 2.25.2, diversi parametri di richiesta OGC consentono l'esecuzione di codice remoto (RCE) da parte di utenti non autenticati tramite input appositamente predisposti contro un'installazione predefinita di GeoServer a causa della valutazione non sicura dei nomi delle proprietà come espressioni XPath. L'API della libreria GeoTools che GeoServer chiama valuta i nomi di proprietà/attributi per i tipi di feature in un modo che li passa in modo non sicuro alla libreria commons-jxpath, la quale può eseguire codice arbitrario durante la valutazione di espressioni XPath. Questa valutazione XPath è destinata a essere utilizzata solo da tipi di feature complessi (ovvero, datastore Application Schema) ma viene erroneamente applicata anche a tipi di feature semplici, il che rende questa vulnerabilità applicabile a **TUTTE** le istanze di GeoServer. Non viene fornito alcun PoC pubblico, ma è stato confermato che questa vulnerabilità è sfruttabile tramite richieste WFS GetFeature, WFS GetPropertyValue, WMS GetMap, WMS GetFeatureInfo, WMS GetLegendGraphic e WPS Execute. Questa vulnerabilità può portare all'esecuzione di codice arbitrario. Le versioni 2.22.6, 2.23.6, 2.24.4 e 2.25.2 contengono una patch per il problema. Esiste una soluzione alternativa che consiste nel rimuovere il file `gt-complex-x.y.jar` da GeoServer, dove `x.y` è la versione di GeoTools (ad esempio, `gt-complex-31.1.jar` se si esegue GeoServer 2.25.1). Ciò rimuoverà il codice vulnerabile da GeoServer ma potrebbe compromettere alcune funzionalità di GeoServer o impedire la distribuzione di GeoServer se il modulo gt-complex è necessario.

Sfruttata attivamente

  • Nel catalogo CISA delle vulnerabilità sfruttate dal 15 lug 2024
  • Le agenzie federali statunitensi devono correggerla entro il 5 ago 2024 (direttiva BOD 22-01)
  • Primo attacco osservato 1 giorno dopo la divulgazione
  • Confermata dai sensori, non solo da segnalazioni

Apply mitigations per vendor instructions or discontinue use of the product if mitigations are unavailable.

Fonte: CISA KEV · 22 ott 2026 21 ott 2026 20 ott 2026 19 ott 2026 17 ott 2026 16 ott 2026

Punteggio CVSS9.8 / 10CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H
Tipo di debolezza (CWE)CWE-95, CWE-94
Vendorgeoserver, geotools

Prodotti coinvolti

VendorProdottoVersioni
geoservergeoserver< 2.22.6
geotoolsgeotools< 29.6

Articoli correlati

This product uses the NVD API but is not endorsed or certified by the NVD.

La descrizione tecnica è una nostra traduzione del testo originale NVD, in inglese.

Database CVE