Privilege escalation in adm-zip via setuid bits on extracted files
Key facts
- Attack vector
- Local
- Privileges required
- None
- User interaction
- None
- Attack complexity
- Low
- Attack requirements
- None
- Impact type
- —
- Confidentiality · integrity · availability
- None · High · None
- Fix status
- Partial Red Hat: 12 without a fix
Attack profile from CVSS 4.0 · CNA. Fix status from CNA and Red Hat.
Summary
adm-zip before 0.6.1 from cthackers contains an incorrect permission assignment flaw (CWE-732). When keepOriginalPermission is enabled, zip external file attributes pass unmasked into chmod, so extracted files can gain setuid, setgid or sticky bits. An attacker who supplies a crafted zip file needs no privileges and no user interaction, and the executables gain elevated privileges when extracted as root and later run.
Written with Claude Haiku 5.5 from the sources below · 2026-11-04
Description from the CNA
Adm-zip before 0.6.1 contains an incorrect permission assignment vulnerability that allows attackers to set setuid, setgid, or sticky bits on extracted files when keepOriginalPermission is enabled. Attackers can craft zip external file attributes that pass unmasked into chmod, letting attacker-controlled executables gain elevated privileges when extracted as root and later run.
Why it matters now
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
Remediation
Update adm-zip to 0.6.1. Red Hat lists Cost Management On Premise, Red Hat Advanced Cluster Management for Kubernetes 2, Red Hat Build of Podman Desktop, Red Hat Connectivity Link 1, Red Hat Developer Hub 1 and other products as affected, with Red Hat's plan for Red Hat Advanced Cluster Management for Kubernetes 2 being no fix planned and the plan for the others being none available.
Written with Claude Haiku 5.5 from the sources below · 2026-11-04
- Fix · CNA adm-zip (cthackers) Fixed in 0.6.1
Fixed in the same release
Records fixed by the same vendor advisory or release, as the CNA lists them.
- Release ·
cthackers adm-zip 0.6.1
4 records Highest priority Priority HIGH 3 HIGH, 1 LOW
Other records, highest priority first
- TI-2026-78715 Denial of service in adm-zip via unhandled error in inflateAsyncPriority HIGH 77
- TI-2026-78716 Decompression bomb guard bypass in adm-zip exhausts memoryPriority HIGH 70
- TI-2026-78717 Duplicate ZIP entry names bypass validation in adm-zipPriority HIGH 69
Vendor assessments
Red Hat
Red Hat rating: Moderate. Red Hat's page for this CVE →
| Product | Status | Plan or fix |
|---|---|---|
| Cost Management On Premise | Affected | No fix yet: Fix deferred |
| Red Hat Advanced Cluster Management for Kubernetes 2 | Affected | No fix planned: Out of support scope |
| Red Hat Build of Podman Desktop | Affected | No fix yet: Fix deferred |
| Red Hat Connectivity Link 1 | Affected | No fix yet: Fix deferred |
| Red Hat Developer Hub 1 | Affected | No fix yet: Fix deferred |
| Red Hat Enterprise Linux 8 | Affected | No fix yet: Fix deferred |
| Red Hat Enterprise Linux 9 | Affected | No fix yet: Fix deferred |
| Red Hat Fuse 7 | Affected | No fix yet: Fix deferred |
| Red Hat OpenShift AI (RHOAI) | Affected | No fix yet: Fix deferred |
| Red Hat OpenShift Container Platform 4 | Affected | No fix yet: Fix deferred |
| Red Hat OpenShift Container Platform 5 | Affected | No fix yet: Fix deferred |
| Self-service automation portal 2 | Affected | No fix yet: Fix deferred |
Timeline
- 2026-10-21 Threatist record created from CVE-2026-114105
- 2026-10-21 CISA SSVC decision points changed
- 2026-10-21 Priority changed: MEDIUM → LOW
- 2026-10-22 Affected versions changed · Red Hat
- 2026-10-22 CVSS score added · Red Hat
- 2026-10-27 Affected versions changed · Red Hat
- 2026-10-30 Affected versions changed · Red Hat
- 2026-11-04 Affected versions changed · Red Hat
References
More cthackers vulnerabilities
- 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
Sources
- CVE-2026-114105 · CVE Program
- CVE-2026-114105 · NVD
- FIRST EPSS
- CVE-2026-114105 · Red Hat security data · CC BY 4.0
This product uses the NVD API but is not endorsed or certified by the NVD. Sources and licences