CVE Catalog

CVE-2026-87910

MediumCVSS 5.7
Published: Updated: Translated: NVD NIST

Exploitation Probability (EPSS)

Low risk
0.43%

37th percentile - higher than 37% of all known CVEs

Summary

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, and for one of the calls the return value was ignored, which may lead to improper extraction of a member.

Risk Assessment

Unwanted or unsafe archive members may be extracted, potentially leading to file overwrites or other security impacts.

Recommendation

Upgrade Python to a version containing the fix where the member is skipped if either filter function call returns None.

Other vulnerabilities in Python tarfile

See all
Original NVD description (English source)

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.

Vulnerability data from NVD (NIST) · CISA KEV · EPSS