CVE-2026-114104
Deferred Deferred - Pending Action

Inconsistent Entry Resolution in adm-zip Library

Vulnerability report for CVE-2026-114104, 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-28

Assigner: VulnCheck

Description

adm-zip before 0.6.1 contains an inconsistent entry resolution vulnerability that allows attackers to bypass content validation by supplying ZIP archives with duplicate entry names. Attackers can craft archives where getEntry() returns the last duplicate while extractAllTo() writes the first, causing unvalidated bytes to be written to disk.

CVSS Scores

EPSS Scores

Probability:
Percentile:

Meta Information

Published
2026-10-21
Last Modified
2026-10-28
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-436 Product A handles inputs or steps differently than Product B, which causes A to perform incorrect actions based on its perception of B's state.

Attack-Flow Graph

AI Quick Actions

Instant insights powered by AI
Executive Summary

CVE-2026-114104 is an inconsistent entry resolution vulnerability in the adm-zip library before version 0.6.1. It occurs when ZIP archives contain duplicate entry names. The getEntry() function returns the last duplicate entry while extractAllTo() writes the first one, causing unvalidated bytes to be written to disk despite passing validation checks.

Detection Guidance

To detect this vulnerability, inspect applications using adm-zip versions 0.6.0 or earlier. Check for ZIP archives with duplicate entry names in your system or network traffic. Use commands like 'npm list adm-zip' to verify installed versions and 'find / -name "*.zip" -exec unzip -l {} \;' to scan for duplicate entries in ZIP files.

Impact Analysis

This vulnerability allows attackers to bypass content validation by crafting ZIP files with duplicate entry names. Applications using adm-zip may approve untrusted content based on validation checks but extract different, potentially malicious content to disk. This could lead to arbitrary file writes or execution of unvalidated code.

Compliance Impact

This vulnerability could violate integrity requirements in GDPR and HIPAA by allowing unauthorized file writes. Applications processing ZIP files may fail to ensure data integrity, potentially leading to unauthorized data access or modification. Compliance may be impacted if the affected library is used in systems handling sensitive data.

Mitigation Strategies

Immediately update adm-zip to version 0.6.1 or later using 'npm update adm-zip'. If updating is not possible, implement strict input validation for ZIP files to reject archives with duplicate entry names. Monitor for suspicious ZIP file processing in your applications.

Chat Assistant

Ask questions about this CVE
Hi! I’m here to help you understand CVE-2026-114104. 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...