CVE-2023-37460: falha de alta gravidade em codehaus-plexus plexus-archiver
Plexus Archiver vulnerable to Arbitrary File Creation in AbstractUnArchiver
Publicada em · Atualizada em
Aviso por e-mail quando ela entrar no KEV, ganhar PoC pública ou subir de nota.
Sem sinal de exploração. Nenhum artefato público de exploração conhecido até agora.
O Plexus Archiver tem uma falha que permite contornar proteções de segurança ao extrair arquivos, escrevendo em locais indesejados do sistema usando links simbólicos. Isso pode permitir que atacantes criem arquivos maliciosos ou executem código se você extrair um arquivo não confiável.
CVE-2023-37460 explora uma vulnerabilidade de traversal de caminho na função resolveFile() do AbstractUnArchiver, onde links simbólicos quebrados no diretório de destino contornam a validação de traversal, permitindo que Files.newOutputStream() escreva o conteúdo do arquivo em alvos arbitrários fora do diretório pretendido. O vetor de ataque requer um arquivo especialmente crafted com entradas de symlink e links simbólicos pré-existentes no diretório alvo, possibilitando criação arbitrária de arquivos e RCE potencial.