CVE-2026-23879

HIGH

CVSS v3.1: 8.0 · EPSS: 0.0040 (32.2 percentile)

NetworkVendor advisory ref

Source data as of:

At a glance

Severity
HIGH
CVSS
8.0 v3.1 · NVD
EPSS
0.0040 (32.2 percentile) · FIRST.org
CISA KEV
No
Attack conditions (CVSS vector)
Network · Source: NVD Vector
Published
2026-06-24 · Modified: 2026-06-25

CVSS / EPSS / KEV

CVSS v3.1 8.0 / 10 HIGH Source: NVD
EPSS 0.0040 32.2 percentile Source: FIRST.org
CISA KEV No Source: CISA

Source — CVSS: NVD · EPSS: FIRST.org · KEV: CISA. Data & Sources

Description

py7zr is a Python-based library and utility to support 7zip archive compression, decompression, encryption and decryption. Versions 1.1.2 and below contain an an arbitrary file write vulnerability, 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 restores these symbolic links, linking them to arbitrary directories on the host file system. During extraction, the program only checks the link arcname within the destination directory, but ignores the combined symlink path resolution. Attackers can exploit this vulnerability by constructing malicious archives, thereby bypassing the directory boundary restrictions implemented by the extractor. Subsequent extraction of regular files through these symbolic links can result in arbitrary file writes. This vulnerability may lead to remote code execution, privilege escalation, data corruption, or denial of service. This issue has been fixed in version 1.1.3.

Record details

CVE ID
CVE-2026-23879
CVSS (v3.1)
8.0 (HIGH)
Vector
CVSS:3.1/AV:N/AC:L/PR:L/UI:R/S:U/C:H/I:H/A:H
Exploitability subscore
2.1
Impact subscore
5.9
EPSS
0.0040 (32.2 percentile) — 2026-06-26
CISA KEV
No
Weakness (CWE)
CWE-59
Affected configurations (CPE)
0
Published
2026-06-24
Modified
2026-06-25
Status
Deferred

References

Reference URLs as listed by NVD, grouped by a mechanical match on the link's host/pattern. Labels describe the link type only.