Katalog CVE

CVE-2026-33658

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

Streszczenie

Active Storage w aplikacjach Rails pozwala użytkownikom dołączać pliki w chmurze i lokalne. Przed wersjami 8.1.2.1, 8.0.4.1 i 7.2.3.1 kontroler proxy nie ogranicza liczby zakresów bajtów w nagłówku HTTP Range, przez co żądanie z tysiącami małych zakresów powoduje nieproporcjonalne zużycie CPU i może prowadzić do ataku DoS.

Ocena ryzyka

Atakujący może wysłać spreparowane żądanie z wieloma zakresami, aby wyczerpać zasoby CPU serwera i doprowadzić do odmowy usługi. Ryzyko dotyczy aplikacji Rails korzystających z Active Storage w wersjach przed poprawką.

Rekomendacja

Zaktualizuj Rails/Active Storage do wersji 8.1.2.1, 8.0.4.1 lub 7.2.3.1 (lub nowszej). Do czasu aktualizacji rozważ ograniczenie liczby zakresów w nagłówku Range na poziomie serwera proxy.

Inne podatności w Active Storage

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

Active Storage allows users to attach cloud and local files in Rails applications. Prior to versions 8.1.2.1, 8.0.4.1, and 7.2.3.1 Active Storage's proxy controller does not limit the number of byte ranges in an HTTP Range header. A request with thousands of small ranges causes disproportionate CPU usage compared to a normal request for the same file, possibly resulting in a DoS vulnerability. Versions 8.1.2.1, 8.0.4.1, and 7.2.3.1 contain a patch.

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