Katalog CVE

CVE-2024-29370

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

Prawdopodobieństwo exploitacji (EPSS)

Niskie ryzyko
0.19%

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

Streszczenie

W python-jose 3.3.0 (konkretnie jwe.decrypt) podatność pozwala atakującemu na wywołanie warunku Denial-of-Service (DoS) poprzez spreparowanie złośliwego tokenu JSON Web Encryption (JWE) o wyjątkowo wysokim współczynniku kompresji. Gdy token jest przetwarzany przez serwer, powoduje to znaczną alokację pamięci i czas przetwarzania podczas dekompresji.

Ocena ryzyka

Podatność może prowadzić do wyczerpania zasobów serwera (pamięci i czasu CPU), co może skutkować odmową usługi dla legalnych użytkowników i zakłóceniem dostępności aplikacji.

Rekomendacja

Należy zaktualizować bibliotekę python-jose do wersji pozbawionej podatności lub wdrożyć ograniczenia dotyczące rozmiaru i współczynnika kompresji przetwarzanych tokenów JWE.

Inne podatności w python-jose

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

In python-jose 3.3.0 (specifically jwe.decrypt), a vulnerability allows an attacker to cause a Denial-of-Service (DoS) condition by crafting a malicious JSON Web Encryption (JWE) token with an exceptionally high compression ratio. When this token is processed by the server, it results in significant memory allocation and processing time during decompression.

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