CVE Catalog

CVE-2026-114583

MediumCVSS 6.9
Published: Updated: Translated: NVD NIST

Exploitation Probability (EPSS)

Low risk
0.23%

13th percentile - higher than 13% of all known CVEs

Summary

tarfile.tar_filter could be bypassed using crafted link entries, including symlinks with empty or directory-like names, to redirect later archive members outside the intended extraction directory. This allowed a malicious tar archive to cause tarfile.extractall() with filter="tar" to write files outside the destination directory, subject to the permissions of the extracting process.

Risk Assessment

Files may be written outside the destination directory, enabling overwriting or creation of files in unexpected locations. This poses a risk to file system integrity.

Recommendation

Upgrade Python to a version containing the fix. Until then, do not extract untrusted tar archives.

Other vulnerabilities in Python tarfile

See all
Original NVD description (English source)

tarfile.tar_filter could be bypassed using crafted link entries, including symlinks with empty or directory-like names, to redirect later archive members outside the intended extraction directory. This allowed a malicious tar archive to cause tarfile.extractall() with filter="tar" to write files outside the destination directory, subject to the permissions of the extracting process. This is the tarfile.tar_filter counterpart of CVE-2026-7774, which covered tarfile.data_filter.

Vulnerability data from NVD (NIST) · CISA KEV · EPSS