Katalog CVE

CVE-2026-3276

ŚrednieCVSS 6.3
Opublikowano: Zaktualizowano: Przetłumaczono: NVD NIST

Prawdopodobieństwo exploitacji (EPSS)

Niskie ryzyko
0.49%

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

Streszczenie

Funkcja unicodedata.normalize() może zużywać nadmierną moc CPU podczas przetwarzania specjalnie spreparowanych danych Unicode zawierających długie ciągi znaków kombinujących o zmiennych wartościach klasy porządkowania kanonicznego. Problem dotyczy wszystkich form normalizacji.

Ocena ryzyka

Atakujący może spowodować znaczne spowolnienie lub odmowę usługi (DoS) poprzez wysłanie specjalnie spreparowanego wejścia Unicode, co może wpłynąć na dostępność aplikacji.

Rekomendacja

Zaleca się aktualizację do wersji Pythona zawierającej poprawkę dla tej podatności oraz ograniczenie przetwarzania niezaufanych danych Unicode.

Inne podatności w Python

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

unicodedata.normalize() can take excessive CPU time when processing specially crafted Unicode input containing long runs of combining characters with alternating Canonical Combining Class values. This affects all normalization forms.

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