PatchSiren

PatchSiren cyber security CVE debrief

CVE-2026-87910 Python Software Foundation CVE debrief

A vulnerability in the Python tarfile module allows for potential security issues when extracting links on systems that do not support links. The module incorrectly handles the extraction process, which may lead to unexpected behavior. This issue arises when the tarfile module attempts to extract a link on a system that doesn't support links, causing it to fall back to extracting a member from the archive. As a result, the filter function is run twice: once for the extracted member and once with the name set to the location of the link. However, for one of the calls, the return value was ignored. Instead, the member should be skipped if either call returns None. System operators,  

Vendor
Python Software Foundation
Product
CPython
CVSS
MEDIUM 5.7
CISA KEV
Not listed in stored evidence
Original CVE published
2026-09-11
Original CVE updated
2026-09-12
Advisory published
2026-09-11
Advisory updated
2026-09-12

Who should care

System administrators and developers using Python's tarfile module, especially those handling archives from untrusted sources, should assess their exposure and implement necessary security measures.

Why it matters

CVE-2026-87910 is a medium-severity vulnerability in Python's tarfile module that may lead to security concerns when extracting links on unsupported systems. System administrators and developers should assess their exposure and implement necessary security measures.

  • Potential security issues when extracting links on systems that do not support links.
  • Unexpected behavior when processing archives using Python's tarfile module.
  • Need for additional security measures when handling archives from untrusted sources.

Technical summary

The Python tarfile module incorrectly handles link extraction on systems that do not support links. This may lead to unexpected behavior when processing archives. The issue arises when extracting links on systems that do not support links, potentially leading to security concerns. The tarfile module falls back to extracting a member from the archive when it encounters a link on a system that doesn't support links. During this process, the filter function is executed twice: once for the extracted member and once with the name set to the location of the link. However, the return value from one of these calls was ignored. To address this, the member should be skipped if either call returns None, ensuring proper  

Defensive priority

Medium priority for systems using Python's tarfile module, especially those handling archives from untrusted sources.

Recommended defensive actions

  • Review and update Python's tarfile module to ensure proper handling of link extraction on systems that do not support links.
  • Implement additional security measures for systems handling archives from untrusted sources.
  • Monitor for any potential security incidents related to this vulnerability.
  • Confirm whether affected product deployments exist in managed environments and assign an owner for follow-up.
  • Review the supplied official advisory or CVE record to validate affected scope, severity, and vendor guidance.
  • Plan vendor-supported updates or mitigations through normal change control where exposure is confirmed.
  • Check relevant monitoring, detection, and logs for exposed assets that need extra review.

Evidence notes

The CVE record and NVD details indicate a medium-severity vulnerability in Python's tarfile module. The issue arises when extracting links on systems that do not support links, potentially leading to security concerns.

Sources and references

Verified primary and authoritative sources

  • CVE-2026-87910 CVE Program record

    Publisher, destination, and source semantics verified

    URL: https://www.cve.org/CVERecord?id=CVE-2026-87910

    CVE Program - Official CVE Program record with source-provided CVE metadata.

  • CVE-2026-87910 NVD vulnerability detail

    Publisher, destination, and source semantics verified

    URL: https://nvd.nist.gov/vuln/detail/CVE-2026-87910

    NIST National Vulnerability Database - Official NIST NVD detail page and source-specific vulnerability assessment.

Supplemental references

Methodology and review provenance

AI-assisted synthesis based on stored public vulnerability evidence. System validation, approval state, and publication status do not by themselves establish human review of this revision. PatchSiren helps prioritize defensive review and does not prove exposure or remediation on any system.