CVE-2016-3728 Code injection in n/a
Remote attackers can execute arbitrary code via the PXE template type in the Foreman Smart-Proxy TFTP module.
- Exploited in the wild
- Not known
- Login needed
- Not needed
- Attackable
- Over the internet
- Victim action needed
- A user has to click or open something
- Fix
- Available
What is CVE-2016-3728?
CVE-2016-3728 is a high-severity code injection vulnerability in Theforeman Foreman, published on 20 May 2016. An attacker can exploit it over the internet without logging in, and only if a user opens a file or follows a link.
Official description
Eval injection vulnerability in tftp_api.rb in the TFTP module in the Smart-Proxy in Foreman before 1.10.4 and 1.11.x before 1.11.2 allows remote attackers to execute arbitrary code via the PXE template type portion of the PATH_INFO to tftp/.
Weakness: CWE-284
Which versions are affected by CVE-2016-3728?
It affects 1 product.
Products include Theforeman Foreman.
How do I fix CVE-2016-3728?
Upgrade to a fixed version.
Upgrade, and never evaluate templates, expressions or code built from user input. More about Code injection.
Is CVE-2016-3728 being exploited?
There is no known exploitation of CVE-2016-3728 in the wild and no public exploit code.
Other vulnerabilities in Theforeman Foreman
Sources
Also known as GHSA-p492-9h7w-9x72.