Katalog CVE

CVE-2026-35459

KrytyczneCVSS 9.1
Opublikowano: Zaktualizowano: Przetłumaczono: NVD NIST

Prawdopodobieństwo exploitacji (EPSS)

Niskie ryzyko
0.28%

Percentyl 20 - wyżej niż 20% wszystkich znanych CVE

Streszczenie

pyLoad w wersji 0.5.0b3.dev96 i wcześniejszych zawiera podatność SSRF. Poprawka dla CVE-2026-33992 dodała walidację IP, ale pycurl automatycznie podąża za przekierowaniami HTTP, a cele przekierowań nie są sprawdzane. Uwierzytelniony użytkownik z uprawnieniami ADD może ominąć filtr SSRF, używając URL przekierowującego do wewnętrznego adresu.

Ocena ryzyka

Atakujący może skanować wewnętrzną sieć i uzyskać dostęp do wewnętrznych usług, co może prowadzić do wycieku danych lub dalszych ataków.

Rekomendacja

Zaleca się aktualizację do wersji, która zawiera pełną poprawkę, oraz ograniczenie uprawnień ADD.

Inne podatności w pyLoad

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

pyLoad is a free and open-source download manager written in Python. In 0.5.0b3.dev96 and earlier, pyLoad has a server-side request forgery (SSRF) vulnerability. The fix for CVE-2026-33992 added IP validation to BaseDownloader.download() that checks the hostname of the initial download URL. However, pycurl is configured with FOLLOWLOCATION=1 and MAXREDIRS=10, causing it to automatically follow HTTP redirects. Redirect targets are never validated against the SSRF filter. An authenticated user with ADD permission can bypass the SSRF fix by submitting a URL that redirects to an internal address.

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