CVE Catalog

CVE-2026-9669

HighCVSS 8.2
Published: Updated: Translated: NVD NIST

Exploitation Probability (EPSS)

Low risk
0.43%

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

Summary

bz2.BZ2Decompressor objects could be reused after a decompression error. If an application caught the resulting OSError and retried with the same decompressor, crafted input could cause the decompressor to resume from an invalid internal state and perform out-of-bounds writes to a stack buffer. This could crash the process when processing untrusted data.

Risk Assessment

The risk involves potential remote code execution or process crash when processing specially crafted data, leading to integrity and availability impacts.

Recommendation

Update to a patched version of Python and avoid reusing BZ2Decompressor objects after an error.

Other vulnerabilities in Python

See all
Original NVD description (English source)

bz2.BZ2Decompressor objects could be reused after a decompression error. If an application caught the resulting OSError and retried with the same decompressor, crafted input could cause the decompressor to resume from an invalid internal state and perform out-of-bounds writes to a stack buffer. This could crash the process when processing untrusted data.

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