Katalog CVE

CVE-2026-93687

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

Prawdopodobieństwo exploitacji (EPSS)

Podwyższone ryzyko
0.76%

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

Streszczenie

Biblioteka braces w wersji do 3.0.3 zawiera podatność przepełnienia stosu w rekurencyjnych funkcjach przechodzenia AST, które nie mają ograniczeń głębokości. Atakujący może dostarczyć głęboko zagnieżdżone wzorce nawiasów mieszczące się w limicie znaków, aby wyczerpać stos wywołań i zakończyć proces Node.js nieobsłużonym błędem RangeError.

Ocena ryzyka

Aplikacja Node.js przetwarzająca niezaufane dane wejściowe z użyciem braces może zostać zatrzymana przez atakującego, powodując odmowę usługi.

Rekomendacja

Zaktualizuj bibliotekę braces do wersji nowszej niż 3.0.3, jeśli jest dostępna, oraz waliduj i ograniczaj głębokość zagnieżdżenia danych wejściowych przed przekazaniem ich do parsera.

Powiązane podatności

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

braces through 3.0.3 contains a stack overflow vulnerability in the recursive AST walkers that lack depth guards. Attackers can supply deeply nested brace patterns under the character limit to exhaust the call stack and terminate the Node.js process with an uncaught RangeError.

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