116 matches found
Junrar: RarVM VM_JMP maxOpCount bypass causes infinite CPU loop during RAR4 extraction
Summary Junrar's RAR virtual machine can be forced into a deterministic infinite loop while extracting a crafted RAR4 archive. The RarVM.ExecuteCode loop is intended to be bounded by maxOpCount, but jump instructions can bypass this limit when setIP is called with a target instruction pointer...
GHSA-H9H9-2RMF-RVHP Junrar: RarVM VM_JMP maxOpCount bypass causes infinite CPU loop during RAR4 extraction
Summary Junrar's RAR virtual machine can be forced into a deterministic infinite loop while extracting a crafted RAR4 archive. The RarVM.ExecuteCode loop is intended to be bounded by maxOpCount, but jump instructions can bypass this limit when setIP is called with a target instruction pointer...
CVE-2026-97370
Junrar is an open source Java RAR archive library. Prior to 7.6.1, RarVM.ExecuteCode in src/main/java/com/github/junrar/unpack/vm/RarVM.java can repeatedly execute a VMJMP instruction whose target is greater than or equal to the prepared program's codeSize. The setIP function returns success...
CVE-2026-97370
The Junrar open-source Java RAR archive library is vulnerable to a CPU exhaustion flaw in versions prior to 7.6.1 . The root cause is located in RarVM.ExecuteCode within src/main/java/com/github/junrar/unpack/vm/RarVM.java, where a VM_JMP instruction can repeatedly execute if its target is greate...
CVE-2026-97370 Junrar: RarVM VM_JMP maxOpCount bypass causes infinite CPU loop during RAR4 extraction
Junrar is an open source Java RAR archive library. Prior to 7.6.1, RarVM.ExecuteCode in src/main/java/com/github/junrar/unpack/vm/RarVM.java can repeatedly execute a VMJMP instruction whose target is greater than or equal to the prepared program's codeSize. The setIP function returns success...
EUVD-2026-102251
Junrar is an open source Java RAR archive library. Prior to 7.6.1, RarVM.ExecuteCode in src/main/java/com/github/junrar/unpack/vm/RarVM.java can repeatedly execute a VMJMP instruction whose target is greater than or equal to the prepared program's codeSize. The setIP function returns success...
CVE-2026-97370 Junrar: RarVM VM_JMP maxOpCount bypass causes infinite CPU loop during RAR4 extraction
Junrar is an open source Java RAR archive library. Prior to 7.6.1, RarVM.ExecuteCode in src/main/java/com/github/junrar/unpack/vm/RarVM.java can repeatedly execute a VMJMP instruction whose target is greater than or equal to the prepared program's codeSize. The setIP function returns success...
CVE-2026-97370: Loop with Unreachable Exit Condition
Junrar is an open source Java RAR archive library. Prior to 7.6.1, RarVM.ExecuteCode in src/main/java/com/github/junrar/unpack/vm/RarVM.java can repeatedly execute a VMJMP instruction whose target is greater than or equal to the prepared program's codeSize. The setIP function returns success...
com.checkmarx.maven:checkmarx-maven-plugin (9.00.3), com.checkmarx:cx-client-common (>=2021.1.135, <=2023.1.7) +19 more potentially affected by CVE-2026-86071 via com.github.junrar:junrar (1.0.1)
com.github.junrar:junrar MAVEN version 1.0.1 is affected by a known vulnerability. The following packages have a transitive dependency on com.github.junrar:junrar and may be impacted: - com.checkmarx.maven:checkmarx-maven-plugin 9.00.3 - com.checkmarx:cx-client-common =2021.1.135, =20.0.10,...
ai.driftkit:driftkit-context-engineering-spring-ai-starter (>=0.6.0, <=0.9.2), ai.driftkit:driftkit-context-engineering-spring-boot-starter (>=0.5.0, <=0.9.2) +645 more potentially affected by CVE-2026-86071 via com.github.junrar:junrar (>=7.4.0, <=7.6.0)
com.github.junrar:junrar MAVEN version =7.4.0, =0.6.0, =0.5.0, =0.7.0, =0.7.0, =0.5.0, =0.8.3, =0.8.3, =0.8.3, =0.5.0, =0.5.0, =0.0.2, =0.0.2, =0.0.2, =0.0.2, =0.0.2, =0.8.4 and more Source cves: CVE-2026-86071 Source advisory: OSV:GHSA-89M4-43J5-VHHX...
ai.stainless:grails-tika (0.1.0), com.antkorwin:mimetype (>=0.1, <=0.2) +113 more potentially affected by CVE-2026-86071 via com.github.junrar:junrar (4.0.0)
com.github.junrar:junrar MAVEN version 4.0.0 is affected by a known vulnerability. The following packages have a transitive dependency on com.github.junrar:junrar and may be impacted: - ai.stainless:grails-tika 0.1.0 - com.antkorwin:mimetype =0.1, =0.1.2, =0.2.0, =0.7.0 and more Source cves:...
cloud.testload:jmeter-clickhouse-listener (2.00), com.bobpaulin.jmeter:aws-include-controller-plugin (0.0.1) +99 more potentially affected by CVE-2026-86071 via com.github.junrar:junrar (2.0.0)
com.github.junrar:junrar MAVEN version 2.0.0 is affected by a known vulnerability. The following packages have a transitive dependency on com.github.junrar:junrar and may be impacted: - cloud.testload:jmeter-clickhouse-listener 2.00 - com.bobpaulin.jmeter:aws-include-controller-plugin 0.0.1 -...
Junrar: LocalFolderExtractor mkdir escape allows directory creation outside extraction root
Summary LocalFolderExtractor validates only the final canonical file path before extraction. However, makeFile creates intermediate directories one path segment at a time without checking whether each created directory remains inside the destination folder. A malicious RAR entry can make the fina...
EUVD-2026-81011
Junrar: LocalFolderExtractor mkdir escape allows directory creation outside extraction root...
GHSA-89M4-43J5-VHHX Junrar: LocalFolderExtractor mkdir escape allows directory creation outside extraction root
Summary LocalFolderExtractor validates only the final canonical file path before extraction. However, makeFile creates intermediate directories one path segment at a time without checking whether each created directory remains inside the destination folder. A malicious RAR entry can make the fina...
com.checkmarx.jenkins:checkmarx (>=8.90.1, <=8.90.4), com.checkmarx:cx-client-common (>=8.90.3, <=8.90.5) +14 more potentially affected by CVE-2026-86071 via com.github.junrar:junrar (3.0.0)
com.github.junrar:junrar MAVEN version 3.0.0 is affected by a known vulnerability. The following packages have a transitive dependency on com.github.junrar:junrar and may be impacted: - com.checkmarx.jenkins:checkmarx =8.90.1, =8.90.3, =2.1.3, =3.1.0, =2.1.3, =2.1.3, =3.1.0, =2.1.5, =2.1.10,...
ai.driftkit:driftkit-context-engineering-spring-ai-starter (>=0.6.0, <=0.9.2), ai.driftkit:driftkit-context-engineering-spring-boot-starter (>=0.5.0, <=0.9.2) +645 more potentially affected by CVE-2026-86071 via com.github.junrar:junrar (>=7.4.0, <=7.6.0)
com.github.junrar:junrar MAVEN version =7.4.0, =0.6.0, =0.5.0, =0.7.0, =0.7.0, =0.5.0, =0.8.3, =0.8.3, =0.8.3, =0.5.0, =0.5.0, =0.0.2, =0.0.2, =0.0.2, =0.0.2, =0.0.2, =0.8.4 and more Source cves: CVE-2026-86071 Source advisory: SNYK:JAVA-COMGITHUBJUNRAR-19964034...
com.github.junrar:commons-vfs-rar (1.0.0) potentially affected by CVE-2026-86071 via com.github.junrar:junrar (5.0.0)
com.github.junrar:junrar MAVEN version 5.0.0 is affected by a known vulnerability. The following packages have a transitive dependency on com.github.junrar:junrar and may be impacted: - com.github.junrar:commons-vfs-rar 1.0.0 Source cves: CVE-2026-86071 Source advisory: OSV:GHSA-89M4-43J5-VHHX...
ai.driftkit:driftkit-context-engineering-spring-ai-starter (>=0.6.0, <=0.9.2), ai.driftkit:driftkit-context-engineering-spring-boot-starter (>=0.5.0, <=0.9.2) +645 more potentially affected by CVE-2026-86071 via com.github.junrar:junrar (>=7.4.0, <=7.6.0)
com.github.junrar:junrar MAVEN version =7.4.0, =0.6.0, =0.5.0, =0.7.0, =0.7.0, =0.5.0, =0.8.3, =0.8.3, =0.8.3, =0.5.0, =0.5.0, =0.0.2, =0.0.2, =0.0.2, =0.0.2, =0.0.2, =0.8.4 and more Source cves: CVE-2026-86071 Source advisory: GHSA-89M4-43J5-VHHX...
Directory Traversal
Overview com.github.junrar:junrar is a rar decompression library in plain java. Affected versions of this package are vulnerable to Directory Traversal due to unchecked intermediate directory creation in LocalFolderExtractor’s makeFile path handling. An attacker can create directories outside the...