CVE-2020-7632

node-mpv through 1.4.3 is vulnerable to Command Injection

published April 6, 2020

CVSS
—
EPSS
4%
Percentile
91.2
In the wild
Unconfirmed
What it is

⚡ With just a sneaky option in the command line, attackers can execute arbitrary commands. It's like giving a chef a secret ingredient list that lets them cook whatever they want, even if it’s not on the menu! Think of command injection like letting a restaurant customer send special orders straight to the kitchen without any review. If the staff doesn't check what’s on that order or who placed it, things can get out of hand fast! An attacker could potentially run any command on your server, essentially taking control of it. This could lead to data leaks, unauthorized changes, or a complete system takeover—definitely not what you want when you’re trying to keep your app secure!

Put simply

Think of command injection like letting a restaurant customer send special orders straight to the kitchen without any review. If the staff doesn't check what’s on that order or who placed it, things can get out of hand fast! The command injection vulnerability in node-mpv up to version 1.4.3 allows attackers to manipulate the options argument, enabling them to execute arbitrary commands on the server. This occurs due to insufficient validation of user input.

What to do

An attacker could potentially run any command on your server, essentially taking control of it. This could lead to data leaks, unauthorized changes, or a complete system takeover—definitely not what you want when you’re trying to keep your app secure! Update your node-mpv package immediately to version 1.4.4 or later. Review and sanitize any inputs going to the options argument to ensure only safe commands are accepted. Regularly audit your dependencies to catch vulnerabilities early! You've got this! Follow these steps and you'll keep your app safe and sound. 🛡️

The record
Technical detail
CVSS
Not scored
CVSS v4.0
Not supplied
EPSS
0.04362 · 91.2th percentile
Published
2020-04-06T12:21Z
EPSS history
Timeline
  • 06 APR 12:21Z
    node-mpv through 1.4.3 is vulnerable to Command Injection
    cvelistv5