CVE-2022-24816
Controllo improprio della generazione di codice in jai-ext
- Pubblicato
- 13 apr 2022
- Aggiornato
- 21 ott 2025
- Assegnazione CNA
- GitHub_M
- Evidenza osservata
- 26 giu 2024
CVSS primario
nvd · CVSS 3.1
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:C/C:H/I:H/A:HAlto · prossimi 30 giorni
- Percentile
- 100,0%
- Data del modello
- 15 ott 2026
L'EPSS è una stima statistica, non una certezza o una misura di impatto. Combinalo con CVSS, stato KEV, esposizione e ambiente.
CISA noto sfruttato
Questo CVE appare nel catalogo CISA delle vulnerabilità sfruttate note.
Riepilogo
JAI-EXT è un progetto open-source che mira a estendere l'API Java Advanced Imaging (JAI). I programmi che consentono di fornire script Jiffle tramite richiesta di rete possono portare a un'esecuzione di codice remoto, poiché lo script Jiffle viene compilato in codice Java tramite Janino ed eseguito. In particolare, ciò riguarda il progetto downstream GeoServer. La versione 1.2.22 conterrà una patch che disabilita la possibilità di iniettare codice dannoso nello script risultante. Gli utenti che non possono aggiornare possono eliminare la possibilità di compilare script Jiffle dall'applicazione finale rimuovendo janino-x.y.z.jar dal classpath.
Fonti
geoserver/CVE-2022-24816
GeoServer Remote Code Injection caused by JAI-EXT (CVE-2022-24816/CVE-2023-35042)
Vulhub vulnerability labsCondizioni dichiarate
- lab image version: vulhub/geoserver:2.17.2(geoserver/CVE-2022-24816/docker-compose.yml:services.web.image)
http/cves/2022/CVE-2022-24816.yaml
Nuclei TemplatesCondizioni dichiarate
- network: http($.protocol_keys)
- verification: regex,status($.matchers[*].type)
Utilizzo responsabile
Utilizza le informazioni sulla vulnerabilità solo sui sistemi che possiedi o che sei autorizzato a testare. Kitploit si collega ai metadati della ricerca pubblica e non memorizza codici exploit o payload dannosi.