GHSA-r292-9mhp-454m
ŚrednieStreszczenie
Node-tar (npm tar) zawiera podatność na wyczerpanie stosu przez niekontrolowaną rekurencję w wewnętrznej funkcji pomocniczej mapHas używanej przez filesFilter. Wywołanie tar.t(...) lub tar.x(...) z niepustą listą wyboru członków instaluje filtr, który zamyka się nad rekurencyjnym mapHas.
Ocena ryzyka
Atakujący może spowodować awarię aplikacji poprzez wyczerpanie stosu, co prowadzi do odmowy usługi (DoS).
Rekomendacja
Zaleca się aktualizację biblioteki node-tar do wersji, która zawiera poprawkę ograniczającą rekurencję.
Oryginalny opis (angielski, źródło NVD)
## Summary `node-tar` (npm `tar`) contains an uncontrolled-recursion stack-exhaustion DoS in the internal `mapHas` helper used by `filesFilter`. When a consumer calls `tar.t(...)` or `tar.x(...)` with a non-empty member-selection list, node-tar installs a filter that closes over the recursive `mapHa

