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 |