Skip to main content
← All vulnerabilities
CVE-2026-82049BIT-LIBPYTHON-2026-82049BIT-PYTHON-2026-82049BIT-PYTHON-MIN-2026-82049PSF-0000-CVE-2026-82049PSF-2026-41

tarfile extraction filters allow file modification and content disclosure via hard link to symlink

Published
Last modified
published
Not listed in CISA KEV
Fix
Fixed in 3.10.22, 3.11.17, 3.12.15, 3.13.16, 3.14.0b1
None on Exploit-DB, Metasploit or GitHub
  • Exploitation: none
  • Automatable: no
  • Technical impact: total

Summary

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.

Timeline

  1. CVE published
  2. CISA SSVC assessment

    Exploitation: none · Automatable: no · Technical impact: total

  3. Record last updated

Affected versions

  • Python Software Foundation CPython

    fixed in 3.10.22; From 3.11.0 · fixed in 3.11.17; From 3.12.0 · fixed in 3.12.15; From 3.13.0 · fixed in 3.13.16; From 3.14.0a1 · fixed in 3.14.0b1

  • libpythonBitnami

    fixed in 3.10.22; From 3.11.0 · fixed in 3.11.17; From 3.12.0 · fixed in 3.12.15; From 3.13.0 · fixed in 3.13.16

  • pythonBitnami

    fixed in 3.10.22; From 3.11.0 · fixed in 3.11.17; From 3.12.0 · fixed in 3.12.15; From 3.13.0 · fixed in 3.13.16

  • python-minBitnami

    fixed in 3.10.22; From 3.11.0 · fixed in 3.11.17; From 3.12.0 · fixed in 3.12.15; From 3.13.0 · fixed in 3.13.16

References 11

GitHub · python/cpython

mail.python.org