CVE-2026-39973
Apktool: Travessia de Caminho para Escrita Arbitrária de Arquivos
- Publicado
- 21 de abr. de 2026
- Atualizado
- 23 de abr. de 2026
- Atribuindo CNA
- GitHub_M
- Evidência observada
- 25 de ago. de 2026
CVSS primário
nvd · CVSS 3.1
CVSS:3.1/AV:L/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:NBaixo · próximos 30 dias
- Percentil
- 8,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
Apktool é uma ferramenta para engenharia reversa de arquivos APK do Android. Nas versões 3.0.0 e 3.0.1, uma vulnerabilidade de path traversal em `brut/androlib/res/decoder/ResFileDecoder.java` permite que um APK criado de forma maliciosa grave arquivos arbitrários no sistema de arquivos durante a decodificação padrão (`apktool d`). Esta é uma regressão de segurança introduzida no commit e10a045 (PR #4041, 12 de dezembro de 2025), que removeu a chamada `BrutIO.sanitizePath()` que anteriormente impedia path traversal nos caminhos de saída de arquivos de recursos. Um atacante pode incorporar sequências `../` no Type String Pool do `resources.arsc` para escapar do diretório de saída e gravar arquivos em locais arbitrários, incluindo `~/.ssh/config`, `~/.bashrc` ou pastas de Inicialização do Windows, escalando para RCE. A correção na versão 3.0.2 reintroduz `BrutIO.sanitizePath()` em `ResFileDecoder.java` antes das operações de gravação de arquivos.
Fontes
1Prova de conceito (builder) para CVE-2026-39973 (apktool)
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.