Skip to content
OpenAdvisories
Low · 3.7 CVE-2026-116137 EUVD-2026-109389GHSA-mv5w-h6hm-qcp7

adm-zip through 0.6.1 Duplicate-Entry Validation Bypass via Canonically Equivalent Names

Published Oct 25, 2026 · Updated Nov 9, 2026 · Assigned by VulnCheck

Description

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.

Affected products

VendorProductAffectedFixed
cthackers adm-zip ≤ 0.6.1 —

Fixed in Linux distributions

Distributions backport fixes, so the version that fixes this vulnerability differs per release — upgrade to at least the version shown. From the distributions' security trackers and advisories.

Azure Linux

ReleasePackageFixed inAdvisory
Azure Linux 3 python-tensorboard No fix yet —

References