RUSTSEC-2026-0307

Source
https://rustsec.org/advisories/RUSTSEC-2026-0307
Import Source
https://github.com/rustsec/advisory-db/blob/osv/crates/RUSTSEC-2026-0307.json
JSON Data
https://api.osv.dev/v1/vulns/RUSTSEC-2026-0307
Published
2026-09-23T12:00:00Z
Modified
2026-09-24T09:00:02Z
Severity
  • 7.1 (High) CVSS_V3 - CVSS:3.1/AV:L/AC:L/PR:N/UI:R/S:U/C:N/I:H/A:H CVSS Calculator
Summary
`uncbv`: archive extraction is vulnerable to path traversal (zip-slip)
Details

Summary

uncbv extract writes each archive entry to output_dir.join(entry_filename) using the filename stored in the archive with no check for .. components or absolute paths. A malicious .cbv / .cbz archive whose entry name contains ../ (or an absolute path) can therefore cause files to be written outside the output directory chosen by the user. This is a "zip-slip" / directory-traversal arbitrary file write (CWE-22).

Database specific
{
    "license":  "CC0-1.0"
}
References

Affected packages

crates.io / uncbv

Package

Affected ranges

Type
SEMVER
Events
Introduced
0.0.0-0
Fixed
0.3.1

Ecosystem specific

{
    "affected_functions":  null,
    "affects":  {
        "arch":  [],
        "functions":  [],
        "os":  []
    }
}

Database specific

categories
[
    "code-execution"
]
cvss
"CVSS:3.1/AV:L/AC:L/PR:N/UI:R/S:U/C:N/I:H/A:H"
informational
null
source
"https://github.com/rustsec/advisory-db/blob/osv/crates/RUSTSEC-2026-0307.json"