VYPR

Py7zr

by Miurahr

Source repositories

CVEs (3)

  • CVE-2026-23879higJun 19, 2026
    risk 0.38cvss epss

    ### Summary There exists an **arbitrary file write vulnerability** in `py7zr` (1.1.0, latest), which allows symbolic links to be recreated outside the destination directory via crafted malicious symbolic link chains. When using `extractall` to extract an archive, the library…

  • CVE-2026-55206Jun 19, 2026
    risk 0.00cvss epss

    ### Summary PackInfo._read() uses an O(n^2) cumulative sum pattern where numstreams is read directly from the archive header. A crafted .7z archive with a large numstreams value causes excessive CPU consumption during SevenZipFile.__init__() — no extraction is needed.…

  • CVE-2026-55195Jun 19, 2026
    risk 0.00cvss epss

    py7zr's `Worker.decompress()` extracts archive entries without tracking total decompressed size. A crafted `.7z` file can exhaust disk or memory before the extraction completes. Measured: 15.6 KB archive → 100 MB output (6,556:1 ratio). **Proof of concept:** ```python…