CVE-2011-0997 Command injection in n/a

High 7.5 Published Updated

Remote attackers can execute arbitrary commands on systems using ISC DHCP client by sending malicious hostnames in DHCP messages.

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

What is CVE-2011-0997?

CVE-2011-0997 is a high-severity command injection vulnerability in Canonical Ubuntu Linux, published on 8 Apr 2011. An attacker can exploit it over the internet without logging in, with no action from the victim.

Official description

dhclient in ISC DHCP 3.0.x through 4.2.x before 4.2.1-P1, 3.1-ESV before 3.1-ESV-R1, and 4.1-ESV before 4.1-ESV-R2 allows remote attackers to execute arbitrary commands via shell metacharacters in a hostname obtained from a DHCP message, as demonstrated by a hostname that is provided to dhclient-script.

Weakness: CWE-20

Which versions are affected by CVE-2011-0997?

It affects 3 products.

Linux distribution packages (40)
dhclient Red Hat:enterprise_linux:4::asAll versions7:3.0.1-67.el4
dhcp Red Hat:enterprise_linux:4::asAll versions7:3.0.1-67.el4
dhcp-debuginfo Red Hat:enterprise_linux:4::asAll versions7:3.0.1-67.el4
dhcp-devel Red Hat:enterprise_linux:4::asAll versions7:3.0.1-67.el4
dhclient Red Hat:enterprise_linux:4::desktopAll versions7:3.0.1-67.el4
dhcp Red Hat:enterprise_linux:4::desktopAll versions7:3.0.1-67.el4
dhcp-debuginfo Red Hat:enterprise_linux:4::desktopAll versions7:3.0.1-67.el4
dhcp-devel Red Hat:enterprise_linux:4::desktopAll versions7:3.0.1-67.el4
dhclient Red Hat:enterprise_linux:4::esAll versions7:3.0.1-67.el4
dhcp Red Hat:enterprise_linux:4::esAll versions7:3.0.1-67.el4
dhcp-debuginfo Red Hat:enterprise_linux:4::esAll versions7:3.0.1-67.el4
dhcp-devel Red Hat:enterprise_linux:4::esAll versions7:3.0.1-67.el4
dhclient Red Hat:enterprise_linux:4::wsAll versions7:3.0.1-67.el4
dhcp Red Hat:enterprise_linux:4::wsAll versions7:3.0.1-67.el4
dhcp-debuginfo Red Hat:enterprise_linux:4::wsAll versions7:3.0.1-67.el4
dhcp-devel Red Hat:enterprise_linux:4::wsAll versions7:3.0.1-67.el4
dhclient Red Hat:enterprise_linux:5::serverAll versions12:3.0.5-23.el5_6.4
dhcp Red Hat:enterprise_linux:5::serverAll versions12:3.0.5-23.el5_6.4
dhcp-debuginfo Red Hat:enterprise_linux:5::serverAll versions12:3.0.5-23.el5_6.4
dhcp-devel Red Hat:enterprise_linux:5::serverAll versions12:3.0.5-23.el5_6.4
libdhcp4client Red Hat:enterprise_linux:5::serverAll versions12:3.0.5-23.el5_6.4
libdhcp4client-devel Red Hat:enterprise_linux:5::serverAll versions12:3.0.5-23.el5_6.4
dhclient Red Hat:enterprise_linux:6::clientAll versions12:4.1.1-12.P1.el6_0.4
dhcp Red Hat:enterprise_linux:6::clientAll versions12:4.1.1-12.P1.el6_0.4
dhcp-debuginfo Red Hat:enterprise_linux:6::clientAll versions12:4.1.1-12.P1.el6_0.4
dhcp-devel Red Hat:enterprise_linux:6::clientAll versions12:4.1.1-12.P1.el6_0.4
dhclient Red Hat:enterprise_linux:6::computenodeAll versions12:4.1.1-12.P1.el6_0.4
dhcp Red Hat:enterprise_linux:6::computenodeAll versions12:4.1.1-12.P1.el6_0.4
dhcp-debuginfo Red Hat:enterprise_linux:6::computenodeAll versions12:4.1.1-12.P1.el6_0.4
dhcp-devel Red Hat:enterprise_linux:6::computenodeAll versions12:4.1.1-12.P1.el6_0.4
dhclient Red Hat:enterprise_linux:6::serverAll versions12:4.1.1-12.P1.el6_0.4
dhcp Red Hat:enterprise_linux:6::serverAll versions12:4.1.1-12.P1.el6_0.4
dhcp-debuginfo Red Hat:enterprise_linux:6::serverAll versions12:4.1.1-12.P1.el6_0.4
dhcp-devel Red Hat:enterprise_linux:6::serverAll versions12:4.1.1-12.P1.el6_0.4
dhclient Red Hat:enterprise_linux:6::workstationAll versions12:4.1.1-12.P1.el6_0.4
dhcp Red Hat:enterprise_linux:6::workstationAll versions12:4.1.1-12.P1.el6_0.4
dhcp-debuginfo Red Hat:enterprise_linux:6::workstationAll versions12:4.1.1-12.P1.el6_0.4
dhcp-devel Red Hat:enterprise_linux:6::workstationAll versions12:4.1.1-12.P1.el6_0.4
dhclient Red Hat:rhel_els:3::asAll versions7:3.0.1-10.3_EL3
dhcp Red Hat:rhel_els:3::asAll versions7:3.0.1-10.3_EL3

Products include Canonical Ubuntu Linux, Debian Debian Linux, Isc Dhcp.

How do I fix CVE-2011-0997?

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-2011-0997 being exploited?

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

All Canonical Ubuntu Linux vulnerabilities

Sources

Also known as DEBIAN-CVE-2011-0997, DSA-2216-1, DSA-2217-1, GHSA-hhcj-97jg-v79c, RHSA-2011:0428, RHSA-2011:0840.

Is CVE-2011-0997 in your software?

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

Check your SBOMs for free