Skip to main content
VulnerabilityPublished

`sn-releases`: `extract_release_archive` writes archive entries without a path-traversal check (zip-slip)

Affects sn-releasesSource GCVE Database

0

CVSS 8.8 High.

Data as of 30 Oct 2026, 12:22 UTC

CVSS 3.1 base score
8.8High
How severe the flaw is on the 0–10 CVSS scale.
CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H

What to do

Affected software

ProductAffectedFixed in
crates.iosn-releasespkg:cargo/sn-releasesOther threatsAffected
  • >=0.0.0-0
Fixed in–

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

AI-suggested

Users should avoid extracting untrusted archives with this crate. Consider using alternative libraries that perform proper path traversal checks during archive extraction. If possible, manually validate archive entry paths before extraction to prevent path traversal.

Description

The `sn-releases` Rust crate contains a path traversal vulnerability in the `extract_release_archive` function. This function extracts archive entries using their raw names without validating for path traversal sequences like '..', allowing a malicious archive to write files outside the intended destination directory. The crate is unmaintained with no fixed version available. The vulnerability has a high severity CVSS score of 8.8.

References

Community reviews

Loading reviews…