CVE Catalog

CVE-2025-8194

HighCVSS 7.5
Published: Updated: Translated: NVD NIST

Exploitation Probability (EPSS)

Low risk
0.61%

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

Summary

A defect in CPython's tarfile module affects TarFile extraction and entry enumeration APIs. Tar archives with negative offsets cause an infinite loop and deadlock during parsing of malicious archives.

Risk Assessment

An attacker can cause a denial of service (DoS) by providing a malicious tar archive that blocks the parsing process.

Recommendation

Apply the patch available at https://gist.github.com/sethmlarson/1716ac5b82b73dbcbf23ad2eff8b33e1 after importing the tarfile module. Consider updating Python to a patched version.

Other vulnerabilities in Python tarfile

See all
Original NVD description (English source)

There is a defect in the CPython “tarfile” module affecting the “TarFile” extraction and entry enumeration APIs. The tar implementation would process tar archives with negative offsets without error, resulting in an infinite loop and deadlock during the parsing of maliciously crafted tar archives. This vulnerability can be mitigated by including the following patch after importing the “tarfile” module:  https://gist.github.com/sethmlarson/1716ac5b82b73dbcbf23ad2eff8b33e1

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