Katalog CVE

CVE-2026-29778

Wysokie
Opublikowano: Przetłumaczono: NVD NIST

Streszczenie

pyLoad to darmowy i otwarty menedżer pobierania napisany w Pythonie. W wersjach od 0.5.0b3.dev13 do 0.5.0b3.dev96 funkcja edit_package() nie zapewnia odpowiedniej sanitizacji parametru pack_folder, co umożliwia obejście zabezpieczeń przy użyciu stworzonych sekwencji przejścia rekurencyjnego.

Ocena ryzyka

Niewłaściwa sanitizacja może prowadzić do ataków typu directory traversal, co zagraża integralności systemu plików i może umożliwić nieautoryzowany dostęp do wrażliwych danych.

Rekomendacja

Zaleca się aktualizację do wersji 0.5.0b3.dev97 lub nowszej, aby usunąć tę podatność oraz zapewnić odpowiednią ochronę przed atakami.

Powiązane podatności

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

pyLoad is a free and open-source download manager written in Python. From version 0.5.0b3.dev13 to 0.5.0b3.dev96, the edit_package() function implements insufficient sanitization for the pack_folder parameter. The current protection relies on a single-pass string replacement of "../", which can be bypassed using crafted recursive traversal sequences. This issue has been patched in version 0.5.0b3.dev97.

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