Instituto Nacional de ciberseguridad. Sección Incibe
Instituto Nacional de Ciberseguridad. Sección INCIBE-CERT

Vulnerabilidad en pyload (CVE-2026-35459)

Gravedad CVSS v4.0:
CRÍTICA
Tipo:
CWE-918 Falsificación de solicitud en servidor (SSRF)
Fecha de publicación:
06/04/2026
Última modificación:
24/07/2026

Descripción

pyLoad es un gestor de descargas gratuito y de código abierto escrito en Python. En 0.5.0b3.dev96 y versiones anteriores, pyLoad tiene una vulnerabilidad de falsificación de petición del lado del servidor (SSRF). La solución para CVE-2026-33992 añadió validación de IP a BaseDownloader.download() que comprueba el nombre de host de la URL de descarga inicial. Sin embargo, pycurl está configurado con FOLLOWLOCATION=1 y MAXREDIRS=10, lo que hace que siga automáticamente las redirecciones HTTP. Los destinos de redirección nunca se validan contra el filtro SSRF. Un usuario autenticado con permiso ADD puede eludir la solución SSRF enviando una URL que redirige a una dirección interna.

Productos y versiones vulnerables

CPE Desde Hasta
cpe:2.3:a:pyload-ng_project:pyload-ng:*:*:*:*:*:python:*:* 0.5.0b3.dev97 (excluyendo)