PT-2026-32035 · Red Hat · Quarkus-Openapi-Generator
Oscerd
·
Publicado
2026-04-08
·
Atualizado
2026-05-21
·
CVE-2026-40180
CVSS v4.0
8.7
Alta
| Vetor | AV:N/AC:L/AT:N/PR:N/UI:N/VC:N/VI:H/VA:N/SC:N/SI:N/SA:N |
Name of the Vulnerable Software and Affected Versions
Quarkus OpenAPI Generator versões anteriores a 2.16.0 e 2.15.0-lts
Description
O método
unzip() em ApicurioCodegenWrapper.java não valida se o caminho do arquivo das entradas ZIP extraídas permanece dentro do diretório de saída pretendido. O caminho do arquivo de destino é construído usando new File(toOutputDir, entry.getName()) sem validação adequada. Um arquivo ZIP malicioso contendo sequências de travessia de caminho (por exemplo, ../../malicious.java) pode permitir a gravação de arquivos fora do diretório de destino. Isso pode levar à sobrescrita de arquivos de origem, à injeção de código malicioso ou à modificação de arquivos de configuração, potencialmente resultando em um comprometimento da cadeia de suprimentos.Recommendations
Atualize para a versão 2.16.0 ou 2.15.0-lts.
Exploit
Correção
Path traversal
Encontrou algum problema na descrição? Tem algo a acrescentar? Fique à vontade para nos escrever 👾
Enumeração de Fraquezas
Identificadores relacionados
Produtos afetados
Quarkus-Openapi-Generator