zip
Zip implementation in Rust
Activity
- Latest release
- 1d ago
- Total releases
- 141
- Cadence
- ~5 days
- Last 12 months
- 28
Reach
- Downloads
- 318.6M
- Stars
- 380
Details
- License
- MIT
- First release
- Nov 21, 2014
| Version | Released | |
|---|---|---|
9.1.3
patch
|
9.1.3
patch
Dependencies (36)
+ 28 more
Changelog
Compare changes
|
|
9.1.2
patch
|
9.1.2
patch
Dependencies (36)
+ 28 more
Changelog
Compare changes
|
|
9.1.1
patch
|
9.1.1
patch
Dependencies (36)
+ 28 more
Changelog
Compare changes
|
|
9.1.0
minor
|
9.1.0
minor
Dependencies (36)
+ 28 more
Changelog
Compare changes
|
|
9.0.5
patch
|
9.0.5
patch
Dependencies (35)
+ 27 more
Changelog
Compare changes
|
|
9.0.4
patch
1 CVE
CVE-2026-115905
GHSA-m665-v7pm-7grj
Oct 28, 2026
zip: Critical Parser Differential & Security Control Bypass via Dual-Header Inconsistencies (Zip Cloaking) Leading to Arbitrary File Overwrite & RCE
Critical
Network
Low
None
None
SummaryA critical architectural parser differential exists in the This discrepancy enables ZIP archives to appear to have different file paths and contents according to which tool is reading them. DetailsArchitectural Root CauseIn the PKWARE ZIP archive format, every file entry is defined in two distinct locations:
In
Threat Scenario & Severity Justification (10.0 / 9.9 Critical)
Proof of ConceptThe following automated integration test reproducibly demonstrates the complete CVSS 10.0 / 9.9 exploit chain (Security Gateway Evasion -> Arbitrary File Overwrite -> RCE & DoS) against
Verified Test Execution Output
ImpactAn attacker can construct a crafted archive whose Central Directory displays a benign filename (doc_report.pdf) that is inspected and approved by upstream security gateways (antivirus scanners, mail filters, upload firewalls), while automated backend ingestion pipelines or microservices using ZipStreamReader extract an arbitrary or malicious file (overwriting e.g. cron_worker.sh or critical system binaries). Because an adversary can overwrite existing files on disk, this vulnerability leads to Security Control Bypass, Arbitrary File Overwrite, Complete Denial of Service, and Remote Code Execution (RCE) in situations where a tool relying on the central directory trusts a tool that relied on the local file headers or vice-versa. Who is Impacted:
Fixed in
9.0.5
References Updated Oct 28, 2026 · Source: OSV.dev |
9.0.4
patch
Dependencies (34)
+ 26 more
Changelog
Compare changes
|
|
9.0.3
patch
1 CVE
CVE-2026-115905
GHSA-m665-v7pm-7grj
Oct 28, 2026
zip: Critical Parser Differential & Security Control Bypass via Dual-Header Inconsistencies (Zip Cloaking) Leading to Arbitrary File Overwrite & RCE
Critical
Network
Low
None
None
SummaryA critical architectural parser differential exists in the This discrepancy enables ZIP archives to appear to have different file paths and contents according to which tool is reading them. DetailsArchitectural Root CauseIn the PKWARE ZIP archive format, every file entry is defined in two distinct locations:
In
Threat Scenario & Severity Justification (10.0 / 9.9 Critical)
Proof of ConceptThe following automated integration test reproducibly demonstrates the complete CVSS 10.0 / 9.9 exploit chain (Security Gateway Evasion -> Arbitrary File Overwrite -> RCE & DoS) against
Verified Test Execution Output
ImpactAn attacker can construct a crafted archive whose Central Directory displays a benign filename (doc_report.pdf) that is inspected and approved by upstream security gateways (antivirus scanners, mail filters, upload firewalls), while automated backend ingestion pipelines or microservices using ZipStreamReader extract an arbitrary or malicious file (overwriting e.g. cron_worker.sh or critical system binaries). Because an adversary can overwrite existing files on disk, this vulnerability leads to Security Control Bypass, Arbitrary File Overwrite, Complete Denial of Service, and Remote Code Execution (RCE) in situations where a tool relying on the central directory trusts a tool that relied on the local file headers or vice-versa. Who is Impacted:
Fixed in
9.0.5
References Updated Oct 28, 2026 · Source: OSV.dev |
9.0.3
patch
Dependencies (33)
+ 25 more
Changelog
Compare changes
|
|
9.0.2
patch
1 CVE
CVE-2026-115905
GHSA-m665-v7pm-7grj
Oct 28, 2026
zip: Critical Parser Differential & Security Control Bypass via Dual-Header Inconsistencies (Zip Cloaking) Leading to Arbitrary File Overwrite & RCE
Critical
Network
Low
None
None
SummaryA critical architectural parser differential exists in the This discrepancy enables ZIP archives to appear to have different file paths and contents according to which tool is reading them. DetailsArchitectural Root CauseIn the PKWARE ZIP archive format, every file entry is defined in two distinct locations:
In
Threat Scenario & Severity Justification (10.0 / 9.9 Critical)
Proof of ConceptThe following automated integration test reproducibly demonstrates the complete CVSS 10.0 / 9.9 exploit chain (Security Gateway Evasion -> Arbitrary File Overwrite -> RCE & DoS) against
Verified Test Execution Output
ImpactAn attacker can construct a crafted archive whose Central Directory displays a benign filename (doc_report.pdf) that is inspected and approved by upstream security gateways (antivirus scanners, mail filters, upload firewalls), while automated backend ingestion pipelines or microservices using ZipStreamReader extract an arbitrary or malicious file (overwriting e.g. cron_worker.sh or critical system binaries). Because an adversary can overwrite existing files on disk, this vulnerability leads to Security Control Bypass, Arbitrary File Overwrite, Complete Denial of Service, and Remote Code Execution (RCE) in situations where a tool relying on the central directory trusts a tool that relied on the local file headers or vice-versa. Who is Impacted:
Fixed in
9.0.5
References Updated Oct 28, 2026 · Source: OSV.dev |
9.0.2
patch
Dependencies (33)
+ 25 more
Changelog
Compare changes
|
|
9.0.1
patch
1 CVE
CVE-2026-115905
GHSA-m665-v7pm-7grj
Oct 28, 2026
zip: Critical Parser Differential & Security Control Bypass via Dual-Header Inconsistencies (Zip Cloaking) Leading to Arbitrary File Overwrite & RCE
Critical
Network
Low
None
None
SummaryA critical architectural parser differential exists in the This discrepancy enables ZIP archives to appear to have different file paths and contents according to which tool is reading them. DetailsArchitectural Root CauseIn the PKWARE ZIP archive format, every file entry is defined in two distinct locations:
In
Threat Scenario & Severity Justification (10.0 / 9.9 Critical)
Proof of ConceptThe following automated integration test reproducibly demonstrates the complete CVSS 10.0 / 9.9 exploit chain (Security Gateway Evasion -> Arbitrary File Overwrite -> RCE & DoS) against
Verified Test Execution Output
ImpactAn attacker can construct a crafted archive whose Central Directory displays a benign filename (doc_report.pdf) that is inspected and approved by upstream security gateways (antivirus scanners, mail filters, upload firewalls), while automated backend ingestion pipelines or microservices using ZipStreamReader extract an arbitrary or malicious file (overwriting e.g. cron_worker.sh or critical system binaries). Because an adversary can overwrite existing files on disk, this vulnerability leads to Security Control Bypass, Arbitrary File Overwrite, Complete Denial of Service, and Remote Code Execution (RCE) in situations where a tool relying on the central directory trusts a tool that relied on the local file headers or vice-versa. Who is Impacted:
Fixed in
9.0.5
References Updated Oct 28, 2026 · Source: OSV.dev |
9.0.1
patch
Dependencies (33)
+ 25 more
Changelog
Compare changes
|
|
9.0.0
major
1 CVE
CVE-2026-115905
GHSA-m665-v7pm-7grj
Oct 28, 2026
zip: Critical Parser Differential & Security Control Bypass via Dual-Header Inconsistencies (Zip Cloaking) Leading to Arbitrary File Overwrite & RCE
Critical
Network
Low
None
None
SummaryA critical architectural parser differential exists in the This discrepancy enables ZIP archives to appear to have different file paths and contents according to which tool is reading them. DetailsArchitectural Root CauseIn the PKWARE ZIP archive format, every file entry is defined in two distinct locations:
In
Threat Scenario & Severity Justification (10.0 / 9.9 Critical)
Proof of ConceptThe following automated integration test reproducibly demonstrates the complete CVSS 10.0 / 9.9 exploit chain (Security Gateway Evasion -> Arbitrary File Overwrite -> RCE & DoS) against
Verified Test Execution Output
ImpactAn attacker can construct a crafted archive whose Central Directory displays a benign filename (doc_report.pdf) that is inspected and approved by upstream security gateways (antivirus scanners, mail filters, upload firewalls), while automated backend ingestion pipelines or microservices using ZipStreamReader extract an arbitrary or malicious file (overwriting e.g. cron_worker.sh or critical system binaries). Because an adversary can overwrite existing files on disk, this vulnerability leads to Security Control Bypass, Arbitrary File Overwrite, Complete Denial of Service, and Remote Code Execution (RCE) in situations where a tool relying on the central directory trusts a tool that relied on the local file headers or vice-versa. Who is Impacted:
Fixed in
9.0.5
References Updated Oct 28, 2026 · Source: OSV.dev |
9.0.0
major
Dependencies (32)
+ 24 more
Changelog
Compare changes
|
|
9.0.0-pre3
pre
4 CVEs
CVE-2026-115905
GHSA-m665-v7pm-7grj
Oct 28, 2026
zip: Critical Parser Differential & Security Control Bypass via Dual-Header Inconsistencies (Zip Cloaking) Leading to Arbitrary File Overwrite & RCE
Critical
Network
Low
None
None
SummaryA critical architectural parser differential exists in the This discrepancy enables ZIP archives to appear to have different file paths and contents according to which tool is reading them. DetailsArchitectural Root CauseIn the PKWARE ZIP archive format, every file entry is defined in two distinct locations:
In
Threat Scenario & Severity Justification (10.0 / 9.9 Critical)
Proof of ConceptThe following automated integration test reproducibly demonstrates the complete CVSS 10.0 / 9.9 exploit chain (Security Gateway Evasion -> Arbitrary File Overwrite -> RCE & DoS) against
Verified Test Execution Output
ImpactAn attacker can construct a crafted archive whose Central Directory displays a benign filename (doc_report.pdf) that is inspected and approved by upstream security gateways (antivirus scanners, mail filters, upload firewalls), while automated backend ingestion pipelines or microservices using ZipStreamReader extract an arbitrary or malicious file (overwriting e.g. cron_worker.sh or critical system binaries). Because an adversary can overwrite existing files on disk, this vulnerability leads to Security Control Bypass, Arbitrary File Overwrite, Complete Denial of Service, and Remote Code Execution (RCE) in situations where a tool relying on the central directory trusts a tool that relied on the local file headers or vice-versa. Who is Impacted:
Fixed in
9.0.5
References Updated Oct 28, 2026 · Source: OSV.dev
RUSTSEC-2026-0369
GHSA-4684-h2q9-2vcp
Oct 10, 2026
ZipStreamReader::extract() and ZipArchive::extract() apply Unix permissions through symlinks without confining the target
9.1
/ 10
Critical
Network
Low
None
None
Unchanged
None
High
High
For further details see: https://github.com/zip-rs/zip2/security/advisories/GHSA-4684-h2q9-2vcp Fixed in
9.0.0
Updated Oct 16, 2026 · Source: OSV.dev
RUSTSEC-2026-0367
GHSA-vv5m-jxxh-4627
Oct 09, 2026
Insecure Preservation of SUID/SGID Bits during ZIP Extraction Leading to Potential Privilege Escalation
7.3
/ 10
High
Local
Low
Low
Required
Unchanged
High
High
High
The For further details see: https://github.com/zip-rs/zip2/security/advisories/GHSA-vv5m-jxxh-4627 Fixed in
9.0.0
Updated Oct 16, 2026 · Source: OSV.dev
RUSTSEC-2026-0368
GHSA-4v9h-p7m9-rh26
Oct 09, 2026
zip: `ZipArchive::extract` creates symbolic links whose attacker-controlled targets are outside the destination directory In For further details see: https://github.com/zip-rs/zip2/security/advisories/GHSA-4v9h-p7m9-rh26 Fixed in
9.0.0
Updated Oct 16, 2026 · Source: OSV.dev |
9.0.0-pre3
pre
Dependencies (32)
+ 24 more
Changelog
Compare changes
|
|
9.0.0-pre2
unknown
4 CVEs
CVE-2026-115905
GHSA-m665-v7pm-7grj
Oct 28, 2026
zip: Critical Parser Differential & Security Control Bypass via Dual-Header Inconsistencies (Zip Cloaking) Leading to Arbitrary File Overwrite & RCE
Critical
Network
Low
None
None
SummaryA critical architectural parser differential exists in the This discrepancy enables ZIP archives to appear to have different file paths and contents according to which tool is reading them. DetailsArchitectural Root CauseIn the PKWARE ZIP archive format, every file entry is defined in two distinct locations:
In
Threat Scenario & Severity Justification (10.0 / 9.9 Critical)
Proof of ConceptThe following automated integration test reproducibly demonstrates the complete CVSS 10.0 / 9.9 exploit chain (Security Gateway Evasion -> Arbitrary File Overwrite -> RCE & DoS) against
Verified Test Execution Output
ImpactAn attacker can construct a crafted archive whose Central Directory displays a benign filename (doc_report.pdf) that is inspected and approved by upstream security gateways (antivirus scanners, mail filters, upload firewalls), while automated backend ingestion pipelines or microservices using ZipStreamReader extract an arbitrary or malicious file (overwriting e.g. cron_worker.sh or critical system binaries). Because an adversary can overwrite existing files on disk, this vulnerability leads to Security Control Bypass, Arbitrary File Overwrite, Complete Denial of Service, and Remote Code Execution (RCE) in situations where a tool relying on the central directory trusts a tool that relied on the local file headers or vice-versa. Who is Impacted:
Fixed in
9.0.5
References Updated Oct 28, 2026 · Source: OSV.dev
RUSTSEC-2026-0369
GHSA-4684-h2q9-2vcp
Oct 10, 2026
ZipStreamReader::extract() and ZipArchive::extract() apply Unix permissions through symlinks without confining the target
9.1
/ 10
Critical
Network
Low
None
None
Unchanged
None
High
High
For further details see: https://github.com/zip-rs/zip2/security/advisories/GHSA-4684-h2q9-2vcp Fixed in
9.0.0
Updated Oct 16, 2026 · Source: OSV.dev
RUSTSEC-2026-0367
GHSA-vv5m-jxxh-4627
Oct 09, 2026
Insecure Preservation of SUID/SGID Bits during ZIP Extraction Leading to Potential Privilege Escalation
7.3
/ 10
High
Local
Low
Low
Required
Unchanged
High
High
High
The For further details see: https://github.com/zip-rs/zip2/security/advisories/GHSA-vv5m-jxxh-4627 Fixed in
9.0.0
Updated Oct 16, 2026 · Source: OSV.dev
RUSTSEC-2026-0368
GHSA-4v9h-p7m9-rh26
Oct 09, 2026
zip: `ZipArchive::extract` creates symbolic links whose attacker-controlled targets are outside the destination directory In For further details see: https://github.com/zip-rs/zip2/security/advisories/GHSA-4v9h-p7m9-rh26 Fixed in
9.0.0
Updated Oct 16, 2026 · Source: OSV.dev |
9.0.0-pre2
unknown
Dependencies (32)
+ 24 more
Changelog
Compare changes
|
|
9.0.0-pre1
unknown
4 CVEs
CVE-2026-115905
GHSA-m665-v7pm-7grj
Oct 28, 2026
zip: Critical Parser Differential & Security Control Bypass via Dual-Header Inconsistencies (Zip Cloaking) Leading to Arbitrary File Overwrite & RCE
Critical
Network
Low
None
None
SummaryA critical architectural parser differential exists in the This discrepancy enables ZIP archives to appear to have different file paths and contents according to which tool is reading them. DetailsArchitectural Root CauseIn the PKWARE ZIP archive format, every file entry is defined in two distinct locations:
In
Threat Scenario & Severity Justification (10.0 / 9.9 Critical)
Proof of ConceptThe following automated integration test reproducibly demonstrates the complete CVSS 10.0 / 9.9 exploit chain (Security Gateway Evasion -> Arbitrary File Overwrite -> RCE & DoS) against
Verified Test Execution Output
ImpactAn attacker can construct a crafted archive whose Central Directory displays a benign filename (doc_report.pdf) that is inspected and approved by upstream security gateways (antivirus scanners, mail filters, upload firewalls), while automated backend ingestion pipelines or microservices using ZipStreamReader extract an arbitrary or malicious file (overwriting e.g. cron_worker.sh or critical system binaries). Because an adversary can overwrite existing files on disk, this vulnerability leads to Security Control Bypass, Arbitrary File Overwrite, Complete Denial of Service, and Remote Code Execution (RCE) in situations where a tool relying on the central directory trusts a tool that relied on the local file headers or vice-versa. Who is Impacted:
Fixed in
9.0.5
References Updated Oct 28, 2026 · Source: OSV.dev
RUSTSEC-2026-0369
GHSA-4684-h2q9-2vcp
Oct 10, 2026
ZipStreamReader::extract() and ZipArchive::extract() apply Unix permissions through symlinks without confining the target
9.1
/ 10
Critical
Network
Low
None
None
Unchanged
None
High
High
For further details see: https://github.com/zip-rs/zip2/security/advisories/GHSA-4684-h2q9-2vcp Fixed in
9.0.0
Updated Oct 16, 2026 · Source: OSV.dev
RUSTSEC-2026-0367
GHSA-vv5m-jxxh-4627
Oct 09, 2026
Insecure Preservation of SUID/SGID Bits during ZIP Extraction Leading to Potential Privilege Escalation
7.3
/ 10
High
Local
Low
Low
Required
Unchanged
High
High
High
The For further details see: https://github.com/zip-rs/zip2/security/advisories/GHSA-vv5m-jxxh-4627 Fixed in
9.0.0
Updated Oct 16, 2026 · Source: OSV.dev
RUSTSEC-2026-0368
GHSA-4v9h-p7m9-rh26
Oct 09, 2026
zip: `ZipArchive::extract` creates symbolic links whose attacker-controlled targets are outside the destination directory In For further details see: https://github.com/zip-rs/zip2/security/advisories/GHSA-4v9h-p7m9-rh26 Fixed in
9.0.0
Updated Oct 16, 2026 · Source: OSV.dev |
9.0.0-pre1
unknown
Dependencies (32)
+ 24 more
Changelog
Compare changes
|
|
8.6.0
unknown
4 CVEs
CVE-2026-115905
GHSA-m665-v7pm-7grj
Oct 28, 2026
zip: Critical Parser Differential & Security Control Bypass via Dual-Header Inconsistencies (Zip Cloaking) Leading to Arbitrary File Overwrite & RCE
Critical
Network
Low
None
None
SummaryA critical architectural parser differential exists in the This discrepancy enables ZIP archives to appear to have different file paths and contents according to which tool is reading them. DetailsArchitectural Root CauseIn the PKWARE ZIP archive format, every file entry is defined in two distinct locations:
In
Threat Scenario & Severity Justification (10.0 / 9.9 Critical)
Proof of ConceptThe following automated integration test reproducibly demonstrates the complete CVSS 10.0 / 9.9 exploit chain (Security Gateway Evasion -> Arbitrary File Overwrite -> RCE & DoS) against
Verified Test Execution Output
ImpactAn attacker can construct a crafted archive whose Central Directory displays a benign filename (doc_report.pdf) that is inspected and approved by upstream security gateways (antivirus scanners, mail filters, upload firewalls), while automated backend ingestion pipelines or microservices using ZipStreamReader extract an arbitrary or malicious file (overwriting e.g. cron_worker.sh or critical system binaries). Because an adversary can overwrite existing files on disk, this vulnerability leads to Security Control Bypass, Arbitrary File Overwrite, Complete Denial of Service, and Remote Code Execution (RCE) in situations where a tool relying on the central directory trusts a tool that relied on the local file headers or vice-versa. Who is Impacted:
Fixed in
9.0.5
References Updated Oct 28, 2026 · Source: OSV.dev
RUSTSEC-2026-0369
GHSA-4684-h2q9-2vcp
Oct 10, 2026
ZipStreamReader::extract() and ZipArchive::extract() apply Unix permissions through symlinks without confining the target
9.1
/ 10
Critical
Network
Low
None
None
Unchanged
None
High
High
For further details see: https://github.com/zip-rs/zip2/security/advisories/GHSA-4684-h2q9-2vcp Fixed in
9.0.0
Updated Oct 16, 2026 · Source: OSV.dev
RUSTSEC-2026-0367
GHSA-vv5m-jxxh-4627
Oct 09, 2026
Insecure Preservation of SUID/SGID Bits during ZIP Extraction Leading to Potential Privilege Escalation
7.3
/ 10
High
Local
Low
Low
Required
Unchanged
High
High
High
The For further details see: https://github.com/zip-rs/zip2/security/advisories/GHSA-vv5m-jxxh-4627 Fixed in
9.0.0
Updated Oct 16, 2026 · Source: OSV.dev
RUSTSEC-2026-0368
GHSA-4v9h-p7m9-rh26
Oct 09, 2026
zip: `ZipArchive::extract` creates symbolic links whose attacker-controlled targets are outside the destination directory In For further details see: https://github.com/zip-rs/zip2/security/advisories/GHSA-4v9h-p7m9-rh26 Fixed in
9.0.0
Updated Oct 16, 2026 · Source: OSV.dev |
8.6.0
unknown
Dependencies (32)
+ 24 more
Changelog
Compare changes
|
|
8.5.1
unknown
4 CVEs
CVE-2026-115905
GHSA-m665-v7pm-7grj
Oct 28, 2026
zip: Critical Parser Differential & Security Control Bypass via Dual-Header Inconsistencies (Zip Cloaking) Leading to Arbitrary File Overwrite & RCE
Critical
Network
Low
None
None
SummaryA critical architectural parser differential exists in the This discrepancy enables ZIP archives to appear to have different file paths and contents according to which tool is reading them. DetailsArchitectural Root CauseIn the PKWARE ZIP archive format, every file entry is defined in two distinct locations:
In
Threat Scenario & Severity Justification (10.0 / 9.9 Critical)
Proof of ConceptThe following automated integration test reproducibly demonstrates the complete CVSS 10.0 / 9.9 exploit chain (Security Gateway Evasion -> Arbitrary File Overwrite -> RCE & DoS) against
Verified Test Execution Output
ImpactAn attacker can construct a crafted archive whose Central Directory displays a benign filename (doc_report.pdf) that is inspected and approved by upstream security gateways (antivirus scanners, mail filters, upload firewalls), while automated backend ingestion pipelines or microservices using ZipStreamReader extract an arbitrary or malicious file (overwriting e.g. cron_worker.sh or critical system binaries). Because an adversary can overwrite existing files on disk, this vulnerability leads to Security Control Bypass, Arbitrary File Overwrite, Complete Denial of Service, and Remote Code Execution (RCE) in situations where a tool relying on the central directory trusts a tool that relied on the local file headers or vice-versa. Who is Impacted:
Fixed in
9.0.5
References Updated Oct 28, 2026 · Source: OSV.dev
RUSTSEC-2026-0369
GHSA-4684-h2q9-2vcp
Oct 10, 2026
ZipStreamReader::extract() and ZipArchive::extract() apply Unix permissions through symlinks without confining the target
9.1
/ 10
Critical
Network
Low
None
None
Unchanged
None
High
High
For further details see: https://github.com/zip-rs/zip2/security/advisories/GHSA-4684-h2q9-2vcp Fixed in
9.0.0
Updated Oct 16, 2026 · Source: OSV.dev
RUSTSEC-2026-0367
GHSA-vv5m-jxxh-4627
Oct 09, 2026
Insecure Preservation of SUID/SGID Bits during ZIP Extraction Leading to Potential Privilege Escalation
7.3
/ 10
High
Local
Low
Low
Required
Unchanged
High
High
High
The For further details see: https://github.com/zip-rs/zip2/security/advisories/GHSA-vv5m-jxxh-4627 Fixed in
9.0.0
Updated Oct 16, 2026 · Source: OSV.dev
RUSTSEC-2026-0368
GHSA-4v9h-p7m9-rh26
Oct 09, 2026
zip: `ZipArchive::extract` creates symbolic links whose attacker-controlled targets are outside the destination directory In For further details see: https://github.com/zip-rs/zip2/security/advisories/GHSA-4v9h-p7m9-rh26 Fixed in
9.0.0
Updated Oct 16, 2026 · Source: OSV.dev |
8.5.1
unknown
Dependencies (32)
+ 24 more
Changelog
Compare changes
|
|
8.5.0
unknown
4 CVEs
CVE-2026-115905
GHSA-m665-v7pm-7grj
Oct 28, 2026
zip: Critical Parser Differential & Security Control Bypass via Dual-Header Inconsistencies (Zip Cloaking) Leading to Arbitrary File Overwrite & RCE
Critical
Network
Low
None
None
SummaryA critical architectural parser differential exists in the This discrepancy enables ZIP archives to appear to have different file paths and contents according to which tool is reading them. DetailsArchitectural Root CauseIn the PKWARE ZIP archive format, every file entry is defined in two distinct locations:
In
Threat Scenario & Severity Justification (10.0 / 9.9 Critical)
Proof of ConceptThe following automated integration test reproducibly demonstrates the complete CVSS 10.0 / 9.9 exploit chain (Security Gateway Evasion -> Arbitrary File Overwrite -> RCE & DoS) against
Verified Test Execution Output
ImpactAn attacker can construct a crafted archive whose Central Directory displays a benign filename (doc_report.pdf) that is inspected and approved by upstream security gateways (antivirus scanners, mail filters, upload firewalls), while automated backend ingestion pipelines or microservices using ZipStreamReader extract an arbitrary or malicious file (overwriting e.g. cron_worker.sh or critical system binaries). Because an adversary can overwrite existing files on disk, this vulnerability leads to Security Control Bypass, Arbitrary File Overwrite, Complete Denial of Service, and Remote Code Execution (RCE) in situations where a tool relying on the central directory trusts a tool that relied on the local file headers or vice-versa. Who is Impacted:
Fixed in
9.0.5
References Updated Oct 28, 2026 · Source: OSV.dev
RUSTSEC-2026-0369
GHSA-4684-h2q9-2vcp
Oct 10, 2026
ZipStreamReader::extract() and ZipArchive::extract() apply Unix permissions through symlinks without confining the target
9.1
/ 10
Critical
Network
Low
None
None
Unchanged
None
High
High
For further details see: https://github.com/zip-rs/zip2/security/advisories/GHSA-4684-h2q9-2vcp Fixed in
9.0.0
Updated Oct 16, 2026 · Source: OSV.dev
RUSTSEC-2026-0367
GHSA-vv5m-jxxh-4627
Oct 09, 2026
Insecure Preservation of SUID/SGID Bits during ZIP Extraction Leading to Potential Privilege Escalation
7.3
/ 10
High
Local
Low
Low
Required
Unchanged
High
High
High
The For further details see: https://github.com/zip-rs/zip2/security/advisories/GHSA-vv5m-jxxh-4627 Fixed in
9.0.0
Updated Oct 16, 2026 · Source: OSV.dev
RUSTSEC-2026-0368
GHSA-4v9h-p7m9-rh26
Oct 09, 2026
zip: `ZipArchive::extract` creates symbolic links whose attacker-controlled targets are outside the destination directory In For further details see: https://github.com/zip-rs/zip2/security/advisories/GHSA-4v9h-p7m9-rh26 Fixed in
9.0.0
Updated Oct 16, 2026 · Source: OSV.dev |
8.5.0
unknown
Dependencies (32)
+ 24 more
Changelog
Compare changes
|
|
8.4.0
unknown
4 CVEs
CVE-2026-115905
GHSA-m665-v7pm-7grj
Oct 28, 2026
zip: Critical Parser Differential & Security Control Bypass via Dual-Header Inconsistencies (Zip Cloaking) Leading to Arbitrary File Overwrite & RCE
Critical
Network
Low
None
None
SummaryA critical architectural parser differential exists in the This discrepancy enables ZIP archives to appear to have different file paths and contents according to which tool is reading them. DetailsArchitectural Root CauseIn the PKWARE ZIP archive format, every file entry is defined in two distinct locations:
In
Threat Scenario & Severity Justification (10.0 / 9.9 Critical)
Proof of ConceptThe following automated integration test reproducibly demonstrates the complete CVSS 10.0 / 9.9 exploit chain (Security Gateway Evasion -> Arbitrary File Overwrite -> RCE & DoS) against
Verified Test Execution Output
ImpactAn attacker can construct a crafted archive whose Central Directory displays a benign filename (doc_report.pdf) that is inspected and approved by upstream security gateways (antivirus scanners, mail filters, upload firewalls), while automated backend ingestion pipelines or microservices using ZipStreamReader extract an arbitrary or malicious file (overwriting e.g. cron_worker.sh or critical system binaries). Because an adversary can overwrite existing files on disk, this vulnerability leads to Security Control Bypass, Arbitrary File Overwrite, Complete Denial of Service, and Remote Code Execution (RCE) in situations where a tool relying on the central directory trusts a tool that relied on the local file headers or vice-versa. Who is Impacted:
Fixed in
9.0.5
References Updated Oct 28, 2026 · Source: OSV.dev
RUSTSEC-2026-0369
GHSA-4684-h2q9-2vcp
Oct 10, 2026
ZipStreamReader::extract() and ZipArchive::extract() apply Unix permissions through symlinks without confining the target
9.1
/ 10
Critical
Network
Low
None
None
Unchanged
None
High
High
For further details see: https://github.com/zip-rs/zip2/security/advisories/GHSA-4684-h2q9-2vcp Fixed in
9.0.0
Updated Oct 16, 2026 · Source: OSV.dev
RUSTSEC-2026-0367
GHSA-vv5m-jxxh-4627
Oct 09, 2026
Insecure Preservation of SUID/SGID Bits during ZIP Extraction Leading to Potential Privilege Escalation
7.3
/ 10
High
Local
Low
Low
Required
Unchanged
High
High
High
The For further details see: https://github.com/zip-rs/zip2/security/advisories/GHSA-vv5m-jxxh-4627 Fixed in
9.0.0
Updated Oct 16, 2026 · Source: OSV.dev
RUSTSEC-2026-0368
GHSA-4v9h-p7m9-rh26
Oct 09, 2026
zip: `ZipArchive::extract` creates symbolic links whose attacker-controlled targets are outside the destination directory In For further details see: https://github.com/zip-rs/zip2/security/advisories/GHSA-4v9h-p7m9-rh26 Fixed in
9.0.0
Updated Oct 16, 2026 · Source: OSV.dev |
8.4.0
unknown
Dependencies (32)
+ 24 more
Changelog
Compare changes
|
|
8.3.1
unknown
4 CVEs
CVE-2026-115905
GHSA-m665-v7pm-7grj
Oct 28, 2026
zip: Critical Parser Differential & Security Control Bypass via Dual-Header Inconsistencies (Zip Cloaking) Leading to Arbitrary File Overwrite & RCE
Critical
Network
Low
None
None
SummaryA critical architectural parser differential exists in the This discrepancy enables ZIP archives to appear to have different file paths and contents according to which tool is reading them. DetailsArchitectural Root CauseIn the PKWARE ZIP archive format, every file entry is defined in two distinct locations:
In
Threat Scenario & Severity Justification (10.0 / 9.9 Critical)
Proof of ConceptThe following automated integration test reproducibly demonstrates the complete CVSS 10.0 / 9.9 exploit chain (Security Gateway Evasion -> Arbitrary File Overwrite -> RCE & DoS) against
Verified Test Execution Output
ImpactAn attacker can construct a crafted archive whose Central Directory displays a benign filename (doc_report.pdf) that is inspected and approved by upstream security gateways (antivirus scanners, mail filters, upload firewalls), while automated backend ingestion pipelines or microservices using ZipStreamReader extract an arbitrary or malicious file (overwriting e.g. cron_worker.sh or critical system binaries). Because an adversary can overwrite existing files on disk, this vulnerability leads to Security Control Bypass, Arbitrary File Overwrite, Complete Denial of Service, and Remote Code Execution (RCE) in situations where a tool relying on the central directory trusts a tool that relied on the local file headers or vice-versa. Who is Impacted:
Fixed in
9.0.5
References Updated Oct 28, 2026 · Source: OSV.dev
RUSTSEC-2026-0369
GHSA-4684-h2q9-2vcp
Oct 10, 2026
ZipStreamReader::extract() and ZipArchive::extract() apply Unix permissions through symlinks without confining the target
9.1
/ 10
Critical
Network
Low
None
None
Unchanged
None
High
High
For further details see: https://github.com/zip-rs/zip2/security/advisories/GHSA-4684-h2q9-2vcp Fixed in
9.0.0
Updated Oct 16, 2026 · Source: OSV.dev
RUSTSEC-2026-0367
GHSA-vv5m-jxxh-4627
Oct 09, 2026
Insecure Preservation of SUID/SGID Bits during ZIP Extraction Leading to Potential Privilege Escalation
7.3
/ 10
High
Local
Low
Low
Required
Unchanged
High
High
High
The For further details see: https://github.com/zip-rs/zip2/security/advisories/GHSA-vv5m-jxxh-4627 Fixed in
9.0.0
Updated Oct 16, 2026 · Source: OSV.dev
RUSTSEC-2026-0368
GHSA-4v9h-p7m9-rh26
Oct 09, 2026
zip: `ZipArchive::extract` creates symbolic links whose attacker-controlled targets are outside the destination directory In For further details see: https://github.com/zip-rs/zip2/security/advisories/GHSA-4v9h-p7m9-rh26 Fixed in
9.0.0
Updated Oct 16, 2026 · Source: OSV.dev |
8.3.1
unknown
Dependencies (32)
+ 24 more
Changelog
Compare changes
|
|
8.3.0
unknown
4 CVEs
CVE-2026-115905
GHSA-m665-v7pm-7grj
Oct 28, 2026
zip: Critical Parser Differential & Security Control Bypass via Dual-Header Inconsistencies (Zip Cloaking) Leading to Arbitrary File Overwrite & RCE
Critical
Network
Low
None
None
SummaryA critical architectural parser differential exists in the This discrepancy enables ZIP archives to appear to have different file paths and contents according to which tool is reading them. DetailsArchitectural Root CauseIn the PKWARE ZIP archive format, every file entry is defined in two distinct locations:
In
Threat Scenario & Severity Justification (10.0 / 9.9 Critical)
Proof of ConceptThe following automated integration test reproducibly demonstrates the complete CVSS 10.0 / 9.9 exploit chain (Security Gateway Evasion -> Arbitrary File Overwrite -> RCE & DoS) against
Verified Test Execution Output
ImpactAn attacker can construct a crafted archive whose Central Directory displays a benign filename (doc_report.pdf) that is inspected and approved by upstream security gateways (antivirus scanners, mail filters, upload firewalls), while automated backend ingestion pipelines or microservices using ZipStreamReader extract an arbitrary or malicious file (overwriting e.g. cron_worker.sh or critical system binaries). Because an adversary can overwrite existing files on disk, this vulnerability leads to Security Control Bypass, Arbitrary File Overwrite, Complete Denial of Service, and Remote Code Execution (RCE) in situations where a tool relying on the central directory trusts a tool that relied on the local file headers or vice-versa. Who is Impacted:
Fixed in
9.0.5
References Updated Oct 28, 2026 · Source: OSV.dev
RUSTSEC-2026-0369
GHSA-4684-h2q9-2vcp
Oct 10, 2026
ZipStreamReader::extract() and ZipArchive::extract() apply Unix permissions through symlinks without confining the target
9.1
/ 10
Critical
Network
Low
None
None
Unchanged
None
High
High
For further details see: https://github.com/zip-rs/zip2/security/advisories/GHSA-4684-h2q9-2vcp Fixed in
9.0.0
Updated Oct 16, 2026 · Source: OSV.dev
RUSTSEC-2026-0367
GHSA-vv5m-jxxh-4627
Oct 09, 2026
Insecure Preservation of SUID/SGID Bits during ZIP Extraction Leading to Potential Privilege Escalation
7.3
/ 10
High
Local
Low
Low
Required
Unchanged
High
High
High
The For further details see: https://github.com/zip-rs/zip2/security/advisories/GHSA-vv5m-jxxh-4627 Fixed in
9.0.0
Updated Oct 16, 2026 · Source: OSV.dev
RUSTSEC-2026-0368
GHSA-4v9h-p7m9-rh26
Oct 09, 2026
zip: `ZipArchive::extract` creates symbolic links whose attacker-controlled targets are outside the destination directory In For further details see: https://github.com/zip-rs/zip2/security/advisories/GHSA-4v9h-p7m9-rh26 Fixed in
9.0.0
Updated Oct 16, 2026 · Source: OSV.dev |
8.3.0
unknown
Dependencies (32)
+ 24 more
Changelog
Compare changes
|
|
8.2.0
unknown
4 CVEs
CVE-2026-115905
GHSA-m665-v7pm-7grj
Oct 28, 2026
zip: Critical Parser Differential & Security Control Bypass via Dual-Header Inconsistencies (Zip Cloaking) Leading to Arbitrary File Overwrite & RCE
Critical
Network
Low
None
None
SummaryA critical architectural parser differential exists in the This discrepancy enables ZIP archives to appear to have different file paths and contents according to which tool is reading them. DetailsArchitectural Root CauseIn the PKWARE ZIP archive format, every file entry is defined in two distinct locations:
In
Threat Scenario & Severity Justification (10.0 / 9.9 Critical)
Proof of ConceptThe following automated integration test reproducibly demonstrates the complete CVSS 10.0 / 9.9 exploit chain (Security Gateway Evasion -> Arbitrary File Overwrite -> RCE & DoS) against
Verified Test Execution Output
ImpactAn attacker can construct a crafted archive whose Central Directory displays a benign filename (doc_report.pdf) that is inspected and approved by upstream security gateways (antivirus scanners, mail filters, upload firewalls), while automated backend ingestion pipelines or microservices using ZipStreamReader extract an arbitrary or malicious file (overwriting e.g. cron_worker.sh or critical system binaries). Because an adversary can overwrite existing files on disk, this vulnerability leads to Security Control Bypass, Arbitrary File Overwrite, Complete Denial of Service, and Remote Code Execution (RCE) in situations where a tool relying on the central directory trusts a tool that relied on the local file headers or vice-versa. Who is Impacted:
Fixed in
9.0.5
References Updated Oct 28, 2026 · Source: OSV.dev
RUSTSEC-2026-0369
GHSA-4684-h2q9-2vcp
Oct 10, 2026
ZipStreamReader::extract() and ZipArchive::extract() apply Unix permissions through symlinks without confining the target
9.1
/ 10
Critical
Network
Low
None
None
Unchanged
None
High
High
For further details see: https://github.com/zip-rs/zip2/security/advisories/GHSA-4684-h2q9-2vcp Fixed in
9.0.0
Updated Oct 16, 2026 · Source: OSV.dev
RUSTSEC-2026-0367
GHSA-vv5m-jxxh-4627
Oct 09, 2026
Insecure Preservation of SUID/SGID Bits during ZIP Extraction Leading to Potential Privilege Escalation
7.3
/ 10
High
Local
Low
Low
Required
Unchanged
High
High
High
The For further details see: https://github.com/zip-rs/zip2/security/advisories/GHSA-vv5m-jxxh-4627 Fixed in
9.0.0
Updated Oct 16, 2026 · Source: OSV.dev
RUSTSEC-2026-0368
GHSA-4v9h-p7m9-rh26
Oct 09, 2026
zip: `ZipArchive::extract` creates symbolic links whose attacker-controlled targets are outside the destination directory In For further details see: https://github.com/zip-rs/zip2/security/advisories/GHSA-4v9h-p7m9-rh26 Fixed in
9.0.0
Updated Oct 16, 2026 · Source: OSV.dev |
8.2.0
unknown
Dependencies (32)
+ 24 more
Changelog
Compare changes
|
|
8.1.0
unknown
4 CVEs
CVE-2026-115905
GHSA-m665-v7pm-7grj
Oct 28, 2026
zip: Critical Parser Differential & Security Control Bypass via Dual-Header Inconsistencies (Zip Cloaking) Leading to Arbitrary File Overwrite & RCE
Critical
Network
Low
None
None
SummaryA critical architectural parser differential exists in the This discrepancy enables ZIP archives to appear to have different file paths and contents according to which tool is reading them. DetailsArchitectural Root CauseIn the PKWARE ZIP archive format, every file entry is defined in two distinct locations:
In
Threat Scenario & Severity Justification (10.0 / 9.9 Critical)
Proof of ConceptThe following automated integration test reproducibly demonstrates the complete CVSS 10.0 / 9.9 exploit chain (Security Gateway Evasion -> Arbitrary File Overwrite -> RCE & DoS) against
Verified Test Execution Output
ImpactAn attacker can construct a crafted archive whose Central Directory displays a benign filename (doc_report.pdf) that is inspected and approved by upstream security gateways (antivirus scanners, mail filters, upload firewalls), while automated backend ingestion pipelines or microservices using ZipStreamReader extract an arbitrary or malicious file (overwriting e.g. cron_worker.sh or critical system binaries). Because an adversary can overwrite existing files on disk, this vulnerability leads to Security Control Bypass, Arbitrary File Overwrite, Complete Denial of Service, and Remote Code Execution (RCE) in situations where a tool relying on the central directory trusts a tool that relied on the local file headers or vice-versa. Who is Impacted:
Fixed in
9.0.5
References Updated Oct 28, 2026 · Source: OSV.dev
RUSTSEC-2026-0369
GHSA-4684-h2q9-2vcp
Oct 10, 2026
ZipStreamReader::extract() and ZipArchive::extract() apply Unix permissions through symlinks without confining the target
9.1
/ 10
Critical
Network
Low
None
None
Unchanged
None
High
High
For further details see: https://github.com/zip-rs/zip2/security/advisories/GHSA-4684-h2q9-2vcp Fixed in
9.0.0
Updated Oct 16, 2026 · Source: OSV.dev
RUSTSEC-2026-0367
GHSA-vv5m-jxxh-4627
Oct 09, 2026
Insecure Preservation of SUID/SGID Bits during ZIP Extraction Leading to Potential Privilege Escalation
7.3
/ 10
High
Local
Low
Low
Required
Unchanged
High
High
High
The For further details see: https://github.com/zip-rs/zip2/security/advisories/GHSA-vv5m-jxxh-4627 Fixed in
9.0.0
Updated Oct 16, 2026 · Source: OSV.dev
RUSTSEC-2026-0368
GHSA-4v9h-p7m9-rh26
Oct 09, 2026
zip: `ZipArchive::extract` creates symbolic links whose attacker-controlled targets are outside the destination directory In For further details see: https://github.com/zip-rs/zip2/security/advisories/GHSA-4v9h-p7m9-rh26 Fixed in
9.0.0
Updated Oct 16, 2026 · Source: OSV.dev |
8.1.0
unknown
Dependencies (32)
+ 24 more
Changelog
Compare changes
|
|
8.0.0
unknown
4 CVEs
CVE-2026-115905
GHSA-m665-v7pm-7grj
Oct 28, 2026
zip: Critical Parser Differential & Security Control Bypass via Dual-Header Inconsistencies (Zip Cloaking) Leading to Arbitrary File Overwrite & RCE
Critical
Network
Low
None
None
SummaryA critical architectural parser differential exists in the This discrepancy enables ZIP archives to appear to have different file paths and contents according to which tool is reading them. DetailsArchitectural Root CauseIn the PKWARE ZIP archive format, every file entry is defined in two distinct locations:
In
Threat Scenario & Severity Justification (10.0 / 9.9 Critical)
Proof of ConceptThe following automated integration test reproducibly demonstrates the complete CVSS 10.0 / 9.9 exploit chain (Security Gateway Evasion -> Arbitrary File Overwrite -> RCE & DoS) against
Verified Test Execution Output
ImpactAn attacker can construct a crafted archive whose Central Directory displays a benign filename (doc_report.pdf) that is inspected and approved by upstream security gateways (antivirus scanners, mail filters, upload firewalls), while automated backend ingestion pipelines or microservices using ZipStreamReader extract an arbitrary or malicious file (overwriting e.g. cron_worker.sh or critical system binaries). Because an adversary can overwrite existing files on disk, this vulnerability leads to Security Control Bypass, Arbitrary File Overwrite, Complete Denial of Service, and Remote Code Execution (RCE) in situations where a tool relying on the central directory trusts a tool that relied on the local file headers or vice-versa. Who is Impacted:
Fixed in
9.0.5
References Updated Oct 28, 2026 · Source: OSV.dev
RUSTSEC-2026-0369
GHSA-4684-h2q9-2vcp
Oct 10, 2026
ZipStreamReader::extract() and ZipArchive::extract() apply Unix permissions through symlinks without confining the target
9.1
/ 10
Critical
Network
Low
None
None
Unchanged
None
High
High
For further details see: https://github.com/zip-rs/zip2/security/advisories/GHSA-4684-h2q9-2vcp Fixed in
9.0.0
Updated Oct 16, 2026 · Source: OSV.dev
RUSTSEC-2026-0367
GHSA-vv5m-jxxh-4627
Oct 09, 2026
Insecure Preservation of SUID/SGID Bits during ZIP Extraction Leading to Potential Privilege Escalation
7.3
/ 10
High
Local
Low
Low
Required
Unchanged
High
High
High
The For further details see: https://github.com/zip-rs/zip2/security/advisories/GHSA-vv5m-jxxh-4627 Fixed in
9.0.0
Updated Oct 16, 2026 · Source: OSV.dev
RUSTSEC-2026-0368
GHSA-4v9h-p7m9-rh26
Oct 09, 2026
zip: `ZipArchive::extract` creates symbolic links whose attacker-controlled targets are outside the destination directory In For further details see: https://github.com/zip-rs/zip2/security/advisories/GHSA-4v9h-p7m9-rh26 Fixed in
9.0.0
Updated Oct 16, 2026 · Source: OSV.dev |
8.0.0
unknown
Dependencies (32)
+ 24 more
Changelog
Compare changes
|
|
7.4.0
unknown
yanked
4 CVEs
CVE-2026-115905
GHSA-m665-v7pm-7grj
Oct 28, 2026
zip: Critical Parser Differential & Security Control Bypass via Dual-Header Inconsistencies (Zip Cloaking) Leading to Arbitrary File Overwrite & RCE
Critical
Network
Low
None
None
SummaryA critical architectural parser differential exists in the This discrepancy enables ZIP archives to appear to have different file paths and contents according to which tool is reading them. DetailsArchitectural Root CauseIn the PKWARE ZIP archive format, every file entry is defined in two distinct locations:
In
Threat Scenario & Severity Justification (10.0 / 9.9 Critical)
Proof of ConceptThe following automated integration test reproducibly demonstrates the complete CVSS 10.0 / 9.9 exploit chain (Security Gateway Evasion -> Arbitrary File Overwrite -> RCE & DoS) against
Verified Test Execution Output
ImpactAn attacker can construct a crafted archive whose Central Directory displays a benign filename (doc_report.pdf) that is inspected and approved by upstream security gateways (antivirus scanners, mail filters, upload firewalls), while automated backend ingestion pipelines or microservices using ZipStreamReader extract an arbitrary or malicious file (overwriting e.g. cron_worker.sh or critical system binaries). Because an adversary can overwrite existing files on disk, this vulnerability leads to Security Control Bypass, Arbitrary File Overwrite, Complete Denial of Service, and Remote Code Execution (RCE) in situations where a tool relying on the central directory trusts a tool that relied on the local file headers or vice-versa. Who is Impacted:
Fixed in
9.0.5
References Updated Oct 28, 2026 · Source: OSV.dev
RUSTSEC-2026-0369
GHSA-4684-h2q9-2vcp
Oct 10, 2026
ZipStreamReader::extract() and ZipArchive::extract() apply Unix permissions through symlinks without confining the target
9.1
/ 10
Critical
Network
Low
None
None
Unchanged
None
High
High
For further details see: https://github.com/zip-rs/zip2/security/advisories/GHSA-4684-h2q9-2vcp Fixed in
9.0.0
Updated Oct 16, 2026 · Source: OSV.dev
RUSTSEC-2026-0367
GHSA-vv5m-jxxh-4627
Oct 09, 2026
Insecure Preservation of SUID/SGID Bits during ZIP Extraction Leading to Potential Privilege Escalation
7.3
/ 10
High
Local
Low
Low
Required
Unchanged
High
High
High
The For further details see: https://github.com/zip-rs/zip2/security/advisories/GHSA-vv5m-jxxh-4627 Fixed in
9.0.0
Updated Oct 16, 2026 · Source: OSV.dev
RUSTSEC-2026-0368
GHSA-4v9h-p7m9-rh26
Oct 09, 2026
zip: `ZipArchive::extract` creates symbolic links whose attacker-controlled targets are outside the destination directory In For further details see: https://github.com/zip-rs/zip2/security/advisories/GHSA-4v9h-p7m9-rh26 Fixed in
9.0.0
Updated Oct 16, 2026 · Source: OSV.dev |
7.4.0
unknown
yanked
Dependencies (32)
+ 24 more
Changelog
Compare changes
|
|
7.3.0
unknown
yanked
4 CVEs
CVE-2026-115905
GHSA-m665-v7pm-7grj
Oct 28, 2026
zip: Critical Parser Differential & Security Control Bypass via Dual-Header Inconsistencies (Zip Cloaking) Leading to Arbitrary File Overwrite & RCE
Critical
Network
Low
None
None
SummaryA critical architectural parser differential exists in the This discrepancy enables ZIP archives to appear to have different file paths and contents according to which tool is reading them. DetailsArchitectural Root CauseIn the PKWARE ZIP archive format, every file entry is defined in two distinct locations:
In
Threat Scenario & Severity Justification (10.0 / 9.9 Critical)
Proof of ConceptThe following automated integration test reproducibly demonstrates the complete CVSS 10.0 / 9.9 exploit chain (Security Gateway Evasion -> Arbitrary File Overwrite -> RCE & DoS) against
Verified Test Execution Output
ImpactAn attacker can construct a crafted archive whose Central Directory displays a benign filename (doc_report.pdf) that is inspected and approved by upstream security gateways (antivirus scanners, mail filters, upload firewalls), while automated backend ingestion pipelines or microservices using ZipStreamReader extract an arbitrary or malicious file (overwriting e.g. cron_worker.sh or critical system binaries). Because an adversary can overwrite existing files on disk, this vulnerability leads to Security Control Bypass, Arbitrary File Overwrite, Complete Denial of Service, and Remote Code Execution (RCE) in situations where a tool relying on the central directory trusts a tool that relied on the local file headers or vice-versa. Who is Impacted:
Fixed in
9.0.5
References Updated Oct 28, 2026 · Source: OSV.dev
RUSTSEC-2026-0369
GHSA-4684-h2q9-2vcp
Oct 10, 2026
ZipStreamReader::extract() and ZipArchive::extract() apply Unix permissions through symlinks without confining the target
9.1
/ 10
Critical
Network
Low
None
None
Unchanged
None
High
High
For further details see: https://github.com/zip-rs/zip2/security/advisories/GHSA-4684-h2q9-2vcp Fixed in
9.0.0
Updated Oct 16, 2026 · Source: OSV.dev
RUSTSEC-2026-0367
GHSA-vv5m-jxxh-4627
Oct 09, 2026
Insecure Preservation of SUID/SGID Bits during ZIP Extraction Leading to Potential Privilege Escalation
7.3
/ 10
High
Local
Low
Low
Required
Unchanged
High
High
High
The For further details see: https://github.com/zip-rs/zip2/security/advisories/GHSA-vv5m-jxxh-4627 Fixed in
9.0.0
Updated Oct 16, 2026 · Source: OSV.dev
RUSTSEC-2026-0368
GHSA-4v9h-p7m9-rh26
Oct 09, 2026
zip: `ZipArchive::extract` creates symbolic links whose attacker-controlled targets are outside the destination directory In For further details see: https://github.com/zip-rs/zip2/security/advisories/GHSA-4v9h-p7m9-rh26 Fixed in
9.0.0
Updated Oct 16, 2026 · Source: OSV.dev |
7.3.0
unknown
yanked
Dependencies (32)
+ 24 more
Changelog
Compare changes
|
|
7.3.0-pre1
unknown
4 CVEs
CVE-2026-115905
GHSA-m665-v7pm-7grj
Oct 28, 2026
zip: Critical Parser Differential & Security Control Bypass via Dual-Header Inconsistencies (Zip Cloaking) Leading to Arbitrary File Overwrite & RCE
Critical
Network
Low
None
None
SummaryA critical architectural parser differential exists in the This discrepancy enables ZIP archives to appear to have different file paths and contents according to which tool is reading them. DetailsArchitectural Root CauseIn the PKWARE ZIP archive format, every file entry is defined in two distinct locations:
In
Threat Scenario & Severity Justification (10.0 / 9.9 Critical)
Proof of ConceptThe following automated integration test reproducibly demonstrates the complete CVSS 10.0 / 9.9 exploit chain (Security Gateway Evasion -> Arbitrary File Overwrite -> RCE & DoS) against
Verified Test Execution Output
ImpactAn attacker can construct a crafted archive whose Central Directory displays a benign filename (doc_report.pdf) that is inspected and approved by upstream security gateways (antivirus scanners, mail filters, upload firewalls), while automated backend ingestion pipelines or microservices using ZipStreamReader extract an arbitrary or malicious file (overwriting e.g. cron_worker.sh or critical system binaries). Because an adversary can overwrite existing files on disk, this vulnerability leads to Security Control Bypass, Arbitrary File Overwrite, Complete Denial of Service, and Remote Code Execution (RCE) in situations where a tool relying on the central directory trusts a tool that relied on the local file headers or vice-versa. Who is Impacted:
Fixed in
9.0.5
References Updated Oct 28, 2026 · Source: OSV.dev
RUSTSEC-2026-0369
GHSA-4684-h2q9-2vcp
Oct 10, 2026
ZipStreamReader::extract() and ZipArchive::extract() apply Unix permissions through symlinks without confining the target
9.1
/ 10
Critical
Network
Low
None
None
Unchanged
None
High
High
For further details see: https://github.com/zip-rs/zip2/security/advisories/GHSA-4684-h2q9-2vcp Fixed in
9.0.0
Updated Oct 16, 2026 · Source: OSV.dev
RUSTSEC-2026-0367
GHSA-vv5m-jxxh-4627
Oct 09, 2026
Insecure Preservation of SUID/SGID Bits during ZIP Extraction Leading to Potential Privilege Escalation
7.3
/ 10
High
Local
Low
Low
Required
Unchanged
High
High
High
The For further details see: https://github.com/zip-rs/zip2/security/advisories/GHSA-vv5m-jxxh-4627 Fixed in
9.0.0
Updated Oct 16, 2026 · Source: OSV.dev
RUSTSEC-2026-0368
GHSA-4v9h-p7m9-rh26
Oct 09, 2026
zip: `ZipArchive::extract` creates symbolic links whose attacker-controlled targets are outside the destination directory In For further details see: https://github.com/zip-rs/zip2/security/advisories/GHSA-4v9h-p7m9-rh26 Fixed in
9.0.0
Updated Oct 16, 2026 · Source: OSV.dev |
7.3.0-pre1
unknown
Dependencies (33)
+ 25 more
Changelog
Compare changes
|
|
7.2.0
unknown
4 CVEs
CVE-2026-115905
GHSA-m665-v7pm-7grj
Oct 28, 2026
zip: Critical Parser Differential & Security Control Bypass via Dual-Header Inconsistencies (Zip Cloaking) Leading to Arbitrary File Overwrite & RCE
Critical
Network
Low
None
None
SummaryA critical architectural parser differential exists in the This discrepancy enables ZIP archives to appear to have different file paths and contents according to which tool is reading them. DetailsArchitectural Root CauseIn the PKWARE ZIP archive format, every file entry is defined in two distinct locations:
In
Threat Scenario & Severity Justification (10.0 / 9.9 Critical)
Proof of ConceptThe following automated integration test reproducibly demonstrates the complete CVSS 10.0 / 9.9 exploit chain (Security Gateway Evasion -> Arbitrary File Overwrite -> RCE & DoS) against
Verified Test Execution Output
ImpactAn attacker can construct a crafted archive whose Central Directory displays a benign filename (doc_report.pdf) that is inspected and approved by upstream security gateways (antivirus scanners, mail filters, upload firewalls), while automated backend ingestion pipelines or microservices using ZipStreamReader extract an arbitrary or malicious file (overwriting e.g. cron_worker.sh or critical system binaries). Because an adversary can overwrite existing files on disk, this vulnerability leads to Security Control Bypass, Arbitrary File Overwrite, Complete Denial of Service, and Remote Code Execution (RCE) in situations where a tool relying on the central directory trusts a tool that relied on the local file headers or vice-versa. Who is Impacted:
Fixed in
9.0.5
References Updated Oct 28, 2026 · Source: OSV.dev
RUSTSEC-2026-0369
GHSA-4684-h2q9-2vcp
Oct 10, 2026
ZipStreamReader::extract() and ZipArchive::extract() apply Unix permissions through symlinks without confining the target
9.1
/ 10
Critical
Network
Low
None
None
Unchanged
None
High
High
For further details see: https://github.com/zip-rs/zip2/security/advisories/GHSA-4684-h2q9-2vcp Fixed in
9.0.0
Updated Oct 16, 2026 · Source: OSV.dev
RUSTSEC-2026-0367
GHSA-vv5m-jxxh-4627
Oct 09, 2026
Insecure Preservation of SUID/SGID Bits during ZIP Extraction Leading to Potential Privilege Escalation
7.3
/ 10
High
Local
Low
Low
Required
Unchanged
High
High
High
The For further details see: https://github.com/zip-rs/zip2/security/advisories/GHSA-vv5m-jxxh-4627 Fixed in
9.0.0
Updated Oct 16, 2026 · Source: OSV.dev
RUSTSEC-2026-0368
GHSA-4v9h-p7m9-rh26
Oct 09, 2026
zip: `ZipArchive::extract` creates symbolic links whose attacker-controlled targets are outside the destination directory In For further details see: https://github.com/zip-rs/zip2/security/advisories/GHSA-4v9h-p7m9-rh26 Fixed in
9.0.0
Updated Oct 16, 2026 · Source: OSV.dev |
7.2.0
unknown
Dependencies (33)
+ 25 more
Changelog
Compare changes
|
|
7.1.0
unknown
4 CVEs
CVE-2026-115905
GHSA-m665-v7pm-7grj
Oct 28, 2026
zip: Critical Parser Differential & Security Control Bypass via Dual-Header Inconsistencies (Zip Cloaking) Leading to Arbitrary File Overwrite & RCE
Critical
Network
Low
None
None
SummaryA critical architectural parser differential exists in the This discrepancy enables ZIP archives to appear to have different file paths and contents according to which tool is reading them. DetailsArchitectural Root CauseIn the PKWARE ZIP archive format, every file entry is defined in two distinct locations:
In
Threat Scenario & Severity Justification (10.0 / 9.9 Critical)
Proof of ConceptThe following automated integration test reproducibly demonstrates the complete CVSS 10.0 / 9.9 exploit chain (Security Gateway Evasion -> Arbitrary File Overwrite -> RCE & DoS) against
Verified Test Execution Output
ImpactAn attacker can construct a crafted archive whose Central Directory displays a benign filename (doc_report.pdf) that is inspected and approved by upstream security gateways (antivirus scanners, mail filters, upload firewalls), while automated backend ingestion pipelines or microservices using ZipStreamReader extract an arbitrary or malicious file (overwriting e.g. cron_worker.sh or critical system binaries). Because an adversary can overwrite existing files on disk, this vulnerability leads to Security Control Bypass, Arbitrary File Overwrite, Complete Denial of Service, and Remote Code Execution (RCE) in situations where a tool relying on the central directory trusts a tool that relied on the local file headers or vice-versa. Who is Impacted:
Fixed in
9.0.5
References Updated Oct 28, 2026 · Source: OSV.dev
RUSTSEC-2026-0369
GHSA-4684-h2q9-2vcp
Oct 10, 2026
ZipStreamReader::extract() and ZipArchive::extract() apply Unix permissions through symlinks without confining the target
9.1
/ 10
Critical
Network
Low
None
None
Unchanged
None
High
High
For further details see: https://github.com/zip-rs/zip2/security/advisories/GHSA-4684-h2q9-2vcp Fixed in
9.0.0
Updated Oct 16, 2026 · Source: OSV.dev
RUSTSEC-2026-0367
GHSA-vv5m-jxxh-4627
Oct 09, 2026
Insecure Preservation of SUID/SGID Bits during ZIP Extraction Leading to Potential Privilege Escalation
7.3
/ 10
High
Local
Low
Low
Required
Unchanged
High
High
High
The For further details see: https://github.com/zip-rs/zip2/security/advisories/GHSA-vv5m-jxxh-4627 Fixed in
9.0.0
Updated Oct 16, 2026 · Source: OSV.dev
RUSTSEC-2026-0368
GHSA-4v9h-p7m9-rh26
Oct 09, 2026
zip: `ZipArchive::extract` creates symbolic links whose attacker-controlled targets are outside the destination directory In For further details see: https://github.com/zip-rs/zip2/security/advisories/GHSA-4v9h-p7m9-rh26 Fixed in
9.0.0
Updated Oct 16, 2026 · Source: OSV.dev | ||
7.0.0
unknown
4 CVEs
CVE-2026-115905
GHSA-m665-v7pm-7grj
Oct 28, 2026
zip: Critical Parser Differential & Security Control Bypass via Dual-Header Inconsistencies (Zip Cloaking) Leading to Arbitrary File Overwrite & RCE
Critical
Network
Low
None
None
SummaryA critical architectural parser differential exists in the This discrepancy enables ZIP archives to appear to have different file paths and contents according to which tool is reading them. DetailsArchitectural Root CauseIn the PKWARE ZIP archive format, every file entry is defined in two distinct locations:
In
Threat Scenario & Severity Justification (10.0 / 9.9 Critical)
Proof of ConceptThe following automated integration test reproducibly demonstrates the complete CVSS 10.0 / 9.9 exploit chain (Security Gateway Evasion -> Arbitrary File Overwrite -> RCE & DoS) against
Verified Test Execution Output
ImpactAn attacker can construct a crafted archive whose Central Directory displays a benign filename (doc_report.pdf) that is inspected and approved by upstream security gateways (antivirus scanners, mail filters, upload firewalls), while automated backend ingestion pipelines or microservices using ZipStreamReader extract an arbitrary or malicious file (overwriting e.g. cron_worker.sh or critical system binaries). Because an adversary can overwrite existing files on disk, this vulnerability leads to Security Control Bypass, Arbitrary File Overwrite, Complete Denial of Service, and Remote Code Execution (RCE) in situations where a tool relying on the central directory trusts a tool that relied on the local file headers or vice-versa. Who is Impacted:
Fixed in
9.0.5
References Updated Oct 28, 2026 · Source: OSV.dev
RUSTSEC-2026-0369
GHSA-4684-h2q9-2vcp
Oct 10, 2026
ZipStreamReader::extract() and ZipArchive::extract() apply Unix permissions through symlinks without confining the target
9.1
/ 10
Critical
Network
Low
None
None
Unchanged
None
High
High
For further details see: https://github.com/zip-rs/zip2/security/advisories/GHSA-4684-h2q9-2vcp Fixed in
9.0.0
Updated Oct 16, 2026 · Source: OSV.dev
RUSTSEC-2026-0367
GHSA-vv5m-jxxh-4627
Oct 09, 2026
Insecure Preservation of SUID/SGID Bits during ZIP Extraction Leading to Potential Privilege Escalation
7.3
/ 10
High
Local
Low
Low
Required
Unchanged
High
High
High
The For further details see: https://github.com/zip-rs/zip2/security/advisories/GHSA-vv5m-jxxh-4627 Fixed in
9.0.0
Updated Oct 16, 2026 · Source: OSV.dev
RUSTSEC-2026-0368
GHSA-4v9h-p7m9-rh26
Oct 09, 2026
zip: `ZipArchive::extract` creates symbolic links whose attacker-controlled targets are outside the destination directory In For further details see: https://github.com/zip-rs/zip2/security/advisories/GHSA-4v9h-p7m9-rh26 Fixed in
9.0.0
Updated Oct 16, 2026 · Source: OSV.dev |
7.0.0
unknown
Dependencies (31)
+ 23 more
Changelog
Compare changes
|
|
6.0.0
unknown
4 CVEs
CVE-2026-115905
GHSA-m665-v7pm-7grj
Oct 28, 2026
zip: Critical Parser Differential & Security Control Bypass via Dual-Header Inconsistencies (Zip Cloaking) Leading to Arbitrary File Overwrite & RCE
Critical
Network
Low
None
None
SummaryA critical architectural parser differential exists in the This discrepancy enables ZIP archives to appear to have different file paths and contents according to which tool is reading them. DetailsArchitectural Root CauseIn the PKWARE ZIP archive format, every file entry is defined in two distinct locations:
In
Threat Scenario & Severity Justification (10.0 / 9.9 Critical)
Proof of ConceptThe following automated integration test reproducibly demonstrates the complete CVSS 10.0 / 9.9 exploit chain (Security Gateway Evasion -> Arbitrary File Overwrite -> RCE & DoS) against
Verified Test Execution Output
ImpactAn attacker can construct a crafted archive whose Central Directory displays a benign filename (doc_report.pdf) that is inspected and approved by upstream security gateways (antivirus scanners, mail filters, upload firewalls), while automated backend ingestion pipelines or microservices using ZipStreamReader extract an arbitrary or malicious file (overwriting e.g. cron_worker.sh or critical system binaries). Because an adversary can overwrite existing files on disk, this vulnerability leads to Security Control Bypass, Arbitrary File Overwrite, Complete Denial of Service, and Remote Code Execution (RCE) in situations where a tool relying on the central directory trusts a tool that relied on the local file headers or vice-versa. Who is Impacted:
Fixed in
9.0.5
References Updated Oct 28, 2026 · Source: OSV.dev
RUSTSEC-2026-0369
GHSA-4684-h2q9-2vcp
Oct 10, 2026
ZipStreamReader::extract() and ZipArchive::extract() apply Unix permissions through symlinks without confining the target
9.1
/ 10
Critical
Network
Low
None
None
Unchanged
None
High
High
For further details see: https://github.com/zip-rs/zip2/security/advisories/GHSA-4684-h2q9-2vcp Fixed in
9.0.0
Updated Oct 16, 2026 · Source: OSV.dev
RUSTSEC-2026-0367
GHSA-vv5m-jxxh-4627
Oct 09, 2026
Insecure Preservation of SUID/SGID Bits during ZIP Extraction Leading to Potential Privilege Escalation
7.3
/ 10
High
Local
Low
Low
Required
Unchanged
High
High
High
The For further details see: https://github.com/zip-rs/zip2/security/advisories/GHSA-vv5m-jxxh-4627 Fixed in
9.0.0
Updated Oct 16, 2026 · Source: OSV.dev
RUSTSEC-2026-0368
GHSA-4v9h-p7m9-rh26
Oct 09, 2026
zip: `ZipArchive::extract` creates symbolic links whose attacker-controlled targets are outside the destination directory In For further details see: https://github.com/zip-rs/zip2/security/advisories/GHSA-4v9h-p7m9-rh26 Fixed in
9.0.0
Updated Oct 16, 2026 · Source: OSV.dev |
6.0.0
unknown
Dependencies (30)
+ 22 more
Changelog
Compare changes
|
|
5.1.1
unknown
4 CVEs
CVE-2026-115905
GHSA-m665-v7pm-7grj
Oct 28, 2026
zip: Critical Parser Differential & Security Control Bypass via Dual-Header Inconsistencies (Zip Cloaking) Leading to Arbitrary File Overwrite & RCE
Critical
Network
Low
None
None
SummaryA critical architectural parser differential exists in the This discrepancy enables ZIP archives to appear to have different file paths and contents according to which tool is reading them. DetailsArchitectural Root CauseIn the PKWARE ZIP archive format, every file entry is defined in two distinct locations:
In
Threat Scenario & Severity Justification (10.0 / 9.9 Critical)
Proof of ConceptThe following automated integration test reproducibly demonstrates the complete CVSS 10.0 / 9.9 exploit chain (Security Gateway Evasion -> Arbitrary File Overwrite -> RCE & DoS) against
Verified Test Execution Output
ImpactAn attacker can construct a crafted archive whose Central Directory displays a benign filename (doc_report.pdf) that is inspected and approved by upstream security gateways (antivirus scanners, mail filters, upload firewalls), while automated backend ingestion pipelines or microservices using ZipStreamReader extract an arbitrary or malicious file (overwriting e.g. cron_worker.sh or critical system binaries). Because an adversary can overwrite existing files on disk, this vulnerability leads to Security Control Bypass, Arbitrary File Overwrite, Complete Denial of Service, and Remote Code Execution (RCE) in situations where a tool relying on the central directory trusts a tool that relied on the local file headers or vice-versa. Who is Impacted:
Fixed in
9.0.5
References Updated Oct 28, 2026 · Source: OSV.dev
RUSTSEC-2026-0369
GHSA-4684-h2q9-2vcp
Oct 10, 2026
ZipStreamReader::extract() and ZipArchive::extract() apply Unix permissions through symlinks without confining the target
9.1
/ 10
Critical
Network
Low
None
None
Unchanged
None
High
High
For further details see: https://github.com/zip-rs/zip2/security/advisories/GHSA-4684-h2q9-2vcp Fixed in
9.0.0
Updated Oct 16, 2026 · Source: OSV.dev
RUSTSEC-2026-0367
GHSA-vv5m-jxxh-4627
Oct 09, 2026
Insecure Preservation of SUID/SGID Bits during ZIP Extraction Leading to Potential Privilege Escalation
7.3
/ 10
High
Local
Low
Low
Required
Unchanged
High
High
High
The For further details see: https://github.com/zip-rs/zip2/security/advisories/GHSA-vv5m-jxxh-4627 Fixed in
9.0.0
Updated Oct 16, 2026 · Source: OSV.dev
RUSTSEC-2026-0368
GHSA-4v9h-p7m9-rh26
Oct 09, 2026
zip: `ZipArchive::extract` creates symbolic links whose attacker-controlled targets are outside the destination directory In For further details see: https://github.com/zip-rs/zip2/security/advisories/GHSA-4v9h-p7m9-rh26 Fixed in
9.0.0
Updated Oct 16, 2026 · Source: OSV.dev |
5.1.1
unknown
Dependencies (30)
+ 22 more
Changelog
Compare changes
|
|
5.1.0
unknown
4 CVEs
CVE-2026-115905
GHSA-m665-v7pm-7grj
Oct 28, 2026
zip: Critical Parser Differential & Security Control Bypass via Dual-Header Inconsistencies (Zip Cloaking) Leading to Arbitrary File Overwrite & RCE
Critical
Network
Low
None
None
SummaryA critical architectural parser differential exists in the This discrepancy enables ZIP archives to appear to have different file paths and contents according to which tool is reading them. DetailsArchitectural Root CauseIn the PKWARE ZIP archive format, every file entry is defined in two distinct locations:
In
Threat Scenario & Severity Justification (10.0 / 9.9 Critical)
Proof of ConceptThe following automated integration test reproducibly demonstrates the complete CVSS 10.0 / 9.9 exploit chain (Security Gateway Evasion -> Arbitrary File Overwrite -> RCE & DoS) against
Verified Test Execution Output
ImpactAn attacker can construct a crafted archive whose Central Directory displays a benign filename (doc_report.pdf) that is inspected and approved by upstream security gateways (antivirus scanners, mail filters, upload firewalls), while automated backend ingestion pipelines or microservices using ZipStreamReader extract an arbitrary or malicious file (overwriting e.g. cron_worker.sh or critical system binaries). Because an adversary can overwrite existing files on disk, this vulnerability leads to Security Control Bypass, Arbitrary File Overwrite, Complete Denial of Service, and Remote Code Execution (RCE) in situations where a tool relying on the central directory trusts a tool that relied on the local file headers or vice-versa. Who is Impacted:
Fixed in
9.0.5
References Updated Oct 28, 2026 · Source: OSV.dev
RUSTSEC-2026-0369
GHSA-4684-h2q9-2vcp
Oct 10, 2026
ZipStreamReader::extract() and ZipArchive::extract() apply Unix permissions through symlinks without confining the target
9.1
/ 10
Critical
Network
Low
None
None
Unchanged
None
High
High
For further details see: https://github.com/zip-rs/zip2/security/advisories/GHSA-4684-h2q9-2vcp Fixed in
9.0.0
Updated Oct 16, 2026 · Source: OSV.dev
RUSTSEC-2026-0367
GHSA-vv5m-jxxh-4627
Oct 09, 2026
Insecure Preservation of SUID/SGID Bits during ZIP Extraction Leading to Potential Privilege Escalation
7.3
/ 10
High
Local
Low
Low
Required
Unchanged
High
High
High
The For further details see: https://github.com/zip-rs/zip2/security/advisories/GHSA-vv5m-jxxh-4627 Fixed in
9.0.0
Updated Oct 16, 2026 · Source: OSV.dev
RUSTSEC-2026-0368
GHSA-4v9h-p7m9-rh26
Oct 09, 2026
zip: `ZipArchive::extract` creates symbolic links whose attacker-controlled targets are outside the destination directory In For further details see: https://github.com/zip-rs/zip2/security/advisories/GHSA-4v9h-p7m9-rh26 Fixed in
9.0.0
Updated Oct 16, 2026 · Source: OSV.dev |
5.1.0
unknown
Dependencies (30)
+ 22 more
Changelog
Compare changes
|
|
5.0.1
unknown
4 CVEs
CVE-2026-115905
GHSA-m665-v7pm-7grj
Oct 28, 2026
zip: Critical Parser Differential & Security Control Bypass via Dual-Header Inconsistencies (Zip Cloaking) Leading to Arbitrary File Overwrite & RCE
Critical
Network
Low
None
None
SummaryA critical architectural parser differential exists in the This discrepancy enables ZIP archives to appear to have different file paths and contents according to which tool is reading them. DetailsArchitectural Root CauseIn the PKWARE ZIP archive format, every file entry is defined in two distinct locations:
In
Threat Scenario & Severity Justification (10.0 / 9.9 Critical)
Proof of ConceptThe following automated integration test reproducibly demonstrates the complete CVSS 10.0 / 9.9 exploit chain (Security Gateway Evasion -> Arbitrary File Overwrite -> RCE & DoS) against
Verified Test Execution Output
ImpactAn attacker can construct a crafted archive whose Central Directory displays a benign filename (doc_report.pdf) that is inspected and approved by upstream security gateways (antivirus scanners, mail filters, upload firewalls), while automated backend ingestion pipelines or microservices using ZipStreamReader extract an arbitrary or malicious file (overwriting e.g. cron_worker.sh or critical system binaries). Because an adversary can overwrite existing files on disk, this vulnerability leads to Security Control Bypass, Arbitrary File Overwrite, Complete Denial of Service, and Remote Code Execution (RCE) in situations where a tool relying on the central directory trusts a tool that relied on the local file headers or vice-versa. Who is Impacted:
Fixed in
9.0.5
References Updated Oct 28, 2026 · Source: OSV.dev
RUSTSEC-2026-0369
GHSA-4684-h2q9-2vcp
Oct 10, 2026
ZipStreamReader::extract() and ZipArchive::extract() apply Unix permissions through symlinks without confining the target
9.1
/ 10
Critical
Network
Low
None
None
Unchanged
None
High
High
For further details see: https://github.com/zip-rs/zip2/security/advisories/GHSA-4684-h2q9-2vcp Fixed in
9.0.0
Updated Oct 16, 2026 · Source: OSV.dev
RUSTSEC-2026-0367
GHSA-vv5m-jxxh-4627
Oct 09, 2026
Insecure Preservation of SUID/SGID Bits during ZIP Extraction Leading to Potential Privilege Escalation
7.3
/ 10
High
Local
Low
Low
Required
Unchanged
High
High
High
The For further details see: https://github.com/zip-rs/zip2/security/advisories/GHSA-vv5m-jxxh-4627 Fixed in
9.0.0
Updated Oct 16, 2026 · Source: OSV.dev
RUSTSEC-2026-0368
GHSA-4v9h-p7m9-rh26
Oct 09, 2026
zip: `ZipArchive::extract` creates symbolic links whose attacker-controlled targets are outside the destination directory In For further details see: https://github.com/zip-rs/zip2/security/advisories/GHSA-4v9h-p7m9-rh26 Fixed in
9.0.0
Updated Oct 16, 2026 · Source: OSV.dev |
5.0.1
unknown
Dependencies (29)
+ 21 more
Changelog
Compare changes
|
|
5.0.0
unknown
4 CVEs
CVE-2026-115905
GHSA-m665-v7pm-7grj
Oct 28, 2026
zip: Critical Parser Differential & Security Control Bypass via Dual-Header Inconsistencies (Zip Cloaking) Leading to Arbitrary File Overwrite & RCE
Critical
Network
Low
None
None
SummaryA critical architectural parser differential exists in the This discrepancy enables ZIP archives to appear to have different file paths and contents according to which tool is reading them. DetailsArchitectural Root CauseIn the PKWARE ZIP archive format, every file entry is defined in two distinct locations:
In
Threat Scenario & Severity Justification (10.0 / 9.9 Critical)
Proof of ConceptThe following automated integration test reproducibly demonstrates the complete CVSS 10.0 / 9.9 exploit chain (Security Gateway Evasion -> Arbitrary File Overwrite -> RCE & DoS) against
Verified Test Execution Output
ImpactAn attacker can construct a crafted archive whose Central Directory displays a benign filename (doc_report.pdf) that is inspected and approved by upstream security gateways (antivirus scanners, mail filters, upload firewalls), while automated backend ingestion pipelines or microservices using ZipStreamReader extract an arbitrary or malicious file (overwriting e.g. cron_worker.sh or critical system binaries). Because an adversary can overwrite existing files on disk, this vulnerability leads to Security Control Bypass, Arbitrary File Overwrite, Complete Denial of Service, and Remote Code Execution (RCE) in situations where a tool relying on the central directory trusts a tool that relied on the local file headers or vice-versa. Who is Impacted:
Fixed in
9.0.5
References Updated Oct 28, 2026 · Source: OSV.dev
RUSTSEC-2026-0369
GHSA-4684-h2q9-2vcp
Oct 10, 2026
ZipStreamReader::extract() and ZipArchive::extract() apply Unix permissions through symlinks without confining the target
9.1
/ 10
Critical
Network
Low
None
None
Unchanged
None
High
High
For further details see: https://github.com/zip-rs/zip2/security/advisories/GHSA-4684-h2q9-2vcp Fixed in
9.0.0
Updated Oct 16, 2026 · Source: OSV.dev
RUSTSEC-2026-0367
GHSA-vv5m-jxxh-4627
Oct 09, 2026
Insecure Preservation of SUID/SGID Bits during ZIP Extraction Leading to Potential Privilege Escalation
7.3
/ 10
High
Local
Low
Low
Required
Unchanged
High
High
High
The For further details see: https://github.com/zip-rs/zip2/security/advisories/GHSA-vv5m-jxxh-4627 Fixed in
9.0.0
Updated Oct 16, 2026 · Source: OSV.dev
RUSTSEC-2026-0368
GHSA-4v9h-p7m9-rh26
Oct 09, 2026
zip: `ZipArchive::extract` creates symbolic links whose attacker-controlled targets are outside the destination directory In For further details see: https://github.com/zip-rs/zip2/security/advisories/GHSA-4v9h-p7m9-rh26 Fixed in
9.0.0
Updated Oct 16, 2026 · Source: OSV.dev |
5.0.0
unknown
Dependencies (29)
+ 21 more
Changelog
Compare changes
|
|
4.6.1
unknown
4 CVEs
CVE-2026-115905
GHSA-m665-v7pm-7grj
Oct 28, 2026
zip: Critical Parser Differential & Security Control Bypass via Dual-Header Inconsistencies (Zip Cloaking) Leading to Arbitrary File Overwrite & RCE
Critical
Network
Low
None
None
SummaryA critical architectural parser differential exists in the This discrepancy enables ZIP archives to appear to have different file paths and contents according to which tool is reading them. DetailsArchitectural Root CauseIn the PKWARE ZIP archive format, every file entry is defined in two distinct locations:
In
Threat Scenario & Severity Justification (10.0 / 9.9 Critical)
Proof of ConceptThe following automated integration test reproducibly demonstrates the complete CVSS 10.0 / 9.9 exploit chain (Security Gateway Evasion -> Arbitrary File Overwrite -> RCE & DoS) against
Verified Test Execution Output
ImpactAn attacker can construct a crafted archive whose Central Directory displays a benign filename (doc_report.pdf) that is inspected and approved by upstream security gateways (antivirus scanners, mail filters, upload firewalls), while automated backend ingestion pipelines or microservices using ZipStreamReader extract an arbitrary or malicious file (overwriting e.g. cron_worker.sh or critical system binaries). Because an adversary can overwrite existing files on disk, this vulnerability leads to Security Control Bypass, Arbitrary File Overwrite, Complete Denial of Service, and Remote Code Execution (RCE) in situations where a tool relying on the central directory trusts a tool that relied on the local file headers or vice-versa. Who is Impacted:
Fixed in
9.0.5
References Updated Oct 28, 2026 · Source: OSV.dev
RUSTSEC-2026-0369
GHSA-4684-h2q9-2vcp
Oct 10, 2026
ZipStreamReader::extract() and ZipArchive::extract() apply Unix permissions through symlinks without confining the target
9.1
/ 10
Critical
Network
Low
None
None
Unchanged
None
High
High
For further details see: https://github.com/zip-rs/zip2/security/advisories/GHSA-4684-h2q9-2vcp Fixed in
9.0.0
Updated Oct 16, 2026 · Source: OSV.dev
RUSTSEC-2026-0367
GHSA-vv5m-jxxh-4627
Oct 09, 2026
Insecure Preservation of SUID/SGID Bits during ZIP Extraction Leading to Potential Privilege Escalation
7.3
/ 10
High
Local
Low
Low
Required
Unchanged
High
High
High
The For further details see: https://github.com/zip-rs/zip2/security/advisories/GHSA-vv5m-jxxh-4627 Fixed in
9.0.0
Updated Oct 16, 2026 · Source: OSV.dev
RUSTSEC-2026-0368
GHSA-4v9h-p7m9-rh26
Oct 09, 2026
zip: `ZipArchive::extract` creates symbolic links whose attacker-controlled targets are outside the destination directory In For further details see: https://github.com/zip-rs/zip2/security/advisories/GHSA-4v9h-p7m9-rh26 Fixed in
9.0.0
Updated Oct 16, 2026 · Source: OSV.dev |
4.6.1
unknown
Dependencies (29)
+ 21 more
Changelog
Compare changes
|
|
4.6.0
unknown
4 CVEs
CVE-2026-115905
GHSA-m665-v7pm-7grj
Oct 28, 2026
zip: Critical Parser Differential & Security Control Bypass via Dual-Header Inconsistencies (Zip Cloaking) Leading to Arbitrary File Overwrite & RCE
Critical
Network
Low
None
None
SummaryA critical architectural parser differential exists in the This discrepancy enables ZIP archives to appear to have different file paths and contents according to which tool is reading them. DetailsArchitectural Root CauseIn the PKWARE ZIP archive format, every file entry is defined in two distinct locations:
In
Threat Scenario & Severity Justification (10.0 / 9.9 Critical)
Proof of ConceptThe following automated integration test reproducibly demonstrates the complete CVSS 10.0 / 9.9 exploit chain (Security Gateway Evasion -> Arbitrary File Overwrite -> RCE & DoS) against
Verified Test Execution Output
ImpactAn attacker can construct a crafted archive whose Central Directory displays a benign filename (doc_report.pdf) that is inspected and approved by upstream security gateways (antivirus scanners, mail filters, upload firewalls), while automated backend ingestion pipelines or microservices using ZipStreamReader extract an arbitrary or malicious file (overwriting e.g. cron_worker.sh or critical system binaries). Because an adversary can overwrite existing files on disk, this vulnerability leads to Security Control Bypass, Arbitrary File Overwrite, Complete Denial of Service, and Remote Code Execution (RCE) in situations where a tool relying on the central directory trusts a tool that relied on the local file headers or vice-versa. Who is Impacted:
Fixed in
9.0.5
References Updated Oct 28, 2026 · Source: OSV.dev
RUSTSEC-2026-0369
GHSA-4684-h2q9-2vcp
Oct 10, 2026
ZipStreamReader::extract() and ZipArchive::extract() apply Unix permissions through symlinks without confining the target
9.1
/ 10
Critical
Network
Low
None
None
Unchanged
None
High
High
For further details see: https://github.com/zip-rs/zip2/security/advisories/GHSA-4684-h2q9-2vcp Fixed in
9.0.0
Updated Oct 16, 2026 · Source: OSV.dev
RUSTSEC-2026-0367
GHSA-vv5m-jxxh-4627
Oct 09, 2026
Insecure Preservation of SUID/SGID Bits during ZIP Extraction Leading to Potential Privilege Escalation
7.3
/ 10
High
Local
Low
Low
Required
Unchanged
High
High
High
The For further details see: https://github.com/zip-rs/zip2/security/advisories/GHSA-vv5m-jxxh-4627 Fixed in
9.0.0
Updated Oct 16, 2026 · Source: OSV.dev
RUSTSEC-2026-0368
GHSA-4v9h-p7m9-rh26
Oct 09, 2026
zip: `ZipArchive::extract` creates symbolic links whose attacker-controlled targets are outside the destination directory In For further details see: https://github.com/zip-rs/zip2/security/advisories/GHSA-4v9h-p7m9-rh26 Fixed in
9.0.0
Updated Oct 16, 2026 · Source: OSV.dev |
4.6.0
unknown
Dependencies (29)
+ 21 more
Changelog
Compare changes
|
|
4.5.0
unknown
4 CVEs
CVE-2026-115905
GHSA-m665-v7pm-7grj
Oct 28, 2026
zip: Critical Parser Differential & Security Control Bypass via Dual-Header Inconsistencies (Zip Cloaking) Leading to Arbitrary File Overwrite & RCE
Critical
Network
Low
None
None
SummaryA critical architectural parser differential exists in the This discrepancy enables ZIP archives to appear to have different file paths and contents according to which tool is reading them. DetailsArchitectural Root CauseIn the PKWARE ZIP archive format, every file entry is defined in two distinct locations:
In
Threat Scenario & Severity Justification (10.0 / 9.9 Critical)
Proof of ConceptThe following automated integration test reproducibly demonstrates the complete CVSS 10.0 / 9.9 exploit chain (Security Gateway Evasion -> Arbitrary File Overwrite -> RCE & DoS) against
Verified Test Execution Output
ImpactAn attacker can construct a crafted archive whose Central Directory displays a benign filename (doc_report.pdf) that is inspected and approved by upstream security gateways (antivirus scanners, mail filters, upload firewalls), while automated backend ingestion pipelines or microservices using ZipStreamReader extract an arbitrary or malicious file (overwriting e.g. cron_worker.sh or critical system binaries). Because an adversary can overwrite existing files on disk, this vulnerability leads to Security Control Bypass, Arbitrary File Overwrite, Complete Denial of Service, and Remote Code Execution (RCE) in situations where a tool relying on the central directory trusts a tool that relied on the local file headers or vice-versa. Who is Impacted:
Fixed in
9.0.5
References Updated Oct 28, 2026 · Source: OSV.dev
RUSTSEC-2026-0369
GHSA-4684-h2q9-2vcp
Oct 10, 2026
ZipStreamReader::extract() and ZipArchive::extract() apply Unix permissions through symlinks without confining the target
9.1
/ 10
Critical
Network
Low
None
None
Unchanged
None
High
High
For further details see: https://github.com/zip-rs/zip2/security/advisories/GHSA-4684-h2q9-2vcp Fixed in
9.0.0
Updated Oct 16, 2026 · Source: OSV.dev
RUSTSEC-2026-0367
GHSA-vv5m-jxxh-4627
Oct 09, 2026
Insecure Preservation of SUID/SGID Bits during ZIP Extraction Leading to Potential Privilege Escalation
7.3
/ 10
High
Local
Low
Low
Required
Unchanged
High
High
High
The For further details see: https://github.com/zip-rs/zip2/security/advisories/GHSA-vv5m-jxxh-4627 Fixed in
9.0.0
Updated Oct 16, 2026 · Source: OSV.dev
RUSTSEC-2026-0368
GHSA-4v9h-p7m9-rh26
Oct 09, 2026
zip: `ZipArchive::extract` creates symbolic links whose attacker-controlled targets are outside the destination directory In For further details see: https://github.com/zip-rs/zip2/security/advisories/GHSA-4v9h-p7m9-rh26 Fixed in
9.0.0
Updated Oct 16, 2026 · Source: OSV.dev |
4.5.0
unknown
Dependencies (29)
+ 21 more
Changelog
Compare changes
|
|
4.4.0
unknown
4 CVEs
CVE-2026-115905
GHSA-m665-v7pm-7grj
Oct 28, 2026
zip: Critical Parser Differential & Security Control Bypass via Dual-Header Inconsistencies (Zip Cloaking) Leading to Arbitrary File Overwrite & RCE
Critical
Network
Low
None
None
SummaryA critical architectural parser differential exists in the This discrepancy enables ZIP archives to appear to have different file paths and contents according to which tool is reading them. DetailsArchitectural Root CauseIn the PKWARE ZIP archive format, every file entry is defined in two distinct locations:
In
Threat Scenario & Severity Justification (10.0 / 9.9 Critical)
Proof of ConceptThe following automated integration test reproducibly demonstrates the complete CVSS 10.0 / 9.9 exploit chain (Security Gateway Evasion -> Arbitrary File Overwrite -> RCE & DoS) against
Verified Test Execution Output
ImpactAn attacker can construct a crafted archive whose Central Directory displays a benign filename (doc_report.pdf) that is inspected and approved by upstream security gateways (antivirus scanners, mail filters, upload firewalls), while automated backend ingestion pipelines or microservices using ZipStreamReader extract an arbitrary or malicious file (overwriting e.g. cron_worker.sh or critical system binaries). Because an adversary can overwrite existing files on disk, this vulnerability leads to Security Control Bypass, Arbitrary File Overwrite, Complete Denial of Service, and Remote Code Execution (RCE) in situations where a tool relying on the central directory trusts a tool that relied on the local file headers or vice-versa. Who is Impacted:
Fixed in
9.0.5
References Updated Oct 28, 2026 · Source: OSV.dev
RUSTSEC-2026-0369
GHSA-4684-h2q9-2vcp
Oct 10, 2026
ZipStreamReader::extract() and ZipArchive::extract() apply Unix permissions through symlinks without confining the target
9.1
/ 10
Critical
Network
Low
None
None
Unchanged
None
High
High
For further details see: https://github.com/zip-rs/zip2/security/advisories/GHSA-4684-h2q9-2vcp Fixed in
9.0.0
Updated Oct 16, 2026 · Source: OSV.dev
RUSTSEC-2026-0367
GHSA-vv5m-jxxh-4627
Oct 09, 2026
Insecure Preservation of SUID/SGID Bits during ZIP Extraction Leading to Potential Privilege Escalation
7.3
/ 10
High
Local
Low
Low
Required
Unchanged
High
High
High
The For further details see: https://github.com/zip-rs/zip2/security/advisories/GHSA-vv5m-jxxh-4627 Fixed in
9.0.0
Updated Oct 16, 2026 · Source: OSV.dev
RUSTSEC-2026-0368
GHSA-4v9h-p7m9-rh26
Oct 09, 2026
zip: `ZipArchive::extract` creates symbolic links whose attacker-controlled targets are outside the destination directory In For further details see: https://github.com/zip-rs/zip2/security/advisories/GHSA-4v9h-p7m9-rh26 Fixed in
9.0.0
Updated Oct 16, 2026 · Source: OSV.dev |
4.4.0
unknown
Dependencies (29)
+ 21 more
Changelog
Compare changes
|
|
4.3.0
unknown
4 CVEs
CVE-2026-115905
GHSA-m665-v7pm-7grj
Oct 28, 2026
zip: Critical Parser Differential & Security Control Bypass via Dual-Header Inconsistencies (Zip Cloaking) Leading to Arbitrary File Overwrite & RCE
Critical
Network
Low
None
None
SummaryA critical architectural parser differential exists in the This discrepancy enables ZIP archives to appear to have different file paths and contents according to which tool is reading them. DetailsArchitectural Root CauseIn the PKWARE ZIP archive format, every file entry is defined in two distinct locations:
In
Threat Scenario & Severity Justification (10.0 / 9.9 Critical)
Proof of ConceptThe following automated integration test reproducibly demonstrates the complete CVSS 10.0 / 9.9 exploit chain (Security Gateway Evasion -> Arbitrary File Overwrite -> RCE & DoS) against
Verified Test Execution Output
ImpactAn attacker can construct a crafted archive whose Central Directory displays a benign filename (doc_report.pdf) that is inspected and approved by upstream security gateways (antivirus scanners, mail filters, upload firewalls), while automated backend ingestion pipelines or microservices using ZipStreamReader extract an arbitrary or malicious file (overwriting e.g. cron_worker.sh or critical system binaries). Because an adversary can overwrite existing files on disk, this vulnerability leads to Security Control Bypass, Arbitrary File Overwrite, Complete Denial of Service, and Remote Code Execution (RCE) in situations where a tool relying on the central directory trusts a tool that relied on the local file headers or vice-versa. Who is Impacted:
Fixed in
9.0.5
References Updated Oct 28, 2026 · Source: OSV.dev
RUSTSEC-2026-0369
GHSA-4684-h2q9-2vcp
Oct 10, 2026
ZipStreamReader::extract() and ZipArchive::extract() apply Unix permissions through symlinks without confining the target
9.1
/ 10
Critical
Network
Low
None
None
Unchanged
None
High
High
For further details see: https://github.com/zip-rs/zip2/security/advisories/GHSA-4684-h2q9-2vcp Fixed in
9.0.0
Updated Oct 16, 2026 · Source: OSV.dev
RUSTSEC-2026-0367
GHSA-vv5m-jxxh-4627
Oct 09, 2026
Insecure Preservation of SUID/SGID Bits during ZIP Extraction Leading to Potential Privilege Escalation
7.3
/ 10
High
Local
Low
Low
Required
Unchanged
High
High
High
The For further details see: https://github.com/zip-rs/zip2/security/advisories/GHSA-vv5m-jxxh-4627 Fixed in
9.0.0
Updated Oct 16, 2026 · Source: OSV.dev
RUSTSEC-2026-0368
GHSA-4v9h-p7m9-rh26
Oct 09, 2026
zip: `ZipArchive::extract` creates symbolic links whose attacker-controlled targets are outside the destination directory In For further details see: https://github.com/zip-rs/zip2/security/advisories/GHSA-4v9h-p7m9-rh26 Fixed in
9.0.0
Updated Oct 16, 2026 · Source: OSV.dev |
4.3.0
unknown
Dependencies (29)
+ 21 more
Changelog
Compare changes
|
|
4.2.0
unknown
4 CVEs
CVE-2026-115905
GHSA-m665-v7pm-7grj
Oct 28, 2026
zip: Critical Parser Differential & Security Control Bypass via Dual-Header Inconsistencies (Zip Cloaking) Leading to Arbitrary File Overwrite & RCE
Critical
Network
Low
None
None
SummaryA critical architectural parser differential exists in the This discrepancy enables ZIP archives to appear to have different file paths and contents according to which tool is reading them. DetailsArchitectural Root CauseIn the PKWARE ZIP archive format, every file entry is defined in two distinct locations:
In
Threat Scenario & Severity Justification (10.0 / 9.9 Critical)
Proof of ConceptThe following automated integration test reproducibly demonstrates the complete CVSS 10.0 / 9.9 exploit chain (Security Gateway Evasion -> Arbitrary File Overwrite -> RCE & DoS) against
Verified Test Execution Output
ImpactAn attacker can construct a crafted archive whose Central Directory displays a benign filename (doc_report.pdf) that is inspected and approved by upstream security gateways (antivirus scanners, mail filters, upload firewalls), while automated backend ingestion pipelines or microservices using ZipStreamReader extract an arbitrary or malicious file (overwriting e.g. cron_worker.sh or critical system binaries). Because an adversary can overwrite existing files on disk, this vulnerability leads to Security Control Bypass, Arbitrary File Overwrite, Complete Denial of Service, and Remote Code Execution (RCE) in situations where a tool relying on the central directory trusts a tool that relied on the local file headers or vice-versa. Who is Impacted:
Fixed in
9.0.5
References Updated Oct 28, 2026 · Source: OSV.dev
RUSTSEC-2026-0369
GHSA-4684-h2q9-2vcp
Oct 10, 2026
ZipStreamReader::extract() and ZipArchive::extract() apply Unix permissions through symlinks without confining the target
9.1
/ 10
Critical
Network
Low
None
None
Unchanged
None
High
High
For further details see: https://github.com/zip-rs/zip2/security/advisories/GHSA-4684-h2q9-2vcp Fixed in
9.0.0
Updated Oct 16, 2026 · Source: OSV.dev
RUSTSEC-2026-0367
GHSA-vv5m-jxxh-4627
Oct 09, 2026
Insecure Preservation of SUID/SGID Bits during ZIP Extraction Leading to Potential Privilege Escalation
7.3
/ 10
High
Local
Low
Low
Required
Unchanged
High
High
High
The For further details see: https://github.com/zip-rs/zip2/security/advisories/GHSA-vv5m-jxxh-4627 Fixed in
9.0.0
Updated Oct 16, 2026 · Source: OSV.dev
RUSTSEC-2026-0368
GHSA-4v9h-p7m9-rh26
Oct 09, 2026
zip: `ZipArchive::extract` creates symbolic links whose attacker-controlled targets are outside the destination directory In For further details see: https://github.com/zip-rs/zip2/security/advisories/GHSA-4v9h-p7m9-rh26 Fixed in
9.0.0
Updated Oct 16, 2026 · Source: OSV.dev |
4.2.0
unknown
Dependencies (28)
+ 20 more
Changelog
Compare changes
|
|
4.1.0
unknown
4 CVEs
CVE-2026-115905
GHSA-m665-v7pm-7grj
Oct 28, 2026
zip: Critical Parser Differential & Security Control Bypass via Dual-Header Inconsistencies (Zip Cloaking) Leading to Arbitrary File Overwrite & RCE
Critical
Network
Low
None
None
SummaryA critical architectural parser differential exists in the This discrepancy enables ZIP archives to appear to have different file paths and contents according to which tool is reading them. DetailsArchitectural Root CauseIn the PKWARE ZIP archive format, every file entry is defined in two distinct locations:
In
Threat Scenario & Severity Justification (10.0 / 9.9 Critical)
Proof of ConceptThe following automated integration test reproducibly demonstrates the complete CVSS 10.0 / 9.9 exploit chain (Security Gateway Evasion -> Arbitrary File Overwrite -> RCE & DoS) against
Verified Test Execution Output
ImpactAn attacker can construct a crafted archive whose Central Directory displays a benign filename (doc_report.pdf) that is inspected and approved by upstream security gateways (antivirus scanners, mail filters, upload firewalls), while automated backend ingestion pipelines or microservices using ZipStreamReader extract an arbitrary or malicious file (overwriting e.g. cron_worker.sh or critical system binaries). Because an adversary can overwrite existing files on disk, this vulnerability leads to Security Control Bypass, Arbitrary File Overwrite, Complete Denial of Service, and Remote Code Execution (RCE) in situations where a tool relying on the central directory trusts a tool that relied on the local file headers or vice-versa. Who is Impacted:
Fixed in
9.0.5
References Updated Oct 28, 2026 · Source: OSV.dev
RUSTSEC-2026-0369
GHSA-4684-h2q9-2vcp
Oct 10, 2026
ZipStreamReader::extract() and ZipArchive::extract() apply Unix permissions through symlinks without confining the target
9.1
/ 10
Critical
Network
Low
None
None
Unchanged
None
High
High
For further details see: https://github.com/zip-rs/zip2/security/advisories/GHSA-4684-h2q9-2vcp Fixed in
9.0.0
Updated Oct 16, 2026 · Source: OSV.dev
RUSTSEC-2026-0367
GHSA-vv5m-jxxh-4627
Oct 09, 2026
Insecure Preservation of SUID/SGID Bits during ZIP Extraction Leading to Potential Privilege Escalation
7.3
/ 10
High
Local
Low
Low
Required
Unchanged
High
High
High
The For further details see: https://github.com/zip-rs/zip2/security/advisories/GHSA-vv5m-jxxh-4627 Fixed in
9.0.0
Updated Oct 16, 2026 · Source: OSV.dev
RUSTSEC-2026-0368
GHSA-4v9h-p7m9-rh26
Oct 09, 2026
zip: `ZipArchive::extract` creates symbolic links whose attacker-controlled targets are outside the destination directory In For further details see: https://github.com/zip-rs/zip2/security/advisories/GHSA-4v9h-p7m9-rh26 Fixed in
9.0.0
Updated Oct 16, 2026 · Source: OSV.dev |
4.1.0
unknown
Dependencies (28)
+ 20 more
Changelog
Compare changes
|
|
4.0.0
unknown
4 CVEs
CVE-2026-115905
GHSA-m665-v7pm-7grj
Oct 28, 2026
zip: Critical Parser Differential & Security Control Bypass via Dual-Header Inconsistencies (Zip Cloaking) Leading to Arbitrary File Overwrite & RCE
Critical
Network
Low
None
None
SummaryA critical architectural parser differential exists in the This discrepancy enables ZIP archives to appear to have different file paths and contents according to which tool is reading them. DetailsArchitectural Root CauseIn the PKWARE ZIP archive format, every file entry is defined in two distinct locations:
In
Threat Scenario & Severity Justification (10.0 / 9.9 Critical)
Proof of ConceptThe following automated integration test reproducibly demonstrates the complete CVSS 10.0 / 9.9 exploit chain (Security Gateway Evasion -> Arbitrary File Overwrite -> RCE & DoS) against
Verified Test Execution Output
ImpactAn attacker can construct a crafted archive whose Central Directory displays a benign filename (doc_report.pdf) that is inspected and approved by upstream security gateways (antivirus scanners, mail filters, upload firewalls), while automated backend ingestion pipelines or microservices using ZipStreamReader extract an arbitrary or malicious file (overwriting e.g. cron_worker.sh or critical system binaries). Because an adversary can overwrite existing files on disk, this vulnerability leads to Security Control Bypass, Arbitrary File Overwrite, Complete Denial of Service, and Remote Code Execution (RCE) in situations where a tool relying on the central directory trusts a tool that relied on the local file headers or vice-versa. Who is Impacted:
Fixed in
9.0.5
References Updated Oct 28, 2026 · Source: OSV.dev
RUSTSEC-2026-0369
GHSA-4684-h2q9-2vcp
Oct 10, 2026
ZipStreamReader::extract() and ZipArchive::extract() apply Unix permissions through symlinks without confining the target
9.1
/ 10
Critical
Network
Low
None
None
Unchanged
None
High
High
For further details see: https://github.com/zip-rs/zip2/security/advisories/GHSA-4684-h2q9-2vcp Fixed in
9.0.0
Updated Oct 16, 2026 · Source: OSV.dev
RUSTSEC-2026-0367
GHSA-vv5m-jxxh-4627
Oct 09, 2026
Insecure Preservation of SUID/SGID Bits during ZIP Extraction Leading to Potential Privilege Escalation
7.3
/ 10
High
Local
Low
Low
Required
Unchanged
High
High
High
The For further details see: https://github.com/zip-rs/zip2/security/advisories/GHSA-vv5m-jxxh-4627 Fixed in
9.0.0
Updated Oct 16, 2026 · Source: OSV.dev
RUSTSEC-2026-0368
GHSA-4v9h-p7m9-rh26
Oct 09, 2026
zip: `ZipArchive::extract` creates symbolic links whose attacker-controlled targets are outside the destination directory In For further details see: https://github.com/zip-rs/zip2/security/advisories/GHSA-4v9h-p7m9-rh26 Fixed in
9.0.0
Updated Oct 16, 2026 · Source: OSV.dev |
4.0.0
unknown
Dependencies (28)
+ 20 more
Changelog
Compare changes
|
|
3.0.0
unknown
4 CVEs
CVE-2026-115905
GHSA-m665-v7pm-7grj
Oct 28, 2026
zip: Critical Parser Differential & Security Control Bypass via Dual-Header Inconsistencies (Zip Cloaking) Leading to Arbitrary File Overwrite & RCE
Critical
Network
Low
None
None
SummaryA critical architectural parser differential exists in the This discrepancy enables ZIP archives to appear to have different file paths and contents according to which tool is reading them. DetailsArchitectural Root CauseIn the PKWARE ZIP archive format, every file entry is defined in two distinct locations:
In
Threat Scenario & Severity Justification (10.0 / 9.9 Critical)
Proof of ConceptThe following automated integration test reproducibly demonstrates the complete CVSS 10.0 / 9.9 exploit chain (Security Gateway Evasion -> Arbitrary File Overwrite -> RCE & DoS) against
Verified Test Execution Output
ImpactAn attacker can construct a crafted archive whose Central Directory displays a benign filename (doc_report.pdf) that is inspected and approved by upstream security gateways (antivirus scanners, mail filters, upload firewalls), while automated backend ingestion pipelines or microservices using ZipStreamReader extract an arbitrary or malicious file (overwriting e.g. cron_worker.sh or critical system binaries). Because an adversary can overwrite existing files on disk, this vulnerability leads to Security Control Bypass, Arbitrary File Overwrite, Complete Denial of Service, and Remote Code Execution (RCE) in situations where a tool relying on the central directory trusts a tool that relied on the local file headers or vice-versa. Who is Impacted:
Fixed in
9.0.5
References Updated Oct 28, 2026 · Source: OSV.dev
RUSTSEC-2026-0369
GHSA-4684-h2q9-2vcp
Oct 10, 2026
ZipStreamReader::extract() and ZipArchive::extract() apply Unix permissions through symlinks without confining the target
9.1
/ 10
Critical
Network
Low
None
None
Unchanged
None
High
High
For further details see: https://github.com/zip-rs/zip2/security/advisories/GHSA-4684-h2q9-2vcp Fixed in
9.0.0
Updated Oct 16, 2026 · Source: OSV.dev
RUSTSEC-2026-0367
GHSA-vv5m-jxxh-4627
Oct 09, 2026
Insecure Preservation of SUID/SGID Bits during ZIP Extraction Leading to Potential Privilege Escalation
7.3
/ 10
High
Local
Low
Low
Required
Unchanged
High
High
High
The For further details see: https://github.com/zip-rs/zip2/security/advisories/GHSA-vv5m-jxxh-4627 Fixed in
9.0.0
Updated Oct 16, 2026 · Source: OSV.dev
RUSTSEC-2026-0368
GHSA-4v9h-p7m9-rh26
Oct 09, 2026
zip: `ZipArchive::extract` creates symbolic links whose attacker-controlled targets are outside the destination directory In For further details see: https://github.com/zip-rs/zip2/security/advisories/GHSA-4v9h-p7m9-rh26 Fixed in
9.0.0
Updated Oct 16, 2026 · Source: OSV.dev |
3.0.0
unknown
Dependencies (29)
+ 21 more
Changelog
Compare changes
|
|
2.6.1
unknown
yanked
4 CVEs
CVE-2026-115905
GHSA-m665-v7pm-7grj
Oct 28, 2026
zip: Critical Parser Differential & Security Control Bypass via Dual-Header Inconsistencies (Zip Cloaking) Leading to Arbitrary File Overwrite & RCE
Critical
Network
Low
None
None
SummaryA critical architectural parser differential exists in the This discrepancy enables ZIP archives to appear to have different file paths and contents according to which tool is reading them. DetailsArchitectural Root CauseIn the PKWARE ZIP archive format, every file entry is defined in two distinct locations:
In
Threat Scenario & Severity Justification (10.0 / 9.9 Critical)
Proof of ConceptThe following automated integration test reproducibly demonstrates the complete CVSS 10.0 / 9.9 exploit chain (Security Gateway Evasion -> Arbitrary File Overwrite -> RCE & DoS) against
Verified Test Execution Output
ImpactAn attacker can construct a crafted archive whose Central Directory displays a benign filename (doc_report.pdf) that is inspected and approved by upstream security gateways (antivirus scanners, mail filters, upload firewalls), while automated backend ingestion pipelines or microservices using ZipStreamReader extract an arbitrary or malicious file (overwriting e.g. cron_worker.sh or critical system binaries). Because an adversary can overwrite existing files on disk, this vulnerability leads to Security Control Bypass, Arbitrary File Overwrite, Complete Denial of Service, and Remote Code Execution (RCE) in situations where a tool relying on the central directory trusts a tool that relied on the local file headers or vice-versa. Who is Impacted:
Fixed in
9.0.5
References Updated Oct 28, 2026 · Source: OSV.dev
RUSTSEC-2026-0369
GHSA-4684-h2q9-2vcp
Oct 10, 2026
ZipStreamReader::extract() and ZipArchive::extract() apply Unix permissions through symlinks without confining the target
9.1
/ 10
Critical
Network
Low
None
None
Unchanged
None
High
High
For further details see: https://github.com/zip-rs/zip2/security/advisories/GHSA-4684-h2q9-2vcp Fixed in
9.0.0
Updated Oct 16, 2026 · Source: OSV.dev
RUSTSEC-2026-0367
GHSA-vv5m-jxxh-4627
Oct 09, 2026
Insecure Preservation of SUID/SGID Bits during ZIP Extraction Leading to Potential Privilege Escalation
7.3
/ 10
High
Local
Low
Low
Required
Unchanged
High
High
High
The For further details see: https://github.com/zip-rs/zip2/security/advisories/GHSA-vv5m-jxxh-4627 Fixed in
9.0.0
Updated Oct 16, 2026 · Source: OSV.dev
RUSTSEC-2026-0368
GHSA-4v9h-p7m9-rh26
Oct 09, 2026
zip: `ZipArchive::extract` creates symbolic links whose attacker-controlled targets are outside the destination directory In For further details see: https://github.com/zip-rs/zip2/security/advisories/GHSA-4v9h-p7m9-rh26 Fixed in
9.0.0
Updated Oct 16, 2026 · Source: OSV.dev |
2.6.1
unknown
yanked
Dependencies (31)
+ 23 more
Changelog
Compare changes
|
|
2.6.0
unknown
yanked
4 CVEs
CVE-2026-115905
GHSA-m665-v7pm-7grj
Oct 28, 2026
zip: Critical Parser Differential & Security Control Bypass via Dual-Header Inconsistencies (Zip Cloaking) Leading to Arbitrary File Overwrite & RCE
Critical
Network
Low
None
None
SummaryA critical architectural parser differential exists in the This discrepancy enables ZIP archives to appear to have different file paths and contents according to which tool is reading them. DetailsArchitectural Root CauseIn the PKWARE ZIP archive format, every file entry is defined in two distinct locations:
In
Threat Scenario & Severity Justification (10.0 / 9.9 Critical)
Proof of ConceptThe following automated integration test reproducibly demonstrates the complete CVSS 10.0 / 9.9 exploit chain (Security Gateway Evasion -> Arbitrary File Overwrite -> RCE & DoS) against
Verified Test Execution Output
ImpactAn attacker can construct a crafted archive whose Central Directory displays a benign filename (doc_report.pdf) that is inspected and approved by upstream security gateways (antivirus scanners, mail filters, upload firewalls), while automated backend ingestion pipelines or microservices using ZipStreamReader extract an arbitrary or malicious file (overwriting e.g. cron_worker.sh or critical system binaries). Because an adversary can overwrite existing files on disk, this vulnerability leads to Security Control Bypass, Arbitrary File Overwrite, Complete Denial of Service, and Remote Code Execution (RCE) in situations where a tool relying on the central directory trusts a tool that relied on the local file headers or vice-versa. Who is Impacted:
Fixed in
9.0.5
References Updated Oct 28, 2026 · Source: OSV.dev
RUSTSEC-2026-0369
GHSA-4684-h2q9-2vcp
Oct 10, 2026
ZipStreamReader::extract() and ZipArchive::extract() apply Unix permissions through symlinks without confining the target
9.1
/ 10
Critical
Network
Low
None
None
Unchanged
None
High
High
For further details see: https://github.com/zip-rs/zip2/security/advisories/GHSA-4684-h2q9-2vcp Fixed in
9.0.0
Updated Oct 16, 2026 · Source: OSV.dev
RUSTSEC-2026-0367
GHSA-vv5m-jxxh-4627
Oct 09, 2026
Insecure Preservation of SUID/SGID Bits during ZIP Extraction Leading to Potential Privilege Escalation
7.3
/ 10
High
Local
Low
Low
Required
Unchanged
High
High
High
The For further details see: https://github.com/zip-rs/zip2/security/advisories/GHSA-vv5m-jxxh-4627 Fixed in
9.0.0
Updated Oct 16, 2026 · Source: OSV.dev
RUSTSEC-2026-0368
GHSA-4v9h-p7m9-rh26
Oct 09, 2026
zip: `ZipArchive::extract` creates symbolic links whose attacker-controlled targets are outside the destination directory In For further details see: https://github.com/zip-rs/zip2/security/advisories/GHSA-4v9h-p7m9-rh26 Fixed in
9.0.0
Updated Oct 16, 2026 · Source: OSV.dev |
2.6.0
unknown
yanked
Dependencies (31)
+ 23 more
Changelog
Compare changes
|
|
2.5.0
unknown
yanked
4 CVEs
CVE-2026-115905
GHSA-m665-v7pm-7grj
Oct 28, 2026
zip: Critical Parser Differential & Security Control Bypass via Dual-Header Inconsistencies (Zip Cloaking) Leading to Arbitrary File Overwrite & RCE
Critical
Network
Low
None
None
SummaryA critical architectural parser differential exists in the This discrepancy enables ZIP archives to appear to have different file paths and contents according to which tool is reading them. DetailsArchitectural Root CauseIn the PKWARE ZIP archive format, every file entry is defined in two distinct locations:
In
Threat Scenario & Severity Justification (10.0 / 9.9 Critical)
Proof of ConceptThe following automated integration test reproducibly demonstrates the complete CVSS 10.0 / 9.9 exploit chain (Security Gateway Evasion -> Arbitrary File Overwrite -> RCE & DoS) against
Verified Test Execution Output
ImpactAn attacker can construct a crafted archive whose Central Directory displays a benign filename (doc_report.pdf) that is inspected and approved by upstream security gateways (antivirus scanners, mail filters, upload firewalls), while automated backend ingestion pipelines or microservices using ZipStreamReader extract an arbitrary or malicious file (overwriting e.g. cron_worker.sh or critical system binaries). Because an adversary can overwrite existing files on disk, this vulnerability leads to Security Control Bypass, Arbitrary File Overwrite, Complete Denial of Service, and Remote Code Execution (RCE) in situations where a tool relying on the central directory trusts a tool that relied on the local file headers or vice-versa. Who is Impacted:
Fixed in
9.0.5
References Updated Oct 28, 2026 · Source: OSV.dev
RUSTSEC-2026-0369
GHSA-4684-h2q9-2vcp
Oct 10, 2026
ZipStreamReader::extract() and ZipArchive::extract() apply Unix permissions through symlinks without confining the target
9.1
/ 10
Critical
Network
Low
None
None
Unchanged
None
High
High
For further details see: https://github.com/zip-rs/zip2/security/advisories/GHSA-4684-h2q9-2vcp Fixed in
9.0.0
Updated Oct 16, 2026 · Source: OSV.dev
RUSTSEC-2026-0367
GHSA-vv5m-jxxh-4627
Oct 09, 2026
Insecure Preservation of SUID/SGID Bits during ZIP Extraction Leading to Potential Privilege Escalation
7.3
/ 10
High
Local
Low
Low
Required
Unchanged
High
High
High
The For further details see: https://github.com/zip-rs/zip2/security/advisories/GHSA-vv5m-jxxh-4627 Fixed in
9.0.0
Updated Oct 16, 2026 · Source: OSV.dev
RUSTSEC-2026-0368
GHSA-4v9h-p7m9-rh26
Oct 09, 2026
zip: `ZipArchive::extract` creates symbolic links whose attacker-controlled targets are outside the destination directory In For further details see: https://github.com/zip-rs/zip2/security/advisories/GHSA-4v9h-p7m9-rh26 Fixed in
9.0.0
Updated Oct 16, 2026 · Source: OSV.dev |
2.5.0
unknown
yanked
Dependencies (31)
+ 23 more
Changelog
Compare changes
|
|
2.4.2
unknown
4 CVEs
CVE-2026-115905
GHSA-m665-v7pm-7grj
Oct 28, 2026
zip: Critical Parser Differential & Security Control Bypass via Dual-Header Inconsistencies (Zip Cloaking) Leading to Arbitrary File Overwrite & RCE
Critical
Network
Low
None
None
SummaryA critical architectural parser differential exists in the This discrepancy enables ZIP archives to appear to have different file paths and contents according to which tool is reading them. DetailsArchitectural Root CauseIn the PKWARE ZIP archive format, every file entry is defined in two distinct locations:
In
Threat Scenario & Severity Justification (10.0 / 9.9 Critical)
Proof of ConceptThe following automated integration test reproducibly demonstrates the complete CVSS 10.0 / 9.9 exploit chain (Security Gateway Evasion -> Arbitrary File Overwrite -> RCE & DoS) against
Verified Test Execution Output
ImpactAn attacker can construct a crafted archive whose Central Directory displays a benign filename (doc_report.pdf) that is inspected and approved by upstream security gateways (antivirus scanners, mail filters, upload firewalls), while automated backend ingestion pipelines or microservices using ZipStreamReader extract an arbitrary or malicious file (overwriting e.g. cron_worker.sh or critical system binaries). Because an adversary can overwrite existing files on disk, this vulnerability leads to Security Control Bypass, Arbitrary File Overwrite, Complete Denial of Service, and Remote Code Execution (RCE) in situations where a tool relying on the central directory trusts a tool that relied on the local file headers or vice-versa. Who is Impacted:
Fixed in
9.0.5
References Updated Oct 28, 2026 · Source: OSV.dev
RUSTSEC-2026-0369
GHSA-4684-h2q9-2vcp
Oct 10, 2026
ZipStreamReader::extract() and ZipArchive::extract() apply Unix permissions through symlinks without confining the target
9.1
/ 10
Critical
Network
Low
None
None
Unchanged
None
High
High
For further details see: https://github.com/zip-rs/zip2/security/advisories/GHSA-4684-h2q9-2vcp Fixed in
9.0.0
Updated Oct 16, 2026 · Source: OSV.dev
RUSTSEC-2026-0367
GHSA-vv5m-jxxh-4627
Oct 09, 2026
Insecure Preservation of SUID/SGID Bits during ZIP Extraction Leading to Potential Privilege Escalation
7.3
/ 10
High
Local
Low
Low
Required
Unchanged
High
High
High
The For further details see: https://github.com/zip-rs/zip2/security/advisories/GHSA-vv5m-jxxh-4627 Fixed in
9.0.0
Updated Oct 16, 2026 · Source: OSV.dev
RUSTSEC-2026-0368
GHSA-4v9h-p7m9-rh26
Oct 09, 2026
zip: `ZipArchive::extract` creates symbolic links whose attacker-controlled targets are outside the destination directory In For further details see: https://github.com/zip-rs/zip2/security/advisories/GHSA-4v9h-p7m9-rh26 Fixed in
9.0.0
Updated Oct 16, 2026 · Source: OSV.dev |
2.4.2
unknown
Dependencies (31)
+ 23 more
Changelog
Compare changes
|
|
2.4.1
unknown
4 CVEs
CVE-2026-115905
GHSA-m665-v7pm-7grj
Oct 28, 2026
zip: Critical Parser Differential & Security Control Bypass via Dual-Header Inconsistencies (Zip Cloaking) Leading to Arbitrary File Overwrite & RCE
Critical
Network
Low
None
None
SummaryA critical architectural parser differential exists in the This discrepancy enables ZIP archives to appear to have different file paths and contents according to which tool is reading them. DetailsArchitectural Root CauseIn the PKWARE ZIP archive format, every file entry is defined in two distinct locations:
In
Threat Scenario & Severity Justification (10.0 / 9.9 Critical)
Proof of ConceptThe following automated integration test reproducibly demonstrates the complete CVSS 10.0 / 9.9 exploit chain (Security Gateway Evasion -> Arbitrary File Overwrite -> RCE & DoS) against
Verified Test Execution Output
ImpactAn attacker can construct a crafted archive whose Central Directory displays a benign filename (doc_report.pdf) that is inspected and approved by upstream security gateways (antivirus scanners, mail filters, upload firewalls), while automated backend ingestion pipelines or microservices using ZipStreamReader extract an arbitrary or malicious file (overwriting e.g. cron_worker.sh or critical system binaries). Because an adversary can overwrite existing files on disk, this vulnerability leads to Security Control Bypass, Arbitrary File Overwrite, Complete Denial of Service, and Remote Code Execution (RCE) in situations where a tool relying on the central directory trusts a tool that relied on the local file headers or vice-versa. Who is Impacted:
Fixed in
9.0.5
References Updated Oct 28, 2026 · Source: OSV.dev
RUSTSEC-2026-0369
GHSA-4684-h2q9-2vcp
Oct 10, 2026
ZipStreamReader::extract() and ZipArchive::extract() apply Unix permissions through symlinks without confining the target
9.1
/ 10
Critical
Network
Low
None
None
Unchanged
None
High
High
For further details see: https://github.com/zip-rs/zip2/security/advisories/GHSA-4684-h2q9-2vcp Fixed in
9.0.0
Updated Oct 16, 2026 · Source: OSV.dev
RUSTSEC-2026-0367
GHSA-vv5m-jxxh-4627
Oct 09, 2026
Insecure Preservation of SUID/SGID Bits during ZIP Extraction Leading to Potential Privilege Escalation
7.3
/ 10
High
Local
Low
Low
Required
Unchanged
High
High
High
The For further details see: https://github.com/zip-rs/zip2/security/advisories/GHSA-vv5m-jxxh-4627 Fixed in
9.0.0
Updated Oct 16, 2026 · Source: OSV.dev
RUSTSEC-2026-0368
GHSA-4v9h-p7m9-rh26
Oct 09, 2026
zip: `ZipArchive::extract` creates symbolic links whose attacker-controlled targets are outside the destination directory In For further details see: https://github.com/zip-rs/zip2/security/advisories/GHSA-4v9h-p7m9-rh26 Fixed in
9.0.0
Updated Oct 16, 2026 · Source: OSV.dev |
2.4.1
unknown
Dependencies (31)
+ 23 more
Changelog
Compare changes
|
|
2.4.0
unknown
4 CVEs
CVE-2026-115905
GHSA-m665-v7pm-7grj
Oct 28, 2026
zip: Critical Parser Differential & Security Control Bypass via Dual-Header Inconsistencies (Zip Cloaking) Leading to Arbitrary File Overwrite & RCE
Critical
Network
Low
None
None
SummaryA critical architectural parser differential exists in the This discrepancy enables ZIP archives to appear to have different file paths and contents according to which tool is reading them. DetailsArchitectural Root CauseIn the PKWARE ZIP archive format, every file entry is defined in two distinct locations:
In
Threat Scenario & Severity Justification (10.0 / 9.9 Critical)
Proof of ConceptThe following automated integration test reproducibly demonstrates the complete CVSS 10.0 / 9.9 exploit chain (Security Gateway Evasion -> Arbitrary File Overwrite -> RCE & DoS) against
Verified Test Execution Output
ImpactAn attacker can construct a crafted archive whose Central Directory displays a benign filename (doc_report.pdf) that is inspected and approved by upstream security gateways (antivirus scanners, mail filters, upload firewalls), while automated backend ingestion pipelines or microservices using ZipStreamReader extract an arbitrary or malicious file (overwriting e.g. cron_worker.sh or critical system binaries). Because an adversary can overwrite existing files on disk, this vulnerability leads to Security Control Bypass, Arbitrary File Overwrite, Complete Denial of Service, and Remote Code Execution (RCE) in situations where a tool relying on the central directory trusts a tool that relied on the local file headers or vice-versa. Who is Impacted:
Fixed in
9.0.5
References Updated Oct 28, 2026 · Source: OSV.dev
RUSTSEC-2026-0369
GHSA-4684-h2q9-2vcp
Oct 10, 2026
ZipStreamReader::extract() and ZipArchive::extract() apply Unix permissions through symlinks without confining the target
9.1
/ 10
Critical
Network
Low
None
None
Unchanged
None
High
High
For further details see: https://github.com/zip-rs/zip2/security/advisories/GHSA-4684-h2q9-2vcp Fixed in
9.0.0
Updated Oct 16, 2026 · Source: OSV.dev
RUSTSEC-2026-0367
GHSA-vv5m-jxxh-4627
Oct 09, 2026
Insecure Preservation of SUID/SGID Bits during ZIP Extraction Leading to Potential Privilege Escalation
7.3
/ 10
High
Local
Low
Low
Required
Unchanged
High
High
High
The For further details see: https://github.com/zip-rs/zip2/security/advisories/GHSA-vv5m-jxxh-4627 Fixed in
9.0.0
Updated Oct 16, 2026 · Source: OSV.dev
RUSTSEC-2026-0368
GHSA-4v9h-p7m9-rh26
Oct 09, 2026
zip: `ZipArchive::extract` creates symbolic links whose attacker-controlled targets are outside the destination directory In For further details see: https://github.com/zip-rs/zip2/security/advisories/GHSA-4v9h-p7m9-rh26 Fixed in
9.0.0
Updated Oct 16, 2026 · Source: OSV.dev |
2.4.0
unknown
Dependencies (31)
+ 23 more
Changelog
Compare changes
|
|
2.3.0
unknown
4 CVEs
CVE-2026-115905
GHSA-m665-v7pm-7grj
Oct 28, 2026
zip: Critical Parser Differential & Security Control Bypass via Dual-Header Inconsistencies (Zip Cloaking) Leading to Arbitrary File Overwrite & RCE
Critical
Network
Low
None
None
SummaryA critical architectural parser differential exists in the This discrepancy enables ZIP archives to appear to have different file paths and contents according to which tool is reading them. DetailsArchitectural Root CauseIn the PKWARE ZIP archive format, every file entry is defined in two distinct locations:
In
Threat Scenario & Severity Justification (10.0 / 9.9 Critical)
Proof of ConceptThe following automated integration test reproducibly demonstrates the complete CVSS 10.0 / 9.9 exploit chain (Security Gateway Evasion -> Arbitrary File Overwrite -> RCE & DoS) against
Verified Test Execution Output
ImpactAn attacker can construct a crafted archive whose Central Directory displays a benign filename (doc_report.pdf) that is inspected and approved by upstream security gateways (antivirus scanners, mail filters, upload firewalls), while automated backend ingestion pipelines or microservices using ZipStreamReader extract an arbitrary or malicious file (overwriting e.g. cron_worker.sh or critical system binaries). Because an adversary can overwrite existing files on disk, this vulnerability leads to Security Control Bypass, Arbitrary File Overwrite, Complete Denial of Service, and Remote Code Execution (RCE) in situations where a tool relying on the central directory trusts a tool that relied on the local file headers or vice-versa. Who is Impacted:
Fixed in
9.0.5
References Updated Oct 28, 2026 · Source: OSV.dev
RUSTSEC-2026-0369
GHSA-4684-h2q9-2vcp
Oct 10, 2026
ZipStreamReader::extract() and ZipArchive::extract() apply Unix permissions through symlinks without confining the target
9.1
/ 10
Critical
Network
Low
None
None
Unchanged
None
High
High
For further details see: https://github.com/zip-rs/zip2/security/advisories/GHSA-4684-h2q9-2vcp Fixed in
9.0.0
Updated Oct 16, 2026 · Source: OSV.dev
RUSTSEC-2026-0367
GHSA-vv5m-jxxh-4627
Oct 09, 2026
Insecure Preservation of SUID/SGID Bits during ZIP Extraction Leading to Potential Privilege Escalation
7.3
/ 10
High
Local
Low
Low
Required
Unchanged
High
High
High
The For further details see: https://github.com/zip-rs/zip2/security/advisories/GHSA-vv5m-jxxh-4627 Fixed in
9.0.0
Updated Oct 16, 2026 · Source: OSV.dev
RUSTSEC-2026-0368
GHSA-4v9h-p7m9-rh26
Oct 09, 2026
zip: `ZipArchive::extract` creates symbolic links whose attacker-controlled targets are outside the destination directory In For further details see: https://github.com/zip-rs/zip2/security/advisories/GHSA-4v9h-p7m9-rh26 Fixed in
9.0.0
Updated Oct 16, 2026 · Source: OSV.dev |
2.3.0
unknown
Dependencies (31)
+ 23 more
Changelog
Compare changes
|
|
2.2.3
unknown
yanked
5 CVEs
CVE-2026-115905
GHSA-m665-v7pm-7grj
Oct 28, 2026
zip: Critical Parser Differential & Security Control Bypass via Dual-Header Inconsistencies (Zip Cloaking) Leading to Arbitrary File Overwrite & RCE
Critical
Network
Low
None
None
SummaryA critical architectural parser differential exists in the This discrepancy enables ZIP archives to appear to have different file paths and contents according to which tool is reading them. DetailsArchitectural Root CauseIn the PKWARE ZIP archive format, every file entry is defined in two distinct locations:
In
Threat Scenario & Severity Justification (10.0 / 9.9 Critical)
Proof of ConceptThe following automated integration test reproducibly demonstrates the complete CVSS 10.0 / 9.9 exploit chain (Security Gateway Evasion -> Arbitrary File Overwrite -> RCE & DoS) against
Verified Test Execution Output
ImpactAn attacker can construct a crafted archive whose Central Directory displays a benign filename (doc_report.pdf) that is inspected and approved by upstream security gateways (antivirus scanners, mail filters, upload firewalls), while automated backend ingestion pipelines or microservices using ZipStreamReader extract an arbitrary or malicious file (overwriting e.g. cron_worker.sh or critical system binaries). Because an adversary can overwrite existing files on disk, this vulnerability leads to Security Control Bypass, Arbitrary File Overwrite, Complete Denial of Service, and Remote Code Execution (RCE) in situations where a tool relying on the central directory trusts a tool that relied on the local file headers or vice-versa. Who is Impacted:
Fixed in
9.0.5
References Updated Oct 28, 2026 · Source: OSV.dev
RUSTSEC-2026-0369
GHSA-4684-h2q9-2vcp
Oct 10, 2026
ZipStreamReader::extract() and ZipArchive::extract() apply Unix permissions through symlinks without confining the target
9.1
/ 10
Critical
Network
Low
None
None
Unchanged
None
High
High
For further details see: https://github.com/zip-rs/zip2/security/advisories/GHSA-4684-h2q9-2vcp Fixed in
9.0.0
Updated Oct 16, 2026 · Source: OSV.dev
RUSTSEC-2026-0367
GHSA-vv5m-jxxh-4627
Oct 09, 2026
Insecure Preservation of SUID/SGID Bits during ZIP Extraction Leading to Potential Privilege Escalation
7.3
/ 10
High
Local
Low
Low
Required
Unchanged
High
High
High
The For further details see: https://github.com/zip-rs/zip2/security/advisories/GHSA-vv5m-jxxh-4627 Fixed in
9.0.0
Updated Oct 16, 2026 · Source: OSV.dev
RUSTSEC-2026-0368
GHSA-4v9h-p7m9-rh26
Oct 09, 2026
zip: `ZipArchive::extract` creates symbolic links whose attacker-controlled targets are outside the destination directory In For further details see: https://github.com/zip-rs/zip2/security/advisories/GHSA-4v9h-p7m9-rh26 Fixed in
9.0.0
Updated Oct 16, 2026 · Source: OSV.dev
CVE-2025-29787
GHSA-94vh-gphv-8pm8
RUSTSEC-2025-0168
Mar 17, 2025
zip Incorrectly Canonicalizes Paths during Archive Extraction Leading to Arbitrary File Write
High
Network
High
Low
None
SummaryIn the archive extraction routine of affected versions of the DetailsThis is a variant of the zip-slip vulnerability, we can make the extraction logic step outside of the target directory by creating a symlink to the parent directory and then extracting further files through that symlink. The documentation of the [
Most archive software either decline to extract symlinks that traverse out of the directory or defer creation of symlinks after all files have been created to prevent unexpected behavior when later entries depend on earlier symbolic link entries. PoChttps://gist.github.com/eternal-flame-AD/bf71ef4f6828e741eb12ce7fd47b7b85 ImpactUsers who extract untrusted archive files using the following high-level API method may be affected and critical files on the system may be overwritten with arbitrary file permissions, which can potentially lead to code execution.
Fixed in
2.3.0
References
Updated Sep 10, 2026 · Source: OSV.dev |
2.2.3
unknown
yanked
Dependencies (29)
+ 21 more
Changelog
Compare changes
|