CVE-2026-53486
decompress: A extração de arquivos pode criar arquivos e links fora do diretório de destino
- Publicado
- 14 de jul. de 2026
- Atualizado
- 15 de jul. de 2026
- Atribuindo CNA
- GitHub_M
- Evidência observada
- 3 de out. de 2026
CVSS primário
nvd · CVSS 3.1
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:NBaixo · próximos 30 dias
- Percentil
- 53,0%
- Data do modelo
- 21 de set. 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.
Resumo
O pacote decompress para Node.js extrai arquivos compactados. Antes das versões 10.2.1 e 11.1.3, a extração de arquivos compactados podia criar arquivos e links fora do diretório de destino. Ao extrair um arquivo compactado para um diretório, um arquivo maliciosamente criado podia ler ou gravar arquivos fora desse diretório porque entradas de hardlink e symlink eram criadas sem verificar para onde os destinos apontavam, a contenção de caminho usava uma comparação de prefixo de string, e os modos de arquivo não removiam os bits setuid, setgid ou sticky. Esse problema foi corrigido nas versões 10.2.1 e 11.1.3 do @xhmikosr/decompress.
Fontes
PoC em Python para CVE-2026-101894: path traversal por cadeia de symlinks em @xhmikosr/decompress. Inclui laboratório Node local, varredura de versão em lockfile e exploit de upload em massa de evil.tar.
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.