CVE-2026-71212

xidown (a yt-dlp/ffmpeg GUI wrapper) builds its yt-dlp command-line invocation (xidown/core/scanner.py and downloader.py) by appending the user-provided or scanned URL as a bare trailing positional argument, with no '--' end-of-options marker and no scheme validation anywhere in the codebase.
Configurations

No configuration.

History

23 Oct 2026, 21:10

Type Values Removed Values Added
Summary
  • (es) xidown (un wrapper GUI para yt-dlp/ffmpeg) construye su invocación de línea de comandos de yt-dlp (xidown/core/scanner.py y downloader.py) al añadir la URL proporcionada por el usuario o escaneada como un argumento posicional final simple, sin un marcador de fin de opciones ’--’ y sin validación de esquema en ninguna parte del código base. Debido a que yt-dlp analiza cualquier argumento que comienza con ’-’ como una opción de CLI en lugar de texto de enlace, un valor de ’URL’ manipulado como -U (el indicador de autoactualización de yt-dlp) o --exec=... se analiza como una opción real de yt-dlp en lugar de una URL, alterando el flujo de control de la herramienta antes de que se ejecute su propia validación de URL. La ejecución de código completa a través de --exec no se demostró en el flujo de una sola URL probado, pero la primitiva subyacente de inyección de argumentos está confirmada y sin mitigar en todos los puntos de llamada.

Information

Published : 2026-08-05 08:16

Updated : 2026-10-24 15:10


NVD link : CVE-2026-71212

Mitre link : CVE-2026-71212

CVE.ORG link : CVE-2026-71212


JSON object : View

Products Affected

No product.

CWE
CWE-88

Improper Neutralization of Argument Delimiters in a Command ('Argument Injection')