Skip to content

Python Software Foundation · weakness class

File and Path Handling

19 CVEs

Out of date: the sync last ran 3 hours ago. Newer CVEs and scores may be missing from the map.

Every dot is a CVE in what this vendor ships; the named ones are the most at risk.

Every one of the 19 is a mark on the map. Named now: 1 to 19, most at risk first.

  1. An issue was discovered in Python 3.11 through 3.11.4. If a path containing '\0' bytes is passed to os.path.normpath(), the path will be truncated unexpectedly at the first '\0' b…CVE-2023-41105Python · 2.6% likely

    CWE-426

  2. Bypassing extraction filter to create symlinks to arbitrary targets outside extraction directoryCVE-2025-4138Python Software Foundation · CVSS 7.5 · 1.5% likely

    CWE-22

  3. Arbitrary writes via tarfile realpath overflowCVE-2025-4517Python Software Foundation · CVSS 9.4 · 1.5% likely

    CWE-22

  4. Extraction filter bypass for linking outside extraction directoryCVE-2025-4330Python Software Foundation · CVSS 7.5 · 1.0% likely

    CWE-22

  5. Bypass extraction filter to modify file metadata outside extraction directoryCVE-2024-12718Python Software Foundation · CVSS 5.3 · 0.8% likely

    CWE-22

  6. tarfile extraction filter bypass allows escaping the destination directoryCVE-2026-11940Python Software Foundation · CVSS 7.8 · 0.8% likelycovered by CyberSIXT

    CWE-22

  7. Default mimetype known files writeable on WindowsCVE-2024-3220Python Software Foundation · CVSS 2.3 · 0.7% likely

    CWE-426

  8. Virtual environment (venv) activation scripts don't quote pathsCVE-2024-9287Python Software Foundation · CVSS 5.3 · 0.6% likely

    CWE-428

  9. tarfile hardlink fallback ignores custom extraction filter rejection via NoneCVE-2026-87910Python Software Foundation · CVSS 5.7 · 0.6% likely

    CWE-22

  10. tarfile.data_filter path traversal bypass allows writing outside the extraction directoryCVE-2026-7774Python Software Foundation · CVSS 6.9 · 0.6% likely

    CWE-22

  11. shutil.unpack_archive() doesn't check for Windows absolute paths in ZIPsCVE-2026-3087Python Software Foundation · CVSS 6 · 0.6% likely

    CWE-22

  12. tarfile extraction filter bypass allows creation of directories outside the destinationCVE-2026-19672Python Software Foundation · CVSS 6.3 · 0.5% likely

    CWE-22

  13. Race condition in tempfile.TemporaryDirectory cleanup allows deleting files outside the temporary directoryCVE-2026-12345Python Software Foundation · CVSS 5.9 · 0.3% likely

    CWE-59

  14. pkgutil.get_data() does not enforce documented restrictionsCVE-2026-3479Python Software Foundation · CVSS 0 · 0.3% likely

    CWE-22

  15. tar filter allows writing outside destination via empty-named symlinkCVE-2026-114583Python Software Foundation · CVSS 6.9 · 0.3% likely

    CWE-22

  16. tarfile extraction filters allow file modification and content disclosure via hard link to symlinkCVE-2026-82049Python Software Foundation · CVSS 8.4 · 0.2% likely

    CWE-59

  17. tarfile: Skip DIRTYPE normalization during GNU LONGNAME/LONGLINK handlingCVE-2025-13462Python Software Foundation · CVSS 2 · 0.2% likely

    CWE-434

  18. Possible to hijack modules in current working directoryCVE-2026-5271Python Software Foundation · CVSS 5.6 · 0.2% likely

    CWE-427

  19. CPython >3.11 Insecure Input Validation resulting in privilege escalationCVE-2026-12003Python Software Foundation · CVSS 5.3 · 0.1% likely

    CWE-427

exploited in the wildcheck availableringed, named or not: CyberSIXT has reported on it

Zoom in on the map and the dots under the middle of it are named where they are.

Data as of 2026-11-14. CVE List through 2026-11-14 · EPSS of 2026-11-13 · CISA KEV checked 2026-11-14. Sources: the CVE List, CISA KEV, EPSS, NVD, nuclei templates and public bug bounty data.

Updated AboutDevelopersSign in