PT-2021-14445 · Oracle · Jdk
Frantuma
+1
·
Publicado
2021-03-11
·
Atualizado
2021-03-18
·
CVE-2021-21363
CVSS v3.1
9.3
Crítica
| Vetor | AV:L/AC:L/PR:N/UI:N/S:C/C:H/I:H/A:H |
Nome do software vulnerável e versões afetadas
Versões do swagger-codegen anteriores à 2.4.19
Descrição
O diretório temporário do sistema é compartilhado entre todos os usuários em sistemas do tipo Unix, permitindo que um usuário no mesmo sistema observe e se antecipe para concluir a criação de um subdiretório temporário. Trata-se de um problema de escalonamento de privilégios local, pois um invasor pode acrescentar conteúdo à
outputFolder e controlar o código gravado nesse diretório quando executado. O método File.createTempFile do JDK está vulnerável a esse problema de divulgação de informações local.Recomendações
Para versões anteriores à 2.4.19, atualize para a versão 2.4.19 para corrigir a vulnerabilidade. Como solução temporária, considere evitar o uso do método
File.createTempFile e, em vez disso, use a API Files para criar diretórios temporários, que não contém a condição de corrida e define as permissões de arquivo corretas. Restrinja o acesso ao diretório temporário para minimizar o risco de exploração.Exploit
Correção
Encontrou algum problema na descrição? Tem algo a acrescentar? Fique à vontade para nos escrever 👾
Identificadores relacionados
Produtos afetados
Jdk