Zero Day MonitorZDM
DashboardVulnerabilitiesTrendingZero-DaysNewsAbout
Login
ImpressumPrivacy Policy
Zero Day Monitor © 2026
6771 articles · 242856 vulns · 37/41 feeds (7d)
← Back to list
—
CVE-2026-87910PATCHED
python software foundation · cpython

tarfile hardlink fallback ignores custom extraction filter rejection via None

Description

When tarfile extracts a link on a system that doesn't support links, it falls back to extracting a member from the archive. In this case, the filter function is run twice: once for the extracted member, and once with name set to the location of the link. For one of the calls, the return value was ignored. Instead, the member should be skipped if either call returns None.

Affected Products

VendorProductVersions
python software foundationcpython0, 3.11.0, 3.12.0, 3.13.0, 3.15.0a1

Also Affects

Downstream vendors/products affected by this vulnerability

VendorProductSourceConfidence
open sourceopen source pythoncert_advisory90%

References

  • https://mail.python.org/archives/list/security-announce@python.org/thread/57TBTLL2W6APMZR3A25B2YV7GL3EPTDJ/(vendor-advisory)
  • https://github.com/python/cpython/pull/157266(patch)
  • https://github.com/python/cpython/issues/157265(issue-tracking)
  • https://github.com/python/cpython/commit/d9565e54b1fc6d63c5be9afd58114499128fa57b(patch)
  • https://github.com/python/cpython/commit/fb2f0bbc3b35264f09cc2cb2934b7987527a6bc2(patch)
  • https://github.com/python/cpython/commit/9c17bace90f88dfba6d0e2fe23c8e7ae35f83955(patch)
  • https://github.com/python/cpython/commit/764fd0af8d9e19d3684a58d2e58bf770f0605036(patch)
  • https://github.com/python/cpython/commit/2eb0c2f1dc71847731b6ab30aebefd058d482a7f(patch)
  • https://github.com/python/cpython/commit/c1f106d240c4ffcb3608ed0a20e8aba6c865f6d3(patch)
  • https://github.com/python/cpython/commit/3105a3498aaf681ce128cf5baf83c2e5574267c5(patch)
  • https://github.com/python/cpython/commit/a4919937a4e1e69a0d178909c6f20557eca5d1d0(patch)

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 Advisories36d ago
[NEU] [mittel] CPython: Schwachstelle ermöglicht Umgehen von Sicherheitsvorkehrungen
→ No new info (linked only)
Tier B
CERT-FR36d ago
Vulnérabilité dans CPython (14 septembre 2026)
→ No new info (linked only)
Tier C
oss-security39d ago
CPython: [CVE-2026-87910] tarfile hardlink fallback ignores custom extraction filter rejection via None
→ No new info (linked only)
Tier C
VulDB39d ago
CVE-2026-87910 | Python up to 3.15.x filter return value
→ No new info (linked only)

Discussion (0)

Loading…

CISA KEV❌ No
Actively exploited❌ No
Patch available
3.16.0
CWECWE-22, CWE-59
PublishedSep 11, 2026
Trending Score5
Source articles5
Independent4
Info Completeness0/14
Missing: cve_id, title, description, vendor, product, versions, cvss, epss, cwe, kev, exploit, patch, 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-19672
tarfile extraction filter bypass allows creation of directories outside the destination
Trending: 5
NONECVE-2026-17084
stringprep.map_table_b2() deviates from RFC 3454 Table B.2
Trending: 5

Pin to Dashboard

Verification

State: unverified
Confidence: 0%

Vulnerability Timeline

CVE Published
Sep 11, 2026
Discovered by ZDM
Sep 11, 2026
Patch Available
Oct 3, 2026