CVE-2026-102473
ŚrednieCVSS 5.5Prawdopodobieństwo exploitacji (EPSS)
Niskie ryzykoPercentyl 2 - wyżej niż 2% wszystkich znanych CVE
Streszczenie
W powłoce dash, gdy jest zbudowana bez libc fnmatch, wewnętrzny matcher pmatch() implementuje * poprzez nieograniczoną rekurencję po pozycjach kandydatów. Lokalny użytkownik mogący umieścić nazwy plików lub w inny sposób dostarczyć dane do matchera może spowodować nadmierne zużycie CPU przez krótki wzorzec z wieloma gwiazdkami, np. *.*.*.*.*.tar.gz.
Ocena ryzyka
Lokalny użytkownik może wywołać nadmierne zużycie CPU, prowadząc do warunków odmowy usługi. Ryzyko dotyczy dostępności systemu przy przetwarzaniu wzorców plików.
Rekomendacja
Zaktualizuj pakiet dash do wersji zawierającej poprawkę ograniczającą rekurencję w pmatch() lub zbuduj dash z obsługą libc fnmatch.
Inne podatności w dash
Oryginalny opis (angielski, źródło NVD)
A flaw was found in dash. When built without libc fnmatch, the internal pmatch() matcher implements * by unbounded recursion over candidate positions. A local user who can plant filenames, or otherwise feed that matcher, can make a short multi-star pattern such as *.*.*.*.*.tar.gz consume excessive CPU.
Dane podatności pochodzą z NVD (NIST) · CISA KEV · EPSS

