CVE-2025-66203 StreamVault is Vulnerable to Authenticated Remote Code Execution (RCE) via ytdlpargs Configuration Injection
Administrators can achieve remote code execution by injecting malicious arguments into the yt-dlp configuration via the admin API.
- Exploited in the wild
- Not known
- Login needed
- Any signed-in user
- Attackable
- Over the internet
- Victim action needed
- Not needed
- Fix
- None listed
What is CVE-2025-66203?
CVE-2025-66203 is a critical command injection vulnerability in lemon8866 StreamVault, published on 26 Dec 2025. Any signed-in user can exploit it over the network, with no action from the victim.
Official description
StreamVault is a video download integration solution. Prior to version 251126, a Remote Code Execution (RCE) vulnerability exists in the stream-vault application (SpiritApplication). The application allows administrators to configure yt-dlp arguments via the /admin/api/saveConfig endpoint without sufficient validation. These arguments are stored globally and subsequently used in YtDlpUtil.java when constructing the command line to execute yt-dlp. This issue has been patched in version 251126.
Weakness: CWE-78
Which versions are affected by CVE-2025-66203?
It affects 1 product.
Products include Lemon8866 Streamvault.
How do I fix CVE-2025-66203?
No fix has been published for CVE-2025-66203 yet. Limit exposure of the affected software until one is available.
Upgrade, and pass arguments to programs as a list instead of through a shell. More about Command injection.
Is CVE-2025-66203 being exploited?
It is not confirmed as exploited in the wild, but public exploit code for CVE-2025-66203 exists.
Sources
Also known as GHSA-c747-q388-3v6m.