6.5

CVE-2026-115906: zip: AES Entry HMAC Authentication Bypass on Premature EOF

Awaiting analysis
AliasesDEBIAN-CVE-2026-115906
Published 26-10-2026Last modified 26-10-2026

Vulnerability summary

CVE-2026-115906 is a medium (CVSS 6.5) vulnerability in zip-rs zip2.

Overall risk
26/100
0100
Medium · default modelHow is this calculated?
CVSS score
6.5/10
010
Medium · v3.1 (CVE.org)
EPSS scoreNot scoredRisk metrics not yet published.
KEVNot listedNot listed by any tracked catalog.
RansomwareNot flaggedNo ransomware use recorded.
Public exploits0No public exploits recorded

Timeline

  1. 26-10-2026
    PublishedVulnerability first disclosed.

Description

zip is a zip library for Rust that supports reading and writing simple ZIP files. From 0.6.0 until 9.0.0, the AES entry reader in src/aes.rs verifies its HMAC only when the attacker-controlled data counter reaches zero. If the underlying bounded reader reaches the real end of the archive while data_remaining is still positive, or if an encrypted entry has no payload, the reader can return a clean end of stream without reading and comparing the authentication tag. Applications using by_index_decrypt, by_name_decrypt, by_path_decrypt, or password-enabled by_index_with_options can therefore accept modified plaintext without an authentication error. This issue is fixed in version 9.0.0.

CVSS metrics

3 scores · 3 sources · 1 version

EPSS trend

No EPSS score has been published for this record yet.

Known exploited

Compare KEV catalogs
CISA KEV

Not in the CISA KEV catalog.

ENISA CNW

Not in the ENISA CNW catalog.

CIRCL

Not in the CIRCL catalog.

Public exploits

0 found

No public exploits indexed.

Weaknesses

CWE · root cause

Affected systems

Debian1 product
  • rust-zipAll versions (No fix recorded)
Zip-rs1 product
  • zip2≥ 0.6.0, < 9.0.0

2 vendors · 2 products

References

4 links