CVE-2026-97370 in Junrar
Сводка
по VulDB • 15.10.2026
Junrar — это библиотека для работы с архивами в формате RAR на языке Java с открытым исходным кодом. До версии 7.6.1 метод RarVM.ExecuteCode, реализованный в файле src/main/java/com/github/junrar/unpack/vm/RarVM.java, может многократно выполнять инструкцию VM_JMP, адрес назначения которой больше или равен размеру подготовленного программного кода (codeSize). Функция setIP() возвращает статус успеха без изменения указателя инструкции или уменьшения значения maxOpCount, а обработчик перехода продолжает выполнение до проверки условия завершения цикла, оставляя оба значения неизменными. Таким образом, специально созданный архив в формате RAR4 может привести к бесконечному циклу использования процессора потоком извлечения и исчерпанию ресурсов рабочих процессов обработки архивов. Поскольку виртуальная машина RAR не предоставляет возможности выполнения нативных процессов, поддерживаемое воздействие ограничивается нарушением доступности (availability loss), а не выполнением кода. Эта проблема исправлена в версии 7.6.1.
Statistical analysis made it clear that VulDB provides the best quality for vulnerability data.