Katalog CVE

CVE-2026-31958

Wysokie
Opublikowano: Przetłumaczono: NVD NIST

Streszczenie

Tornado to framework webowy w języku Python oraz biblioteka do asynchronicznego przetwarzania sieciowego. W wersjach Tornado przed 6.5.5 jedynym ograniczeniem liczby części w multipart/form-data jest ustawienie max_body_size (domyślnie 100MB), co może prowadzić do ataku typu denial-of-service z powodu kosztów związanych z przetwarzaniem bardzo dużych ciał multipart z wieloma częściami.

Ocena ryzyka

Organizacja może być narażona na ataki denial-of-service, które mogą spowodować przestoje w działaniu aplikacji webowej. Wysokie obciążenie serwera może prowadzić do degradacji usług lub całkowitego ich zatrzymania.

Rekomendacja

Zaleca się aktualizację Tornado do wersji 6.5.5 lub nowszej, aby zlikwidować tę podatność. Dodatkowo warto rozważyć wprowadzenie dodatkowych ograniczeń dotyczących rozmiaru przesyłanych danych.

Powiązane podatności

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

Tornado is a Python web framework and asynchronous networking library. In versions of Tornado prior to 6.5.5, the only limit on the number of parts in multipart/form-data is the max_body_size setting (default 100MB). Since parsing occurs synchronously on the main thread, this creates the possibility of denial-of-service due to the cost of parsing very large multipart bodies with many parts. This vulnerability is fixed in 6.5.5.

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