Katalog CVE

CVE-2026-67213

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

Prawdopodobieństwo exploitacji (EPSS)

Niskie ryzyko
0.32%

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

Streszczenie

W bibliotece nanoid (Nano ID) przed wersją 5.1.6 występuje nieskończona pętla w funkcjach customAlphabet i customRandom. Gdy funkcje te są skonfigurowane z rozmiarem 0, wewnętrzna pętla generowania nigdy nie spełnia warunku wyjścia i kręci się w nieskończoność, zawieszając wątek wywołujący.

Ocena ryzyka

Aplikacja przekazująca niesprawdzony, kontrolowany przez atakującego rozmiar 0 do tych funkcji jest narażona na atak typu odmowa usługi (DoS), co może zakłócić działanie usługi.

Rekomendacja

Zaktualizuj bibliotekę nanoid do wersji 5.1.6 lub nowszej oraz zawsze waliduj dane wejściowe przed przekazaniem do funkcji customAlphabet i customRandom.

Inne podatności w nanoid

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

nanoid (Nano ID) before 5.1.6 contains an infinite loop in the customAlphabet and customRandom functions. When these functions are configured with a size of 0, the internal generation loop never satisfies its exit condition and spins indefinitely, hanging the calling thread. An application that passes an unvalidated, attacker-controlled size of 0 to these functions is exposed to a denial-of-service condition.

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