Katalog CVE

CVE-2026-27903

Wysokie
Opublikowano: Przetłumaczono: NVD NIST

Streszczenie

minimatch to minimalne narzędzie do dopasowywania, które konwertuje wyrażenia glob na obiekty RegExp w JavaScript. Przed wersjami 10.2.3, 9.0.7, 8.0.6, 7.4.8, 6.2.2, 5.1.8, 4.2.5 i 3.1.3, funkcja `matchOne()` wykonuje nieograniczone rekurencyjne cofanie, gdy wzór glob zawiera wiele nieprzylegających `**`.

Ocena ryzyka

Ryzyko związane z tą podatnością polega na możliwości wystąpienia ataków Denial of Service (DoS) z powodu nieefektywnego przetwarzania wzorców glob, co może prowadzić do przeciążenia systemu.

Rekomendacja

Zaleca się aktualizację minimatch do najnowszej wersji, aby wyeliminować problem z nieograniczonym rekurencyjnym cofaniem oraz zminimalizować ryzyko ataków DoS.

Powiązane podatności

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

minimatch is a minimal matching utility for converting glob expressions into JavaScript RegExp objects. Prior to version 10.2.3, 9.0.7, 8.0.6, 7.4.8, 6.2.2, 5.1.8, 4.2.5, and 3.1.3, `matchOne()` performs unbounded recursive backtracking when a glob pattern contains multiple non-adjacent `**` (GLOBST

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