Katalog CVE

CVE-2026-33750

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

Prawdopodobieństwo exploitacji (EPSS)

Niskie ryzyko
0.45%

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

Streszczenie

W bibliotece brace-expansion przed wersjami 5.0.5, 3.0.2, 2.0.3 i 1.1.13 wzorzec z zerowym krokiem (np. {1..2..0}) powoduje nieskończoną pętlę generowania sekwencji, zawieszając proces na sekundy i alokując dużo pamięci.

Ocena ryzyka

Atakujący może dostarczyć złośliwy wzorzec, powodując zawieszenie aplikacji i wyczerpanie pamięci, co prowadzi do odmowy usługi.

Rekomendacja

Zaktualizuj brace-expansion do wersji 5.0.5, 3.0.2, 2.0.3 lub 1.1.13; jako obejście sanityzuj dane wejściowe, aby wykluczyć krok równy 0.

Inne podatności w brace-expansion

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

The brace-expansion library generates arbitrary strings containing a common prefix and suffix. Prior to versions 5.0.5, 3.0.2, 2.0.3, and 1.1.13, a brace pattern with a zero step value (e.g., `{1..2..0}`) causes the sequence generation loop to run indefinitely, making the process hang for seconds and allocate heaps of memory. Versions 5.0.5, 3.0.2, 2.0.3, and 1.1.13 fix the issue. As a workaround, sanitize strings passed to `expand()` to ensure a step value of `0` is not used.

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