Katalog CVE

CVE-2026-49854

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

Prawdopodobieństwo exploitacji (EPSS)

Niskie ryzyko
0.45%

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

Streszczenie

W Tornado przed wersją 6.5.6, opcjonalne natywne rozszerzenie tornado.speedups implementowało funkcję websocket_mask bez walidacji, czy argument mask ma dokładnie cztery bajty. Pozwala to funkcji C na odczytanie do trzech bajtów poza dostarczonym buforem podczas dekodowania tokena XSRF, gdy natywne rozszerzenie jest aktywne.

Ocena ryzyka

Ryzyko polega na potencjalnym wycieku danych z pamięci lub nieprzewidzianym zachowaniu aplikacji, co może prowadzić do ujawnienia wrażliwych informacji lub naruszenia integralności systemu.

Rekomendacja

Zaleca się natychmiastową aktualizację Tornado do wersji 6.5.6 lub nowszej, która zawiera poprawkę usuwającą tę podatność.

Inne podatności w Tornado

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

Tornado is a Python web framework and asynchronous networking library. Prior to 6.5.6, the optional native extension tornado.speedups implemented websocket_mask without validating that the mask argument is exactly four bytes, allowing the C function to read up to three bytes beyond the provided buffer when reached through Tornado XSRF token decoding with the native extension active. This issue is fixed in version 6.5.6.

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