Katalog CVE

CVE-2026-4926

WysokieCVSS 7.5
Opublikowano: Zaktualizowano: Przetłumaczono: NVD NIST

Prawdopodobieństwo exploitacji (EPSS)

Podwyższone ryzyko
0.79%

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

Streszczenie

W bibliotece do routingu wykryto podatność polegającą na generowaniu błędnego wyrażenia regularnego przy użyciu wielu sekwencyjnych opcjonalnych grup (składnia nawiasów klamrowych), np. `{a}{b}{c}:z`. Wygenerowane wyrażenie regularne rośnie wykładniczo wraz z liczbą grup, co prowadzi do odmowy usługi (DoS).

Ocena ryzyka

Atakujący może wykorzystać tę podatność, wysyłając żądania z odpowiednio skonstruowanymi wzorcami tras, powodując nadmierne zużycie zasobów serwera i uniemożliwiając działanie aplikacji.

Rekomendacja

Należy niezwłocznie zaktualizować bibliotekę do wersji 8.4.0 lub nowszej. Jako tymczasowe obejście, ogranicz liczbę sekwencyjnych opcjonalnych grup we wzorcach tras i unikaj przekazywania danych sterowanych przez użytkownika jako wzorców tras.

Powiązane podatności

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

Impact: A bad regular expression is generated any time you have multiple sequential optional groups (curly brace syntax), such as `{a}{b}{c}:z`. The generated regex grows exponentially with the number of groups, causing denial of service. Patches: Fixed in version 8.4.0. Workarounds: Limit the number of sequential optional groups in route patterns. Avoid passing user-controlled input as route patterns.

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