Katalog CVE

CVE-2026-17084

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

Prawdopodobieństwo exploitacji (EPSS)

Niskie ryzyko
0.51%

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

Streszczenie

Moduł 'stringprep' w Pythonie nie przetwarzał poprawnie znaków z tabel B.2 i B.3 standardu RFC 3454, używając najnowszych atrybutów Unicode zamiast określonej wersji Unicode 3.2.0. Powoduje to niezgodności podczas przetwarzania nazw domen z użyciem IDNA 2003 (kodowanie 'idna') oraz funkcji in_table_b2() modułu 'stringprep'. Problem dotyczy nazw domen zawierających znaki, które nie były wcześniej zarejestrowane lub których atrybuty Unicode, takie jak składanie wielkich liter, zostały zaktualizowane po Unicode 3.2.0.

Ocena ryzyka

Może to prowadzić do błędów w walidacji nazw domen, co może skutkować nieprawidłowym działaniem aplikacji zależnych od IDNA 2003, potencjalnie umożliwiając ataki typu spoofing lub omijanie zabezpieczeń.

Rekomendacja

Zaktualizuj Pythona do wersji, w której moduł 'stringprep' został poprawiony, lub zastosuj obejście, jeśli dostępne.

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

The "stringprep" module didn't process characters from RFC 3454 tables B.2 or B.3 correctly: the latest Unicode codepoint attributes were used instead of the specified Unicode 3.2.0. This behavior would cause mismatches when processing domain names using IDNA 2003 (the "idna" codec) and the in_table_b2() function of the "stringprep" module. This only affects domain names containing characters that were not previously registered or had their Unicode attributes such as case-folding behavior updated since Unicode 3.2.0.

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