Katalog CVE

CVE-2026-112366

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

Prawdopodobieństwo exploitacji (EPSS)

Niskie ryzyko
0.34%

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

Streszczenie

Picomatch do wersji 4.0.7 zawiera podatność na odmowę usługi przez wyrażenia regularne, pozwalającą atakującym zablokować pętlę zdarzeń poprzez dostarczenie wzorców extglob z pojedynczą gałęzią powtórzeń. Wzorce takie jak +(*) lub +(*a) są pomijane przez analyzeRepeatedExtglob w lib/parse.js, powodując wykładnicze cofanie i odmowę usługi dla aplikacji Node.js.

Ocena ryzyka

Atakujący może zdalnie zablokować pętlę zdarzeń aplikacji Node.js, powodując niedostępność usługi dla wszystkich użytkowników.

Rekomendacja

Zaktualizuj bibliotekę picomatch do wersji nowszej niż 4.0.7 i unikaj przetwarzania niezaufanych wzorców glob.

Powiązane podatności

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

Picomatch through 4.0.7 contains a regular expression denial of service vulnerability that allows attackers to block the event loop by supplying single-branch repeated extglob patterns. Attackers can provide globs like +(*) or +(*a), which analyzeRepeatedExtglob in lib/parse.js skips, causing exponential backtracking against short crafted strings and denying service to Node.js applications.

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