- Issued:
- 2008-06-09
- Updated:
- 2008-06-09
RHBA-2008:0526 - Bug Fix Advisory
Synopsis
dhcpv6 bug fix update
Type/Severity
Bug Fix Advisory
Red Hat Insights patch analysis
Identify and remediate systems affected by this advisory.
Topic
Updated dhcpv6 packages that resolve several issues are now available.
Description
The dhcpv6 package implements the Dynamic Host Configuration Protocol
(DHCP) for Internet Protocol version 6 (IPv6) networks in accordance with
RFC 3315: Dynamic Host Configuration Protocol for IPv6 (DHCPv6). DHCP is a
protocol that allows individual devices on an IP network to get their own
network configuration information. It consists of: dhcp6c(8), the DHCPv6
client daemon; dhcp6s(8), the DHCPv6 server daemon; and dhcp6r(8), the
DHCPv6 relay agent.
These updated dhcpv6 packages provide fixes for the following bugs:
- the dhcp6c client daemon would crash when run for the second time.
Improved error-handling has been added to the initialization functions to
take this case into account, thus resolving this problem.
- the dhcp6c client daemon logged incorrect PID numbers when running in
daemon mode. dhcp6c now logs the correct PID values.
- the algorithm for generating IAIDs and DUIDs was prone to collisions,
making it likely that duplicate numbers were be generated. A new generation
routine which uses the last 4 bytes of the MAC address is provided in this
fix, making possible collisions less likely.
- all addresses of nameservers which were printed on a single line in the
/etc/resolv.conf configuration file now have separate lines. Relatedly, the
ability to handle multiple nameservers in option 23 of a DHCPv6 reply has
been implemented.
- the dhcp6c client daemon is now able to be run in debug mode.
All users of dhcpv6 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 5 x86_64
- Red Hat Enterprise Linux Server 5 ia64
- Red Hat Enterprise Linux Server 5 i386
- Red Hat Enterprise Linux for x86_64 - Extended Update Support 5.2 x86_64
- Red Hat Enterprise Linux for x86_64 - Extended Update Support 5.2 ia64
- Red Hat Enterprise Linux for x86_64 - Extended Update Support 5.2 i386
- Red Hat Enterprise Linux Workstation 5 x86_64
- Red Hat Enterprise Linux Workstation 5 i386
- Red Hat Enterprise Linux Desktop 5 x86_64
- Red Hat Enterprise Linux Desktop 5 i386
- Red Hat Enterprise Linux for IBM z Systems 5 s390x
- Red Hat Enterprise Linux for IBM z Systems - Extended Update Support 5.2 s390x
- Red Hat Enterprise Linux for Power, big endian 5 ppc
- Red Hat Enterprise Linux for Power, big endian - Extended Update Support 5.2 ppc
- Red Hat Enterprise Linux Server from RHUI 5 x86_64
- Red Hat Enterprise Linux Server from RHUI 5 i386
Fixes
- BZ - 449325 - unable to run dhcp6c in debug mode
- BZ - 449326 - duplicate IAIDs
- BZ - 449327 - handle multiple nameservers in DHCPv6 reply
- BZ - 449329 - Use the last 4 bytes of the MAC addr to generate IAID
- BZ - 449331 - log correct PID for dhcp6c in daemon mode
- BZ - 449347 - add error handling to protocol initialization in dhcp6c
CVEs
(none)
References
(none)
Red Hat Enterprise Linux Server 5
SRPM | |
---|---|
dhcpv6-1.0.10-4.el5_2.2.src.rpm | SHA-256: 4651ab0fb76cd6f24067be2e95ffed73d67b268b5c8160ff194bf84234db46b6 |
x86_64 | |
dhcpv6-1.0.10-4.el5_2.2.x86_64.rpm | SHA-256: 4340d434424d16e68012c2caccf206e045d5e06564d63dd54ccdb0f9257e24e5 |
dhcpv6-client-1.0.10-4.el5_2.2.x86_64.rpm | SHA-256: 89648d677cebffcc29deb629497abb9bb1b9a24bb0388f554b543f975a508cca |
libdhcp6client-1.0.10-4.el5_2.2.i386.rpm | SHA-256: 6f4cc43cf9e46fe8d160d2d1c1de206348c4a7597e31054d84904915a01cca01 |
libdhcp6client-1.0.10-4.el5_2.2.x86_64.rpm | SHA-256: 3d508ce2a978311155bdfcb2792f9e587e50e20e4b348aefc2436784209d45a4 |
libdhcp6client-devel-1.0.10-4.el5_2.2.i386.rpm | SHA-256: 0c3f365c4df4b8d3c038352a99d5b3070f614e53a24759ce65e8cf0d2c1d0546 |
libdhcp6client-devel-1.0.10-4.el5_2.2.x86_64.rpm | SHA-256: 36351debf6841413bc1eb60ec31957f1293bf38ff298c14543c4f80d2fa7b799 |
ia64 | |
dhcpv6-1.0.10-4.el5_2.2.ia64.rpm | SHA-256: 3831e182cbe95d354b717c209606ef9ef2c7e6d23a4df506e8343943ed90ecc3 |
dhcpv6-client-1.0.10-4.el5_2.2.ia64.rpm | SHA-256: daa920ab2dd5c6b81bb8a94aa66dfb4d4bbd3b317aba10523c9ee17f7297942e |
libdhcp6client-1.0.10-4.el5_2.2.ia64.rpm | SHA-256: 5e48d2da375a414904065734c826545bd06cf993ec8986dff460093acec6bde5 |
libdhcp6client-devel-1.0.10-4.el5_2.2.ia64.rpm | SHA-256: 55ed2da6fe3cd2330a35a806deb5d0077204c73a558e876cdcd10afcf9fe736e |
i386 | |
dhcpv6-1.0.10-4.el5_2.2.i386.rpm | SHA-256: 5f35898067ec8706cd7e72b70128a180fb1bb9753af8e3f7493b8cc5ba2df2db |
dhcpv6-client-1.0.10-4.el5_2.2.i386.rpm | SHA-256: 703f4730c4d50d240db2a4611bcf4848117f423f0800047b11dcc892aca273d7 |
libdhcp6client-1.0.10-4.el5_2.2.i386.rpm | SHA-256: 6f4cc43cf9e46fe8d160d2d1c1de206348c4a7597e31054d84904915a01cca01 |
libdhcp6client-devel-1.0.10-4.el5_2.2.i386.rpm | SHA-256: 0c3f365c4df4b8d3c038352a99d5b3070f614e53a24759ce65e8cf0d2c1d0546 |
Red Hat Enterprise Linux for x86_64 - Extended Update Support 5.2
SRPM | |
---|---|
x86_64 | |
ia64 | |
i386 |
Red Hat Enterprise Linux Workstation 5
SRPM | |
---|---|
dhcpv6-1.0.10-4.el5_2.2.src.rpm | SHA-256: 4651ab0fb76cd6f24067be2e95ffed73d67b268b5c8160ff194bf84234db46b6 |
x86_64 | |
dhcpv6-1.0.10-4.el5_2.2.x86_64.rpm | SHA-256: 4340d434424d16e68012c2caccf206e045d5e06564d63dd54ccdb0f9257e24e5 |
dhcpv6-client-1.0.10-4.el5_2.2.x86_64.rpm | SHA-256: 89648d677cebffcc29deb629497abb9bb1b9a24bb0388f554b543f975a508cca |
libdhcp6client-1.0.10-4.el5_2.2.i386.rpm | SHA-256: 6f4cc43cf9e46fe8d160d2d1c1de206348c4a7597e31054d84904915a01cca01 |
libdhcp6client-1.0.10-4.el5_2.2.x86_64.rpm | SHA-256: 3d508ce2a978311155bdfcb2792f9e587e50e20e4b348aefc2436784209d45a4 |
libdhcp6client-devel-1.0.10-4.el5_2.2.i386.rpm | SHA-256: 0c3f365c4df4b8d3c038352a99d5b3070f614e53a24759ce65e8cf0d2c1d0546 |
libdhcp6client-devel-1.0.10-4.el5_2.2.x86_64.rpm | SHA-256: 36351debf6841413bc1eb60ec31957f1293bf38ff298c14543c4f80d2fa7b799 |
i386 | |
dhcpv6-1.0.10-4.el5_2.2.i386.rpm | SHA-256: 5f35898067ec8706cd7e72b70128a180fb1bb9753af8e3f7493b8cc5ba2df2db |
dhcpv6-client-1.0.10-4.el5_2.2.i386.rpm | SHA-256: 703f4730c4d50d240db2a4611bcf4848117f423f0800047b11dcc892aca273d7 |
libdhcp6client-1.0.10-4.el5_2.2.i386.rpm | SHA-256: 6f4cc43cf9e46fe8d160d2d1c1de206348c4a7597e31054d84904915a01cca01 |
libdhcp6client-devel-1.0.10-4.el5_2.2.i386.rpm | SHA-256: 0c3f365c4df4b8d3c038352a99d5b3070f614e53a24759ce65e8cf0d2c1d0546 |
Red Hat Enterprise Linux Desktop 5
SRPM | |
---|---|
dhcpv6-1.0.10-4.el5_2.2.src.rpm | SHA-256: 4651ab0fb76cd6f24067be2e95ffed73d67b268b5c8160ff194bf84234db46b6 |
x86_64 | |
dhcpv6-client-1.0.10-4.el5_2.2.x86_64.rpm | SHA-256: 89648d677cebffcc29deb629497abb9bb1b9a24bb0388f554b543f975a508cca |
libdhcp6client-1.0.10-4.el5_2.2.i386.rpm | SHA-256: 6f4cc43cf9e46fe8d160d2d1c1de206348c4a7597e31054d84904915a01cca01 |
libdhcp6client-1.0.10-4.el5_2.2.x86_64.rpm | SHA-256: 3d508ce2a978311155bdfcb2792f9e587e50e20e4b348aefc2436784209d45a4 |
i386 | |
dhcpv6-client-1.0.10-4.el5_2.2.i386.rpm | SHA-256: 703f4730c4d50d240db2a4611bcf4848117f423f0800047b11dcc892aca273d7 |
libdhcp6client-1.0.10-4.el5_2.2.i386.rpm | SHA-256: 6f4cc43cf9e46fe8d160d2d1c1de206348c4a7597e31054d84904915a01cca01 |
Red Hat Enterprise Linux for IBM z Systems 5
SRPM | |
---|---|
dhcpv6-1.0.10-4.el5_2.2.src.rpm | SHA-256: 4651ab0fb76cd6f24067be2e95ffed73d67b268b5c8160ff194bf84234db46b6 |
s390x | |
dhcpv6-1.0.10-4.el5_2.2.s390x.rpm | SHA-256: 09b96b242f982eb4aa1fd7b0c3474d169c400062e5aa8314ceccdbede06287d8 |
dhcpv6-client-1.0.10-4.el5_2.2.s390x.rpm | SHA-256: 5f277ed008aded64e2d87aa30faa55e3b88618820a41b6975a3e6fede61fe704 |
libdhcp6client-1.0.10-4.el5_2.2.s390.rpm | SHA-256: bf080a4e768942ef2d9d02505c62bf2afd575ae8e860097ae7b192fc46e262b9 |
libdhcp6client-1.0.10-4.el5_2.2.s390x.rpm | SHA-256: 4b236de6b4f9c920dc7cd7316045db40c4351f9f5f19083efc91ea9fc77d925b |
libdhcp6client-devel-1.0.10-4.el5_2.2.s390.rpm | SHA-256: 511729097978f1f118268bb42813aab6b5a6e110d2986b44f150b826c06966ba |
libdhcp6client-devel-1.0.10-4.el5_2.2.s390x.rpm | SHA-256: 6804218dfcd3081f1cffa38754532c66ecce918dc522e6cf8eed6d47680ae754 |
Red Hat Enterprise Linux for IBM z Systems - Extended Update Support 5.2
SRPM | |
---|---|
s390x |
Red Hat Enterprise Linux for Power, big endian 5
SRPM | |
---|---|
dhcpv6-1.0.10-4.el5_2.2.src.rpm | SHA-256: 4651ab0fb76cd6f24067be2e95ffed73d67b268b5c8160ff194bf84234db46b6 |
ppc | |
dhcpv6-1.0.10-4.el5_2.2.ppc.rpm | SHA-256: 322321428f913349581bf0cf7f3c3df23048c78b2e847f7391501266c1fa079f |
dhcpv6-client-1.0.10-4.el5_2.2.ppc.rpm | SHA-256: 13a5094692cf7b06194d4bfd1757d7a956f2447bc64212826186ac89879733af |
libdhcp6client-1.0.10-4.el5_2.2.ppc.rpm | SHA-256: bd9a4e83030bb14917ec5ccccfedc3a9de322c3ff3d0e17663c35c70e12cbda5 |
libdhcp6client-1.0.10-4.el5_2.2.ppc64.rpm | SHA-256: f8f6773ae5efebe681b43d723b982064e1babf1edf9f279d09ea95c7799734d0 |
libdhcp6client-devel-1.0.10-4.el5_2.2.ppc.rpm | SHA-256: ba0b3040ab3df6aa3998cfb76136337702ab189f35b5e6987918a2cb2a322c1a |
libdhcp6client-devel-1.0.10-4.el5_2.2.ppc64.rpm | SHA-256: 25422334d965e092ea1af9d194b482f55b2282b9e063d0fca5303b7fabd52707 |
Red Hat Enterprise Linux for Power, big endian - Extended Update Support 5.2
SRPM | |
---|---|
ppc |
Red Hat Enterprise Linux Server from RHUI 5
SRPM | |
---|---|
dhcpv6-1.0.10-4.el5_2.2.src.rpm | SHA-256: 4651ab0fb76cd6f24067be2e95ffed73d67b268b5c8160ff194bf84234db46b6 |
x86_64 | |
dhcpv6-1.0.10-4.el5_2.2.x86_64.rpm | SHA-256: 4340d434424d16e68012c2caccf206e045d5e06564d63dd54ccdb0f9257e24e5 |
dhcpv6-client-1.0.10-4.el5_2.2.x86_64.rpm | SHA-256: 89648d677cebffcc29deb629497abb9bb1b9a24bb0388f554b543f975a508cca |
libdhcp6client-1.0.10-4.el5_2.2.i386.rpm | SHA-256: 6f4cc43cf9e46fe8d160d2d1c1de206348c4a7597e31054d84904915a01cca01 |
libdhcp6client-1.0.10-4.el5_2.2.x86_64.rpm | SHA-256: 3d508ce2a978311155bdfcb2792f9e587e50e20e4b348aefc2436784209d45a4 |
libdhcp6client-devel-1.0.10-4.el5_2.2.i386.rpm | SHA-256: 0c3f365c4df4b8d3c038352a99d5b3070f614e53a24759ce65e8cf0d2c1d0546 |
libdhcp6client-devel-1.0.10-4.el5_2.2.x86_64.rpm | SHA-256: 36351debf6841413bc1eb60ec31957f1293bf38ff298c14543c4f80d2fa7b799 |
i386 | |
dhcpv6-1.0.10-4.el5_2.2.i386.rpm | SHA-256: 5f35898067ec8706cd7e72b70128a180fb1bb9753af8e3f7493b8cc5ba2df2db |
dhcpv6-client-1.0.10-4.el5_2.2.i386.rpm | SHA-256: 703f4730c4d50d240db2a4611bcf4848117f423f0800047b11dcc892aca273d7 |
libdhcp6client-1.0.10-4.el5_2.2.i386.rpm | SHA-256: 6f4cc43cf9e46fe8d160d2d1c1de206348c4a7597e31054d84904915a01cca01 |
libdhcp6client-devel-1.0.10-4.el5_2.2.i386.rpm | SHA-256: 0c3f365c4df4b8d3c038352a99d5b3070f614e53a24759ce65e8cf0d2c1d0546 |
The Red Hat security contact is secalert@redhat.com. More contact details at https://access.redhat.com/security/team/contact/.