CVE-2022-24816
Controle Impróprio da Geração de Código em jai-ext
- Publicado
- 13 de abr. de 2022
- Atualizado
- 21 de out. de 2025
- Atribuindo CNA
- GitHub_M
- Evidência observada
- 26 de jun. de 2024
CVSS primário
nvd · CVSS 3.1
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:C/C:H/I:H/A:HAlto · próximos 30 dias
- Percentil
- 100,0%
- Data do modelo
- 15 de out. de 2026
EPSS é uma estimativa estatística, não uma certeza ou uma medida de impacto. Combine-o com CVSS, status KEV, exposição e seu ambiente.
CISA conhecido explorado
Este CVE aparece no catálogo CISA Known Exploited Vulnerabilities.
Resumo
JAI-EXT é um projeto de código aberto que visa estender a API Java Advanced Imaging (JAI). Programas que permitem que scripts Jiffle sejam fornecidos via requisição de rede podem levar a uma Execução Remota de Código, pois o script Jiffle é compilado em código Java via Janino e executado. Em particular, isso afeta o projeto downstream GeoServer. A versão 1.2.22 conterá um patch que desabilita a capacidade de injetar código malicioso no script resultante. Usuários que não puderem atualizar podem anular a capacidade de compilar scripts Jiffle a partir do aplicativo final, removendo janino-x.y.z.jar do classpath.
Fontes
geoserver/CVE-2022-24816
GeoServer Remote Code Injection caused by JAI-EXT (CVE-2022-24816/CVE-2023-35042)
Vulhub vulnerability labsCondições declaradas
- 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 TemplatesCondições declaradas
- network: http($.protocol_keys)
- verification: regex,status($.matchers[*].type)
Uso responsável
Use informações de vulnerabilidade apenas em sistemas que você possui ou está autorizado a testar. O Kitploit vincula-se a metadados de pesquisa pública e não armazena código de exploração ou cargas maliciosas.