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

Vulnerabilidad en pyLoad (CVE-2025-61773)

Gravedad CVSS v3.1:
ALTA
Tipo:
CWE-74 Neutralización incorrecta de elementos especiales en la salida utilizada por un componente interno (Inyección)
Fecha de publicación:
09/10/2025
Última modificación:
19/10/2026

Descripción

pyLoad es un gestor de descargas gratuito y de código abierto escrito en Python. En versiones anteriores a la 0.5.0b3.dev91, la interfaz web de pyLoad contenía validación de entrada insuficiente tanto en el endpoint del script Captcha como en el Blueprint de Click'N'Load (CNL). Este fallo permitía que la entrada de usuario no confiable fuera procesada de forma insegura, lo que podría ser explotado por un atacante para inyectar contenido arbitrario en la interfaz de usuario web o manipular el manejo de solicitudes. La vulnerabilidad podría conducir a la ejecución de código del lado del cliente (XSS) u otros comportamientos no deseados cuando se envía una carga útil maliciosa. Los parámetros proporcionados por el usuario de las solicitudes HTTP no fueron validados o saneados adecuadamente antes de ser pasados a la lógica de la aplicación y la generación de respuestas. Esto permitía que la entrada manipulada alterara el flujo de ejecución esperado. El blueprint de CNL (Click'N'Load) exponía un manejo inseguro de parámetros no confiables en las solicitudes HTTP. La aplicación no aplicaba consistentemente la validación de entrada o la codificación, lo que hacía posible que un atacante creara solicitudes maliciosas. La versión 0.5.0b3.dev91 contiene un parche para el problema.