Zero Day MonitorZDM
DashboardVulnerabilitiesTrendingZero-DaysNewsAbout
Login
ImpressumPrivacy Policy
Zero Day Monitor © 2026
6388 articles · 242939 vulns · 37/41 feeds (7d)
← Back to list
—
CVE-2026-19672PATCHED
Python Software Foundation · CPython

tarfile extraction filter bypass allows creation of directories outside the destination

Description

The tarfile module's tar and data extraction filters created directories outside the destination for members whose name leaves the destination and returns to it, such as ../evil/../dest/sub/file. The containment check used the resolved path, but intermediate directories were created from the name as given. Only empty directories are created outside the destination. Member contents are still extracted inside it. To return to the destination the member's name must contain the destination directory's own final component, so extraction into a secure randomised directory is not affected. This affects POSIX platforms only. On Windows, .. components are collapsed before the path reaches the filesystem, so the directories outside the destination are never created.

Affected Products

VendorProductVersions
Python Software FoundationCPython0

Also Affects

Downstream vendors/products affected by this vulnerability

VendorProductSourceConfidence
open sourceopen source pythoncert_advisory90%

References

  • https://github.com/python/cpython/pull/156000(patch)
  • https://github.com/python/cpython/pull/156000(issue-tracking)
  • https://mail.python.org/archives/list/security-announce@python.org/thread/J2WT2ALRWEXQJOB3C7Q2HYWUXP3CINWO/(vendor-advisory)

Related News (5 articles)

Tier B
CERT-FR18d ago
Multiples vulnérabilités dans les produits VMware (02 octobre 2026)
→ No new info (linked only)
Tier B
BSI Advisories55d ago
[NEU] [mittel] CPython: Schwachstelle ermöglicht Manipulation von Dateien
→ No new info (linked only)
Tier C
oss-security55d ago
[CVE-2026-19672] CPython: tarfile extraction filter bypass allows creation of directories outside the destination
→ No new info (linked only)
Tier B
CERT-FR60d ago
Vulnérabilité dans Python (21 août 2026)
→ No new info (linked only)
Tier C
VulDB62d ago
CVE-2026-19672 | Python tarfile up to 3.15.x path traversal
→ No new info (linked only)

Discussion (0)

Loading…

CISA KEV❌ No
Actively exploited❌ No
Patch available
3.16.0
PublishedAug 19, 2026
Last enriched62d ago
Trending Score5
Source articles5
Independent4
Info Completeness7/14
Missing: cvss, epss, cwe, kev, exploit, iocs, mitre_attack

Community Vote

0
Login to vote
0 upvotes0 downvotes
No votes yet

Related CVEs (5)

CRITICALPRE-CVE
Certifi emSign Root Certificate Compromise
Trending: 30
NONECVE-2026-19553
SSLContext.wrap_bio() missing validation of server_hostname parameter
Trending: 6
NONECVE-2026-15806
`HTTPPasswordMgr` can send saved HTTPS credentials via HTTP because of incorrect scheme matching
Trending: 6
NONECVE-2026-17084
stringprep.map_table_b2() deviates from RFC 3454 Table B.2
Trending: 5
NONECVE-2026-87910
tarfile hardlink fallback ignores custom extraction filter rejection via None
Trending: 5

Pin to Dashboard

Verification

State: verified
Confidence: 0%

Vulnerability Timeline

CVE Published
Aug 19, 2026
Discovered by ZDM
Aug 19, 2026
Patch Available
Aug 27, 2026