Read the docs

adm-zip validation bypass via canonically equivalent ZIP entry names

Priority LOW 28CWE-436Published · Updated

Key facts

Attack vector
Network
Privileges required
None
User interaction
None
Attack complexity
Low
Attack requirements
Present
Impact type
—
Confidentiality · integrity · availability
None · Low · None
Fix status
Deferred Red Hat: fix deferred

Attack profile from CVSS 4.0 · CNA. Fix status from CNA and Red Hat.

Summary

adm-zip through 0.6.1 contains a duplicate-entry validation bypass, tracked under CWE-436. A remote attacker who can supply a crafted ZIP archive, without privileges or user interaction, can use canonically equivalent entry names such as './hello.txt' and 'hello.txt' to evade the duplicate-entry check. The content that passes validation differs from what extractAllTo() writes to the same path, which bypasses integrity checks.

Written with Claude Haiku 5.5 from the sources below · 2026-11-06

Description from the CNA

adm-zip through 0.6.1 contains a duplicate-entry validation bypass that allows attackers to evade the readEntries() check by using canonically equivalent entry names like './hello.txt' and 'hello.txt'. Attackers can craft ZIP archives where getEntry() or readAsText() validates benign content while extractAllTo() writes malicious content to the same path, bypassing integrity checks.

Why it matters now

Exploitation None reported CISA SSVC · not in CISA KEV
EPSS 0.00258 17th percentileScored 2026-11-07
Fix Deferred Red Hat: fix deferred

SSVC decision points

CISA ADP · SSVC 2.0.3

Exploitation
None
Automatable
No
Technical impact
Partial

The decision (Track, Attend, Act) also depends on your mission and well-being impact; see CISA's SSVC guide.

Affected products

VendorProductAffected versionsFixed inStatusSource
cthackersadm-zipup to 0.6.1—No fix listedCNA
  • adm-zip Vendorcthackers Affected up to 0.6.1 Fixed in — No fix listed CNA

Remediation

The sources list no fixed version for adm-zip. Red Hat lists the following products as affected without a fix: Cost Management On Premise, Red Hat Build of Podman Desktop, Red Hat Connectivity Link 1, Red Hat Developer Hub 1, Red Hat Enterprise Linux 8, Red Hat Enterprise Linux 9, Red Hat OpenShift AI (RHOAI), Red Hat OpenShift Container Platform 4, Red Hat OpenShift Container Platform 5 and Self-service automation portal 2, with no fix planned for Red Hat Advanced Cluster Management for Kubernetes 2 and Red Hat Fuse 7.

Written with Claude Haiku 5.5 from the sources below · 2026-11-06

Vendor assessments

Red Hat

Red Hat rating: Low. Red Hat's page for this CVE →

ProductStatusPlan or fix
Cost Management On PremiseAffectedNo fix yet: Fix deferred
Red Hat Advanced Cluster Management for Kubernetes 2AffectedNo fix planned: Out of support scope
Red Hat Build of Podman DesktopAffectedNo fix yet: Fix deferred
Red Hat Connectivity Link 1AffectedNo fix yet: Fix deferred
Red Hat Developer Hub 1AffectedNo fix yet: Fix deferred
Red Hat Enterprise Linux 8AffectedNo fix yet: Fix deferred
Red Hat Enterprise Linux 9AffectedNo fix yet: Fix deferred
Red Hat Fuse 7AffectedNo fix planned: Out of support scope
Red Hat OpenShift AI (RHOAI)AffectedNo fix yet: Fix deferred
Red Hat OpenShift Container Platform 4AffectedNo fix yet: Fix deferred
Red Hat OpenShift Container Platform 5AffectedNo fix yet: Fix deferred
Self-service automation portal 2AffectedNo fix yet: Fix deferred

Timeline

  1. 2026-10-25 Threatist record created from CVE-2026-116137
  2. 2026-10-25 Affected versions changed · Red Hat
  3. 2026-10-25 CVSS score added · Red Hat
  4. 2026-10-26 Priority changed: MEDIUM → LOW
  5. 2026-10-27 Affected versions changed · Red Hat
  6. 2026-10-27 Alias added: GHSA-mv5w-h6hm-qcp7
  7. 2026-10-29 CISA SSVC decision points changed
  8. 2026-10-30 Affected versions changed · Red Hat

References

  • TI-2026-78715 Denial of service in adm-zip via unhandled error in inflateAsync CVSS 4.0HIGH 8.7
  • TI-2026-53963 adm-zip: Uncontrolled memory allocation via the declared uncompressed size (DoS) CVSS 3.1HIGH 7.5
  • TI-2026-78716 Decompression bomb guard bypass in adm-zip exhausts memory CVSS 4.0MEDIUM 6.9
  • TI-2026-78717 Duplicate ZIP entry names bypass validation in adm-zip CVSS 4.0HIGH 8.2
  • TI-2026-67762 adm-zip extraction keeps setuid bits from untrusted ZIP files CVSS 3.1HIGH 7.1
  • TI-2026-62130 adm-zip 0.5.14 through 0.6.0 Denial of Service via Zero Declared Uncompressed Size CVSS 4.0HIGH 8.7
See all 8 →

Sources