CVE-2025-43858 YoutubeDLSharp allows command injection on windows system due to non sanitized arguments

Vulnerability Details

Basic Information

Title CVE-2025-43858 YoutubeDLSharp allows command injection on windows system due to non sanitized arguments
Type vulnrichment
Published 2025-04-24T18:04:48
Last Seen 2025-04-24T19:26:24
CVSS Score 9.2 (CRITICAL)

CVSS v3 Details

Attack Vector LOCAL
Attack Complexity LOW
Privileges Required NONE
User Interaction NONE
Scope CHANGED
Confidentiality Impact HIGH
Integrity Impact HIGH
Availability Impact LOW

CVE Information

CVE IDs CVE-2025-43858
CWE CWE-77, CWE-78
Bulletin Family cve

Description

YoutubeDLSharp is a wrapper for the command-line video downloaders youtube-dl and yt-dlp. In versions starting from 1.0.0-beta4 and prior to 1.1.2, an unsafe conversion of arguments allows the injection of a malicious commands when starting `yt-dlp` from a commands prompt running on Windows OS with the `UseWindowsEncodingWorkaround` value defined to true (default behavior). If a user is using built-in methods from the YoutubeDL.cs file, the value is true by default and a user cannot disable it from these methods. This issue has been patched in version 1.1.2.

Impact Assessment

Base Score 9.2
Severity CRITICAL

💭 Join the Security Discussion

🔒 Your email address will not be published. Required fields are marked *

⚠️ Please be respectful and constructive in your comments. Security discussions should remain professional.