Podatności nanoid
3 znanych podatności CVE w nanoid, przetłumaczonych i ocenionych.
- CVE-2026-73086Wysokie
nanoid przed wersjami 3.3.12 i 5.1.11 ma podatność w funkcji nanoid(size), która konwertuje parametr size na 32-bitową liczbę całkowitą ze znakiem, co może prowadzić do uszkodzenia stanu generatora liczb losowych i generowania deterministycznych identyfikatorów.
- CVE-2026-67214Średnie
Biblioteka nanoid (Nano ID) przed wersjami 3.3.16 i 5.1.16 zawiera nieskończoną pętlę w funkcjach customAlphabet i nanoid modułu non-secure. Gdy funkcje te otrzymają ujemną wartość rozmiaru, licznik pętli jest dekrementowany od wartości ujemnej i nigdy nie osiąga warunku zakończenia, co powoduje zawieszenie wątku.
- CVE-2026-67213Średnie
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.

