Skip to main content
VulnerabilityPublished Updated

eazip: symlink-target validation checks the wrong argument, allowing extraction path escapes on Windows

Affects eazipSource GCVE Database

0

CVSS 8.6 High : upgrade to 0.2.7 soon.

Data as of 12 Nov 2026, 08:06 UTC

CVSS 3.1 base score
8.6High
How severe the flaw is on the 0–10 CVSS scale.
Patch
Available – fixed in 0.2.7
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:C/C:N/I:H/A:N

What to do

Upgrade eazip to 0.2.7.

Affected software

ProductAffectedFixed in
crates.ioeazippkg:cargo/eazipOther threatsAffected
  • >=0.2.5 <0.2.7
Fixed in
  • 0.2.7

Check your own hosts for these packages with threat-finder (opens in a new tab), our free open-source scanner.

AI-suggested

Upgrade eazip to version 0.2.7 or later, which includes a fix that properly validates symlink targets by rejecting backslash and NUL bytes. No other mitigation is required as the fix addresses the root cause. Applications extracting untrusted archives should ensure they use the fixed version to prevent path escape via symlinks on Windows.

Description

A vulnerability in eazip versions 0.2.5 and 0.2.6 allows crafted archives to create symlinks that escape the intended extraction directory on Windows. This occurs because the symlink target validation mistakenly checks the symlink name instead of the target, allowing backslash characters in targets to bypass validation. This can lead to arbitrary filesystem writes outside the extraction directory. The issue was fixed in version 0.2.7.

References

Community reviews

Loading reviews…