CVE-2026-114105
Deferred Deferred - Pending Action

Adm-zip Incorrect Permission Assignment Leading to Privilege Escalation

Vulnerability report for CVE-2026-114105, including description, CVSS score, EPSS score, affected products, exploitability, helpful resources, and attack-flow context.

Publication date: 2026-10-21

Last updated on: 2026-10-21

Assigner: VulnCheck

Description

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.

CVSS Scores

EPSS Scores

Probability:
Percentile:

Meta Information

Published
2026-10-21
Last Modified
2026-10-21
Generated
2026-11-10
AI Q&A
2026-10-21
EPSS Evaluated
2026-11-08
NVD
EUVD

Affected Vendors & Products

Showing 1 associated CPE
Vendor Product Version / Range
cthackers adm-zip 0

Helpful Resources

Exploitability

CWE
CWE Icon
KEV
KEV Icon
CWE ID Description
CWE-732 The product specifies permissions for a security-critical resource in a way that allows that resource to be read or modified by unintended actors.

Attack-Flow Graph

AI Quick Actions

Instant insights powered by AI
Executive Summary

CVE-2026-114105 is a vulnerability in the adm-zip library before version 0.6.1. When the keepOriginalPermission feature is enabled, attackers can manipulate zip files to set setuid, setgid, or sticky bits on extracted files. These special permission bits allow executables to run with elevated privileges. The vulnerability occurs because unmasked attributes from the zip file pass directly into the chmod command, enabling privilege escalation if files are extracted by a root process.

Detection Guidance

Check if adm-zip versions before 0.6.1 are installed using package managers like npm (npm list adm-zip) or by inspecting installed modules. Review zip files with setuid/setgid bits set in their external attributes. Use commands like find / -perm -4000 -o -perm -2000 to locate files with elevated permissions.

Impact Analysis

If you use adm-zip versions before 0.6.1 with keepOriginalPermission enabled, an attacker could craft a malicious zip file that sets elevated permissions on extracted files. If these files are extracted by a root process, the attacker could gain elevated privileges on your system. This could allow unauthorized access, control over critical files, or further exploitation of your system.

Compliance Impact

This vulnerability primarily enables local privilege escalation by allowing attackers to set setuid, setgid, or sticky bits on extracted files. While not directly violating GDPR or HIPAA, it could indirectly impact compliance by enabling unauthorized access to sensitive data or systems if exploited in environments handling protected information.

Mitigation Strategies

Upgrade adm-zip to version 0.6.1 or later immediately. Disable the keepOriginalPermission feature if not required. Avoid extracting untrusted zip files as root. Review and remove any setuid/setgid bits from files extracted by adm-zip.

Chat Assistant

Ask questions about this CVE
Hi! I’m here to help you understand CVE-2026-114105. Ask me anything about the vulnerability, its impact, or mitigation strategies.
0/70

EPSS Chart

Security Radar

News mentioning this vulnerability
Loading related security news...