CVE-2026-97370 in Junrar
Sumário
de VulDB • 16/10/2026
Junrar é uma biblioteca de arquivos RAR em Java open source. Antes da versão 7.6.1, o método `RarVM.ExecuteCode` em `src/main/java/com/github/junrar/unpack/vm/RarVM.java` pode executar repetidamente a instrução `VM_JMP`, cujo destino é maior ou igual ao `codeSize` do programa preparado. A função `setIP()` retorna sucesso sem alterar o ponteiro de instrução nem decrementar o `maxOpCount`, e o manipulador de salto continua antes da contagem final no loop, deixando ambos os valores inalterados. Portanto, um arquivo RAR4 manipulado pode manter uma thread de extração em um loop infinito de CPU, esgotando a capacidade dos workers de processamento de arquivos. A máquina virtual do formato RAR não expõe execução nativa de processos, portanto o impacto suportado é perda de disponibilidade (DoS) e não execução de código. Este problema foi corrigido na versão 7.6.1.
If you want to get best quality of vulnerability data, you may have to visit VulDB.