CVE-2021-3584 Command injection in foreman

High 7.2 Published Updated

An authenticated attacker can exploit Sendmail configuration options to perform command injection, leading to remote code execution and system compromise.

Exploited in the wild
Not known
Login needed
An administrator
Attackable
Over the internet
Victim action needed
Not needed
Fix
Available

What is CVE-2021-3584?

CVE-2021-3584 is a high-severity command injection vulnerability in Redhat Satellite, published on 23 Dec 2021. An attacker needs administrator access to exploit it, with no action from the victim.

Official description

A server side remote code execution vulnerability was found in Foreman project. A authenticated attacker could use Sendmail configuration options to overwrite the defaults and perform command injection. The highest threat from this vulnerability is to confidentiality, integrity and availability of system. Fixed releases are 2.4.1, 2.5.1, 3.0.0.

Weakness: CWE-78

Which versions are affected by CVE-2021-3584?

It affects 2 products.

Products include Redhat Satellite, Theforeman Foreman.

How do I fix CVE-2021-3584?

Upgrade to a fixed version.

Upgrade, and pass arguments to programs as a list instead of through a shell. More about Command injection.

Is CVE-2021-3584 being exploited?

There is no known exploitation of CVE-2021-3584 in the wild and no public exploit code.

All Redhat Satellite vulnerabilities

Sources

Also known as GHSA-x4xp-c8qv-8gww.

Is CVE-2021-3584 in your software?

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

Check your SBOMs for free