Vulnerability · Published Sep 14, 2026 · Assigned by PSF

CVE-2026-82049tarfile extraction filters allow file modification and content disclosure via hard link to symlink

High 8.4

In plain English

A high-severity security flaw in CPython from Python Software Foundation. There are no confirmed reports of exploitation so far. The chance it is exploited in the next 30 days is estimated at 0.2% (higher than 8% of all known vulnerabilities). Fixed versions are available - upgrade the affected package.

Severity (CVSS 4.0)8.4High
Exploit odds (30 days)0.2%top 91.6% of all CVEs
Exploited in the wildNo reportsCISA SSVC: none
Attack toolingNoneno public tooling known

Official description

In CPython 3.13 and earlier, the tarfile module's data and tar extraction filters are vulnerable to crafted archives containing a hard link to a symbolic link. Such archives may cause extraction to modify the permissions or modification time of a file outside the destination directory, or expose the contents of that file within the extracted tree.

Affected packages & fixed versions

EcosystemPackageFixed inAdvisory
Alpine:v3.21python33.12.15-r0ALPINE-CVE-2026-82049
Alpine:v3.22python33.12.15-r0ALPINE-CVE-2026-82049
Alpine:v3.23python33.12.15-r0ALPINE-CVE-2026-82049
Alpine:v3.24python33.14.8-r0ALPINE-CVE-2026-82049
Debian:13pypy3no fix listedDEBIAN-CVE-2026-82049
Debian:14pypy38.0.1+dfsg-1DEBIAN-CVE-2026-82049
Debian:13python3.13no fix listedDEBIAN-CVE-2026-82049
Ubuntu:22.04:LTSpypy3no fix listedUBUNTU-CVE-2026-82049
Ubuntu:24.04:LTSpypy3no fix listedUBUNTU-CVE-2026-82049
Ubuntu:26.04:LTSpypy3no fix listedUBUNTU-CVE-2026-82049
Ubuntu:26.10pypy3no fix listedUBUNTU-CVE-2026-82049
Ubuntu:22.04:LTSpython3.10no fix listedUBUNTU-CVE-2026-82049
Ubuntu:24.04:LTSpython3.12no fix listedUBUNTU-CVE-2026-82049
Ubuntu:26.04:LTSpython3.14no fix listedUBUNTU-CVE-2026-82049
Ubuntu:26.10python3.14no fix listedUBUNTU-CVE-2026-82049

Affected products (as reported)

VendorProductVersions
Python Software Foundation CPython 0 – before 3.10.223.11.0 – before 3.11.173.12.0 – before 3.12.153.13.0 – before 3.13.163.14.0a1 – before 3.14.0b1

Weakness: CWE-59 · Vector: CVSS:4.0/AV:L/AC:L/AT:N/PR:N/UI:P/VC:H/VI:H/VA:N/SC:N/SI:N/SA:N

References