Katalog CVE

CVE-2025-68480

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

Prawdopodobieństwo exploitacji (EPSS)

Niskie ryzyko
0.30%

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

Streszczenie

Marshmallow, lekka biblioteka do konwersji złożonych obiektów na i z prostych typów danych Pythona, w wersjach od 3.0.0rc1 do przed 3.26.2 oraz od 4.0.0 do przed 4.1.2 jest podatna na ataki typu denial of service w Schema.load(data, many=True). Umiarkowanie duże żądanie może zużyć nieproporcjonalnie dużo czasu CPU. Problem naprawiono w wersjach 3.26.2 i 4.1.2.

Ocena ryzyka

Atakujący może wywołać wyczerpanie zasobów CPU i niedostępność usługi poprzez wysyłanie odpowiednio skonstruowanych żądań, co może zakłócić działanie aplikacji.

Rekomendacja

Zaktualizuj bibliotekę Marshmallow do wersji 3.26.2 lub 4.1.2 (lub nowszej) oraz rozważ ograniczenie rozmiaru i złożoności danych wejściowych na poziomie API.

Powiązane podatności

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

Marshmallow is a lightweight library for converting complex objects to and from simple Python datatypes. In versions from 3.0.0rc1 to before 3.26.2 and from 4.0.0 to before 4.1.2, Schema.load(data, many=True) is vulnerable to denial of service attacks. A moderately sized request can consume a disproportionate amount of CPU time. This issue has been patched in version 3.26.2 and 4.1.2.

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