CVE Catalog

CVE-2019-20907

HighCVSS 7.5
Published: Updated: Translated: NVD NIST

Exploitation Probability (EPSS)

Very high risk
6.25%

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

Summary

In Lib/tarfile.py in Python through 3.8.3, an attacker is able to craft a TAR archive leading to an infinite loop when opened by tarfile.open, because _proc_pax lacks header validation.

Risk Assessment

Risk of DoS attacks that can hang applications processing TAR archives, causing service unavailability.

Recommendation

It is recommended to upgrade Python to a version containing the fix for header validation in _proc_pax.

Other vulnerabilities in Python

See all
Original NVD description (English source)

In Lib/tarfile.py in Python through 3.8.3, an attacker is able to craft a TAR archive leading to an infinite loop when opened by tarfile.open, because _proc_pax lacks header validation.

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