CVE-2016-20016 Command injection in n/a

Critical 9.8 Published Updated

Remote attackers can execute arbitrary OS commands as root via a hidden web shell in MVPower CCTV DVRs.

Exploited in the wild
Not known
Login needed
Not needed
Attackable
Over the internet
Victim action needed
Not needed
Fix
None listed

What is CVE-2016-20016?

CVE-2016-20016 is a critical command injection vulnerability in n/a, published on 19 Oct 2022. An attacker can exploit it over the internet without logging in, with no action from the victim.

Official description

MVPower CCTV DVR models, including TV-7104HE 1.8.4 115215B9 and TV7108HE, contain a web shell that is accessible via a /shell URI. A remote unauthenticated attacker can execute arbitrary operating system commands as root. This vulnerability has also been referred to as the "JAWS webserver RCE" because of the easily identifying HTTP response server field. Other firmware versions, at least from 2014 through 2019, can be affected. This was exploited in the wild in 2017 through 2022.

Weakness: CWE-78

Which versions are affected by CVE-2016-20016?

It affects 2 products.

Products include Mvpower Tv-7104he Firmware, Mvpower Tv7108he Firmware.

How do I fix CVE-2016-20016?

No fix has been published for CVE-2016-20016 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-2016-20016 being exploited?

It is not confirmed as exploited in the wild, but public exploit code for CVE-2016-20016 exists.

Public exploit code: 1 Metasploit module.

Sources

Also known as GHSA-p4xh-2j8v-rpq8.

Is CVE-2016-20016 in your software?

Upload an SBOM and sbomify checks it against every vulnerability here, every day.

Check your SBOMs for free