CVE-2026-22870
WysokieStreszczenie
GuardDog to narzędzie CLI do wykrywania złośliwych pakietów PyPI. Przed wersją 2.7.1 funkcja safe_extract() nie sprawdzała rozmiaru dekompresowanych plików podczas rozpakowywania archiwów ZIP (wheel, egg), co pozwalało atakującym na przeprowadzenie ataku DoS za pomocą bomb zip. Złośliwy pakiet może zająć gigabajty miejsca na dysku z zaledwie kilku megabajtów skompresowanych danych.
Ocena ryzyka
Ryzyko polega na możliwości wyczerpania zasobów dyskowych systemu, na którym uruchamiane jest narzędzie GuardDog, co może prowadzić do przerwania działania usług lub awarii systemu.
Rekomendacja
Zaleca się natychmiastową aktualizację GuardDog do wersji 2.7.1 lub nowszej, która zawiera poprawkę eliminującą tę podatność.
Inne podatności w GuardDog
Oryginalny opis (angielski, źródło NVD)
GuardDog is a CLI tool to identify malicious PyPI packages. Prior to 2.7.1, GuardDog's safe_extract() function does not validate decompressed file sizes when extracting ZIP archives (wheels, eggs), allowing attackers to cause denial of service through zip bombs. A malicious package can consume gigabytes of disk space from a few megabytes of compressed data. This vulnerability is fixed in 2.7.1.

