CVE-2026-19672
Last modified
CVE-2026-19672 is a medium-severity vulnerability rated 6.3/10 on the CVSS scale. 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. EPSS estimates a 0.41% chance of exploitation in the next 30 days.
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.
Metrics
Weakness Enumeration
Affected Software
Source: CNA advisory (CVE.org). NVD analysis pending.
| Vendor | Product | Versions |
|---|---|---|
| Python Software Foundation | CPython | < 3.16.0 |
References
Timeline
- Published
- Last Modified
- Status
- Awaiting Analysis
Frequently Asked Questions
What is CVE-2026-19672?
How severe is CVE-2026-19672?
How do I fix CVE-2026-19672?
How Strix Helps
- How Strix found a critical auth bypass in etcdStrix autonomously discovered a critical authentication bypass in etcd, later designated CVE-2026-33413.
- Autonomous PentestingAI agents that find and validate exploitable vulnerabilities like this one across your applications.
- PR ReviewsPentest every pull request so vulnerable code is caught before it ships to production.
- AI Penetration TestingHow AI-driven penetration testing continuously covers your attack surface.
Related CVEs from 2026
- CVE-2026-19662An attacker may be able to cause a `named` resolver to abort…5.9
- CVE-2026-19666On a resolver configured to use ``dns64``, if an applicable …7.5
- CVE-2026-19667If an attacker-controlled authoritative server can produce a…7.5
- CVE-2026-19668A BIND recursive resolver may experience excessive resource …5.3
- CVE-2026-19670Malcolm's nginx Lua role-based access control (RBAC) layer d…5.4
- CVE-2026-19671Malcolm's upload-processing pipeline (scripts/safe-extract.p…6.5
- CVE-2026-19679An input validation vulnerability exists in Security Center'…8.8
- CVE-2026-19680A SQL injection vulnerability exists in Security Center that…7.1
- CVE-2026-19681An authenticated command injection vulnerability exists in S…9.9
- CVE-2026-19682A command injection vulnerability exists in Security Center …9.9
- CVE-2026-19683A vulnerability exists in the Dynamic DNS (DDNS) functionali…7.4
- CVE-2026-19684Rejected reason: This CVE ID has been rejected or withdrawn …
Are you affected by CVE-2026-19672?
Run a free Strix scan to check your systems for this vulnerability.
Scan your code nowSource: NVD / NIST
