PT-2026-134231

CVE-2026-61725

·

Publicado

2026-10-30

·

Atualizado

2026-10-30

Descrição por

CVSS 3.1
6.1
Média
MétricasAV:L/AC:L/PR:N/UI:R/S:U/C:N/I:H/A:L
Nome do Software Vulnerável e Versões Afetadas sevenz-rust2 versões anteriores a 0.21.1
Descrição A extração de um arquivo 7z malicioso permite a gravação ou a substituição de arquivos fora do diretório de destino pretendido. Em src/util/decompress.rs, a função decompress impl calcula o destino usando dest.join(entry.name()) sem normalizar o nome da entrada UTF-16 ou verificar se o caminho permanece na raiz. Consequentemente, componentes de diretórios pai podem escapar da raiz de extração, e caminhos absolutos podem fazer com que o destino seja totalmente descartado. A função default entry extract fn então grava nesses caminhos usando File::create. Esse comportamento afeta as funções decompress, decompress file, decompress with password e decompress file with password. A substituição de arquivos críticos, como arquivos de configuração, inicialização, cron ou build, pode levar à execução de código ou persistência.
Recomendações Atualize o sevenz-rust2 para a versão 0.21.1.
Explorabilidade
Exploit
Correção
Impactos
Pesquisadores
Fornecedores
Produtos afetados
Identificadores relacionados
GHSA-QH76-45CR-8XRC
Encontrou algum problema na descrição? Tem algo a acrescentar? Fique à vontade para nos escrever 👾