Katalog CVE

CVE-2026-9669

WysokieCVSS 8.2
Opublikowano: Zaktualizowano: Przetłumaczono: NVD NIST

Prawdopodobieństwo exploitacji (EPSS)

Niskie ryzyko
0.43%

Percentyl 36 - wyżej niż 36% wszystkich znanych CVE

Streszczenie

Obiekty bz2.BZ2Decompressor mogły być ponownie używane po błędzie dekompresji. Jeśli aplikacja przechwyciła wynikowy wyjątek OSError i ponowiła próbę z tym samym dekompresorem, spreparowane dane mogły spowodować wznowienie dekompresji z nieprawidłowego stanu wewnętrznego i zapisy poza zakresem do bufora stosu. Może to doprowadzić do awarii procesu podczas przetwarzania niezaufanych danych.

Ocena ryzyka

Ryzyko polega na możliwości zdalnego wykonania kodu lub awarii procesu w wyniku przetwarzania specjalnie spreparowanych danych, co może prowadzić do naruszenia integralności i dostępności systemu.

Rekomendacja

Zaleca się aktualizację do wersji Pythona, w której poprawiono tę podatność, oraz unikanie ponownego używania obiektów BZ2Decompressor po błędzie.

Inne podatności w Python

Zobacz wszystkie
Oryginalny opis (angielski, źródło NVD)

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.

Dane podatności pochodzą z NVD (NIST) · CISA KEV · EPSS