Katalog CVE

CVE-2026-33169

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

Streszczenie

Active Support to biblioteka pomocnicza Ruby wyodrębniona z frameworka Rails. Klasa NumberToDelimitedConverter używa wyrażenia regularnego z lookahead i metody gsub!, co przy długich ciągach cyfr może prowadzić do kwadratowej złożoności czasowej. Podatność naprawiono w wersjach 8.1.2.1, 8.0.4.1 i 7.2.3.1.

Ocena ryzyka

Atakujący może dostarczyć długi ciąg cyfr, powodując nadmierne zużycie CPU i opóźnienia w aplikacji Ruby on Rails. Może to prowadzić do częściowej odmowy usługi.

Rekomendacja

Zaktualizuj bibliotekę Active Support do wersji 8.1.2.1, 8.0.4.1, 7.2.3.1 lub nowszej. Unikaj przetwarzania niekontrolowanych, bardzo długich ciągów cyfr przez NumberToDelimitedConverter.

Inne podatności w Active Support

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

Active Support is a toolkit of support libraries and Ruby core extensions extracted from the Rails framework. `NumberToDelimitedConverter` uses a lookahead-based regular expression with `gsub!` to insert thousands delimiters. Prior to versions 8.1.2.1, 8.0.4.1, and 7.2.3.1, the interaction between the repeated lookahead group and `gsub!` can produce quadratic time complexity on long digit strings. 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