- Issued:
- 2009-05-18
- Updated:
- 2009-05-18
RHBA-2009:0956 - Bug Fix Advisory
Synopsis
dhcp bug fix update
Type/Severity
Bug Fix Advisory
Red Hat Insights patch analysis
Identify and remediate systems affected by this advisory.
Topic
Updated dhcp packages that fix various bugs are now available.
Description
The Dynamic Host Configuration Protocol (DHCP) is a protocol that allows
individual devices on an IP network to get their own network configuration
information, including an IP address, a subnet mask, and a broadcast address.
These updated packages fix the following bugs:
- if the leases file (/var/lib/dhcp/dhcpd.leases) was deleted, dhcpd was
unable to start. The dhcpd init script checks to see if this file exists,
and creates it if it does not. However, a flaw in the script referenced
/var/lib/dhcpd instead of /var/lib/dhcp, meaning that the leases file was
created in the wrong directory. Unable to find the leases file in the
expected location, dhcpd would then fail to start. The version of the
script supplied with this advisory creates the leases file in the correct
directory and dhcpd starts correctly.
- one typo in the dhcpd man page and three typos in the dhcpd.conf man page
have been corrected.
- the dhclient, dhcpd, and dhcrelay utilities did not check whether port
numbers specified at the command line were sane. A user could therefore
specify an invalid port number and the utility would report that it was
binding to that port without giving the user any indication that there was
a problem. The updated versions of the utilities supplied with this
advisory check port numbers entered at the command line and will alert the
user if a specified port number is out of range.
- while free leases remained available, dhcpd was not reclaiming abandoned
leases, and would attempt to allocate these abandoned leases to clients.
After the DHCP server had been running for some time, clients were no
longer able to obtain an IP address even though free leases still existed.
This updated version of dhcp correctly reclaims leases before re-allocating
them.
Users of dhcp are advised to upgrade to these updated packages, which
resolve these issues.
Solution
Before applying this update, make sure that all previously-released
errata relevant to your system have been applied.
This update is available via Red Hat Network. Details on how to use
the Red Hat Network to apply this update are available at
http://kbase.redhat.com/faq/FAQ_58_10188
Affected Products
- Red Hat Enterprise Linux Server 4 x86_64
- Red Hat Enterprise Linux Server 4 ia64
- Red Hat Enterprise Linux Server 4 i386
- Red Hat Enterprise Linux Workstation 4 x86_64
- Red Hat Enterprise Linux Workstation 4 ia64
- Red Hat Enterprise Linux Workstation 4 i386
- Red Hat Enterprise Linux Desktop 4 x86_64
- Red Hat Enterprise Linux Desktop 4 i386
- Red Hat Enterprise Linux for IBM z Systems 4 s390x
- Red Hat Enterprise Linux for IBM z Systems 4 s390
- Red Hat Enterprise Linux for Power, big endian 4 ppc
Fixes
- BZ - 438149 - dhclient -p does not check if cmd line params are sane
- BZ - 445457 - dhcp reclaims abandoned leases when free leases are available
- BZ - 447889 - Typo errors in man pages
- BZ - 471874 - dhcp initscript creates leases file in wrong location
CVEs
(none)
References
(none)
Red Hat Enterprise Linux Server 4
SRPM | |
---|---|
dhcp-3.0.1-65.EL4.src.rpm | SHA-256: bf8d899cd96dc71a7bd8b9075bc83645ca0bdab990a73e6e0cb13851a77c42b5 |
x86_64 | |
dhclient-3.0.1-65.EL4.x86_64.rpm | SHA-256: 2de3435accf5175639c14e0049151dbfe7dc1e3cc8276942899fbd90087cf940 |
dhclient-3.0.1-65.EL4.x86_64.rpm | SHA-256: 2de3435accf5175639c14e0049151dbfe7dc1e3cc8276942899fbd90087cf940 |
dhcp-3.0.1-65.EL4.x86_64.rpm | SHA-256: d16cdcc770da26349ed64d0e8ff63f2b59e3cc24066b239a872e54090a1a771c |
dhcp-3.0.1-65.EL4.x86_64.rpm | SHA-256: d16cdcc770da26349ed64d0e8ff63f2b59e3cc24066b239a872e54090a1a771c |
dhcp-devel-3.0.1-65.EL4.x86_64.rpm | SHA-256: 6034b4957656c95dc4c61be8a2e706d8ecaf83129e3887f50baba76b0be3f77c |
dhcp-devel-3.0.1-65.EL4.x86_64.rpm | SHA-256: 6034b4957656c95dc4c61be8a2e706d8ecaf83129e3887f50baba76b0be3f77c |
ia64 | |
dhclient-3.0.1-65.EL4.ia64.rpm | SHA-256: ffd3fa1d7dcabe109738a95cb515b446529f95e1f9cac4a4b019585001babfd7 |
dhclient-3.0.1-65.EL4.ia64.rpm | SHA-256: ffd3fa1d7dcabe109738a95cb515b446529f95e1f9cac4a4b019585001babfd7 |
dhcp-3.0.1-65.EL4.ia64.rpm | SHA-256: 4962e9fa31c75ec88fec482dafc6e598bf5b792de9b4e9326c6c6c779af295ac |
dhcp-3.0.1-65.EL4.ia64.rpm | SHA-256: 4962e9fa31c75ec88fec482dafc6e598bf5b792de9b4e9326c6c6c779af295ac |
dhcp-devel-3.0.1-65.EL4.ia64.rpm | SHA-256: b3d46d3215f0f5f92c89c82749cbf91ea270d707c2b1c874a6896d8d1dafcbae |
dhcp-devel-3.0.1-65.EL4.ia64.rpm | SHA-256: b3d46d3215f0f5f92c89c82749cbf91ea270d707c2b1c874a6896d8d1dafcbae |
i386 | |
dhclient-3.0.1-65.EL4.i386.rpm | SHA-256: 519ba8bac7a94c0b40a972ea8356cddac0a2be394d67b890a2f2f78f439f92ba |
dhclient-3.0.1-65.EL4.i386.rpm | SHA-256: 519ba8bac7a94c0b40a972ea8356cddac0a2be394d67b890a2f2f78f439f92ba |
dhcp-3.0.1-65.EL4.i386.rpm | SHA-256: 7a0c73bcf5799e5de45b793a385f1f080df05f41e5604c076a28535f1b3508c6 |
dhcp-3.0.1-65.EL4.i386.rpm | SHA-256: 7a0c73bcf5799e5de45b793a385f1f080df05f41e5604c076a28535f1b3508c6 |
dhcp-devel-3.0.1-65.EL4.i386.rpm | SHA-256: 893530b60f2beb1292b51cba60bbbfdf8ec9cbbb3072ec230b0b7e02823e35fd |
dhcp-devel-3.0.1-65.EL4.i386.rpm | SHA-256: 893530b60f2beb1292b51cba60bbbfdf8ec9cbbb3072ec230b0b7e02823e35fd |
Red Hat Enterprise Linux Workstation 4
SRPM | |
---|---|
dhcp-3.0.1-65.EL4.src.rpm | SHA-256: bf8d899cd96dc71a7bd8b9075bc83645ca0bdab990a73e6e0cb13851a77c42b5 |
x86_64 | |
dhclient-3.0.1-65.EL4.x86_64.rpm | SHA-256: 2de3435accf5175639c14e0049151dbfe7dc1e3cc8276942899fbd90087cf940 |
dhcp-3.0.1-65.EL4.x86_64.rpm | SHA-256: d16cdcc770da26349ed64d0e8ff63f2b59e3cc24066b239a872e54090a1a771c |
dhcp-devel-3.0.1-65.EL4.x86_64.rpm | SHA-256: 6034b4957656c95dc4c61be8a2e706d8ecaf83129e3887f50baba76b0be3f77c |
ia64 | |
dhclient-3.0.1-65.EL4.ia64.rpm | SHA-256: ffd3fa1d7dcabe109738a95cb515b446529f95e1f9cac4a4b019585001babfd7 |
dhcp-3.0.1-65.EL4.ia64.rpm | SHA-256: 4962e9fa31c75ec88fec482dafc6e598bf5b792de9b4e9326c6c6c779af295ac |
dhcp-devel-3.0.1-65.EL4.ia64.rpm | SHA-256: b3d46d3215f0f5f92c89c82749cbf91ea270d707c2b1c874a6896d8d1dafcbae |
i386 | |
dhclient-3.0.1-65.EL4.i386.rpm | SHA-256: 519ba8bac7a94c0b40a972ea8356cddac0a2be394d67b890a2f2f78f439f92ba |
dhcp-3.0.1-65.EL4.i386.rpm | SHA-256: 7a0c73bcf5799e5de45b793a385f1f080df05f41e5604c076a28535f1b3508c6 |
dhcp-devel-3.0.1-65.EL4.i386.rpm | SHA-256: 893530b60f2beb1292b51cba60bbbfdf8ec9cbbb3072ec230b0b7e02823e35fd |
Red Hat Enterprise Linux Desktop 4
SRPM | |
---|---|
dhcp-3.0.1-65.EL4.src.rpm | SHA-256: bf8d899cd96dc71a7bd8b9075bc83645ca0bdab990a73e6e0cb13851a77c42b5 |
x86_64 | |
dhclient-3.0.1-65.EL4.x86_64.rpm | SHA-256: 2de3435accf5175639c14e0049151dbfe7dc1e3cc8276942899fbd90087cf940 |
dhcp-3.0.1-65.EL4.x86_64.rpm | SHA-256: d16cdcc770da26349ed64d0e8ff63f2b59e3cc24066b239a872e54090a1a771c |
dhcp-devel-3.0.1-65.EL4.x86_64.rpm | SHA-256: 6034b4957656c95dc4c61be8a2e706d8ecaf83129e3887f50baba76b0be3f77c |
i386 | |
dhclient-3.0.1-65.EL4.i386.rpm | SHA-256: 519ba8bac7a94c0b40a972ea8356cddac0a2be394d67b890a2f2f78f439f92ba |
dhcp-3.0.1-65.EL4.i386.rpm | SHA-256: 7a0c73bcf5799e5de45b793a385f1f080df05f41e5604c076a28535f1b3508c6 |
dhcp-devel-3.0.1-65.EL4.i386.rpm | SHA-256: 893530b60f2beb1292b51cba60bbbfdf8ec9cbbb3072ec230b0b7e02823e35fd |
Red Hat Enterprise Linux for IBM z Systems 4
SRPM | |
---|---|
dhcp-3.0.1-65.EL4.src.rpm | SHA-256: bf8d899cd96dc71a7bd8b9075bc83645ca0bdab990a73e6e0cb13851a77c42b5 |
s390x | |
dhclient-3.0.1-65.EL4.s390x.rpm | SHA-256: 1621107ae34c2701627793309ae27994437aee95a592b91995f66b4f4306b6b2 |
dhcp-3.0.1-65.EL4.s390x.rpm | SHA-256: 934cd05d5fc309e5d79d26bec629ac22b6db1db9bdec41ffed6d33f509896f9a |
dhcp-devel-3.0.1-65.EL4.s390x.rpm | SHA-256: de030f93901ff581a300c9ca6d1fedfad322ae7a5b24fe047c6b611b429398bc |
s390 | |
dhclient-3.0.1-65.EL4.s390.rpm | SHA-256: 1e82ba9254c77fcad05a0070ce4b007a424b0b947d897ebeb01fc65fae6aca0d |
dhcp-3.0.1-65.EL4.s390.rpm | SHA-256: 5b9c68e7a1c4658dacd3dcd3c9b4c9a7ab665975c358badd4bc476e7f8519b28 |
dhcp-devel-3.0.1-65.EL4.s390.rpm | SHA-256: 5760b9d21efa5a86626ddcc4da9cf10ea0d28510b29b115f4d93529b97e58e7a |
Red Hat Enterprise Linux for Power, big endian 4
SRPM | |
---|---|
dhcp-3.0.1-65.EL4.src.rpm | SHA-256: bf8d899cd96dc71a7bd8b9075bc83645ca0bdab990a73e6e0cb13851a77c42b5 |
ppc | |
dhclient-3.0.1-65.EL4.ppc.rpm | SHA-256: 111f1ce6b886d566dc7c281c60c3db681570ca27fd4da0108d5d0c1b759a0299 |
dhcp-3.0.1-65.EL4.ppc.rpm | SHA-256: f5b01435d95379de9b2d4e2729465cce978a2f6abba54a1be5dfa7f9bd21c8ea |
dhcp-devel-3.0.1-65.EL4.ppc.rpm | SHA-256: a56a88b18e15d17e776ae0e920a93ad8f812c894862101d339ab8d8a3e4ff668 |
The Red Hat security contact is secalert@redhat.com. More contact details at https://access.redhat.com/security/team/contact/.