CVE-2017-18044 Command injection in n/a

Critical 9.8 Published Updated

Unauthenticated attackers can execute arbitrary commands with SYSTEM privileges via crafted messages to the Commvault cvd daemon.

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-2017-18044?

CVE-2017-18044 is a critical command injection vulnerability in n/a, published on 19 Jan 2018. An attacker can exploit it over the internet without logging in, with no action from the victim.

Official description

A Command Injection issue was discovered in ContentStore/Base/CVDataPipe.dll in Commvault before v11 SP6. A certain message parsing function inside the Commvault service does not properly validate the input of an incoming string before passing it to CreateProcess. As a result, a specially crafted message can inject commands that will be executed on the target operating system. Exploitation of this vulnerability does not require authentication and can lead to SYSTEM level privilege on any system running the cvd daemon. This is a different vulnerability than CVE-2017-3195.

Weakness: CWE-78

Which versions are affected by CVE-2017-18044?

It affects 1 product.

Products include Commvault Commvault.

How do I fix CVE-2017-18044?

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

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

Public exploit code: 1 Metasploit module and 1 proofs of concept on GitHub.

Sources

Also known as GHSA-xr74-c8hv-6762.

Is CVE-2017-18044 in your software?

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

Check your SBOMs for free