Skip to navigation

Bug Fix Advisory dhcpv6 bug fix update

Advisory: RHBA-2008:0526-6
Type: Bug Fix Advisory
Severity: N/A
Issued on: 2008-06-09
Last updated on: 2008-06-09
Affected Products: RHEL Desktop Workstation (v. 5 client)
Red Hat Enterprise Linux (v. 5 server)
Red Hat Enterprise Linux Desktop (v. 5 client)
Red Hat Enterprise Linux EUS (v. 5.2.z server)

Details

Updated dhcpv6 packages that resolve several issues are now available.

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


Updated packages

RHEL Desktop Workstation (v. 5 client)

SRPMS:
dhcpv6-1.0.10-4.el5_2.2.src.rpm
File outdated by:  RHBA-2011:0034
    MD5: 8fd26c27e0fedeb5968e5caab60850e7
 
IA-32:
dhcpv6-1.0.10-4.el5_2.2.i386.rpm
File outdated by:  RHBA-2011:0034
    MD5: b6bf1aa2d4076964233ef241141d848f
libdhcp6client-devel-1.0.10-4.el5_2.2.i386.rpm
File outdated by:  RHBA-2011:0034
    MD5: 1d7ed7497ca81da409e41857f5635b2a
 
x86_64:
dhcpv6-1.0.10-4.el5_2.2.x86_64.rpm
File outdated by:  RHBA-2011:0034
    MD5: 4217128576f5fcd2e0e7187ba4adcc5b
libdhcp6client-devel-1.0.10-4.el5_2.2.i386.rpm
File outdated by:  RHBA-2011:0034
    MD5: 1d7ed7497ca81da409e41857f5635b2a
libdhcp6client-devel-1.0.10-4.el5_2.2.x86_64.rpm
File outdated by:  RHBA-2011:0034
    MD5: 3d9365a94b32e106033064588b1b6832
 
Red Hat Enterprise Linux (v. 5 server)

SRPMS:
dhcpv6-1.0.10-4.el5_2.2.src.rpm
File outdated by:  RHBA-2011:0034
    MD5: 8fd26c27e0fedeb5968e5caab60850e7
 
IA-32:
dhcpv6-1.0.10-4.el5_2.2.i386.rpm
File outdated by:  RHBA-2011:0034
    MD5: b6bf1aa2d4076964233ef241141d848f
dhcpv6-client-1.0.10-4.el5_2.2.i386.rpm
File outdated by:  RHBA-2011:0034
    MD5: 666adb9af669ae035373ef93cead9a2d
libdhcp6client-1.0.10-4.el5_2.2.i386.rpm
File outdated by:  RHBA-2011:0034
    MD5: 2d9166bdda43f0b95bc8adfffea1c3af
libdhcp6client-devel-1.0.10-4.el5_2.2.i386.rpm
File outdated by:  RHBA-2011:0034
    MD5: 1d7ed7497ca81da409e41857f5635b2a
 
IA-64:
dhcpv6-1.0.10-4.el5_2.2.ia64.rpm
File outdated by:  RHBA-2011:0034
    MD5: e9ba9489441624ebe5ab4a4889529940
dhcpv6-client-1.0.10-4.el5_2.2.ia64.rpm
File outdated by:  RHBA-2011:0034
    MD5: ab02c2d472c3b22e8d1220b337949e7f
libdhcp6client-1.0.10-4.el5_2.2.ia64.rpm
File outdated by:  RHBA-2011:0034
    MD5: a0692a17da06b01636ece844760d42be
libdhcp6client-devel-1.0.10-4.el5_2.2.ia64.rpm
File outdated by:  RHBA-2011:0034
    MD5: 301291ef8d4cd880eb5364a960e2d361
 
PPC:
dhcpv6-1.0.10-4.el5_2.2.ppc.rpm
File outdated by:  RHBA-2011:0034
    MD5: 82a9cf422810fd739c6cd031cb36fde6
dhcpv6-client-1.0.10-4.el5_2.2.ppc.rpm
File outdated by:  RHBA-2011:0034
    MD5: 7045359e02aa922e749ac927e950e1ad
libdhcp6client-1.0.10-4.el5_2.2.ppc.rpm
File outdated by:  RHBA-2011:0034
    MD5: fce53ff01967225932ec5f687735bf4a
libdhcp6client-1.0.10-4.el5_2.2.ppc64.rpm
File outdated by:  RHBA-2011:0034
    MD5: 253d96561dc214386b287869834d27cb
libdhcp6client-devel-1.0.10-4.el5_2.2.ppc.rpm
File outdated by:  RHBA-2011:0034
    MD5: 40d6f2826b475addce257c590fffc0d1
libdhcp6client-devel-1.0.10-4.el5_2.2.ppc64.rpm
File outdated by:  RHBA-2011:0034
    MD5: 5a3e25d612a05a59ff5ce413282507cb
 
s390x:
dhcpv6-1.0.10-4.el5_2.2.s390x.rpm
File outdated by:  RHBA-2011:0034
    MD5: 179a7a7c523d2ecf1ba67d017e420935
dhcpv6-client-1.0.10-4.el5_2.2.s390x.rpm
File outdated by:  RHBA-2011:0034
    MD5: 9798f02435153a13cb5b1f65a4bd8a4e
libdhcp6client-1.0.10-4.el5_2.2.s390.rpm
File outdated by:  RHBA-2011:0034
    MD5: 362e2099178d26e051d7baba61b18ba9
libdhcp6client-1.0.10-4.el5_2.2.s390x.rpm
File outdated by:  RHBA-2011:0034
    MD5: bf1aaab99432bc49c19422583ab81ae0
libdhcp6client-devel-1.0.10-4.el5_2.2.s390.rpm
File outdated by:  RHBA-2011:0034
    MD5: 3012e724372f36fec85f99e14ba27f3a
libdhcp6client-devel-1.0.10-4.el5_2.2.s390x.rpm
File outdated by:  RHBA-2011:0034
    MD5: 6b0a8c66a0bf93fe1804acb5aad6ae41
 
x86_64:
dhcpv6-1.0.10-4.el5_2.2.x86_64.rpm
File outdated by:  RHBA-2011:0034
    MD5: 4217128576f5fcd2e0e7187ba4adcc5b
dhcpv6-client-1.0.10-4.el5_2.2.x86_64.rpm
File outdated by:  RHBA-2011:0034
    MD5: 5a13ed2ec3179d7cb96a2fba164f5de9
libdhcp6client-1.0.10-4.el5_2.2.i386.rpm
File outdated by:  RHBA-2011:0034
    MD5: 2d9166bdda43f0b95bc8adfffea1c3af
libdhcp6client-1.0.10-4.el5_2.2.x86_64.rpm
File outdated by:  RHBA-2011:0034
    MD5: 754f6ddf222c781444d7789038875ba9
libdhcp6client-devel-1.0.10-4.el5_2.2.i386.rpm
File outdated by:  RHBA-2011:0034
    MD5: 1d7ed7497ca81da409e41857f5635b2a
libdhcp6client-devel-1.0.10-4.el5_2.2.x86_64.rpm
File outdated by:  RHBA-2011:0034
    MD5: 3d9365a94b32e106033064588b1b6832
 
Red Hat Enterprise Linux Desktop (v. 5 client)

SRPMS:
dhcpv6-1.0.10-4.el5_2.2.src.rpm
File outdated by:  RHBA-2011:0034
    MD5: 8fd26c27e0fedeb5968e5caab60850e7
 
IA-32:
dhcpv6-client-1.0.10-4.el5_2.2.i386.rpm
File outdated by:  RHBA-2011:0034
    MD5: 666adb9af669ae035373ef93cead9a2d
libdhcp6client-1.0.10-4.el5_2.2.i386.rpm
File outdated by:  RHBA-2011:0034
    MD5: 2d9166bdda43f0b95bc8adfffea1c3af
 
x86_64:
dhcpv6-client-1.0.10-4.el5_2.2.x86_64.rpm
File outdated by:  RHBA-2011:0034
    MD5: 5a13ed2ec3179d7cb96a2fba164f5de9
libdhcp6client-1.0.10-4.el5_2.2.i386.rpm
File outdated by:  RHBA-2011:0034
    MD5: 2d9166bdda43f0b95bc8adfffea1c3af
libdhcp6client-1.0.10-4.el5_2.2.x86_64.rpm
File outdated by:  RHBA-2011:0034
    MD5: 754f6ddf222c781444d7789038875ba9
 
Red Hat Enterprise Linux EUS (v. 5.2.z server)

SRPMS:
dhcpv6-1.0.10-4.el5_2.2.src.rpm
File outdated by:  RHBA-2011:0034
    MD5: 8fd26c27e0fedeb5968e5caab60850e7
 
IA-32:
dhcpv6-1.0.10-4.el5_2.2.i386.rpm
File outdated by:  RHBA-2008:0647
    MD5: b6bf1aa2d4076964233ef241141d848f
dhcpv6-client-1.0.10-4.el5_2.2.i386.rpm
File outdated by:  RHBA-2008:0647
    MD5: 666adb9af669ae035373ef93cead9a2d
libdhcp6client-1.0.10-4.el5_2.2.i386.rpm
File outdated by:  RHBA-2008:0647
    MD5: 2d9166bdda43f0b95bc8adfffea1c3af
libdhcp6client-devel-1.0.10-4.el5_2.2.i386.rpm
File outdated by:  RHBA-2008:0647
    MD5: 1d7ed7497ca81da409e41857f5635b2a
 
IA-64:
dhcpv6-1.0.10-4.el5_2.2.ia64.rpm
File outdated by:  RHBA-2008:0647
    MD5: e9ba9489441624ebe5ab4a4889529940
dhcpv6-client-1.0.10-4.el5_2.2.ia64.rpm
File outdated by:  RHBA-2008:0647
    MD5: ab02c2d472c3b22e8d1220b337949e7f
libdhcp6client-1.0.10-4.el5_2.2.ia64.rpm
File outdated by:  RHBA-2008:0647
    MD5: a0692a17da06b01636ece844760d42be
libdhcp6client-devel-1.0.10-4.el5_2.2.ia64.rpm
File outdated by:  RHBA-2008:0647
    MD5: 301291ef8d4cd880eb5364a960e2d361
 
PPC:
dhcpv6-1.0.10-4.el5_2.2.ppc.rpm
File outdated by:  RHBA-2008:0647
    MD5: 82a9cf422810fd739c6cd031cb36fde6
dhcpv6-client-1.0.10-4.el5_2.2.ppc.rpm
File outdated by:  RHBA-2008:0647
    MD5: 7045359e02aa922e749ac927e950e1ad
libdhcp6client-1.0.10-4.el5_2.2.ppc.rpm
File outdated by:  RHBA-2008:0647
    MD5: fce53ff01967225932ec5f687735bf4a
libdhcp6client-1.0.10-4.el5_2.2.ppc64.rpm
File outdated by:  RHBA-2008:0647
    MD5: 253d96561dc214386b287869834d27cb
libdhcp6client-devel-1.0.10-4.el5_2.2.ppc.rpm
File outdated by:  RHBA-2008:0647
    MD5: 40d6f2826b475addce257c590fffc0d1
libdhcp6client-devel-1.0.10-4.el5_2.2.ppc64.rpm
File outdated by:  RHBA-2008:0647
    MD5: 5a3e25d612a05a59ff5ce413282507cb
 
s390x:
dhcpv6-1.0.10-4.el5_2.2.s390x.rpm
File outdated by:  RHBA-2008:0647
    MD5: 179a7a7c523d2ecf1ba67d017e420935
dhcpv6-client-1.0.10-4.el5_2.2.s390x.rpm
File outdated by:  RHBA-2008:0647
    MD5: 9798f02435153a13cb5b1f65a4bd8a4e
libdhcp6client-1.0.10-4.el5_2.2.s390.rpm
File outdated by:  RHBA-2008:0647
    MD5: 362e2099178d26e051d7baba61b18ba9
libdhcp6client-1.0.10-4.el5_2.2.s390x.rpm
File outdated by:  RHBA-2008:0647
    MD5: bf1aaab99432bc49c19422583ab81ae0
libdhcp6client-devel-1.0.10-4.el5_2.2.s390.rpm
File outdated by:  RHBA-2008:0647
    MD5: 3012e724372f36fec85f99e14ba27f3a
libdhcp6client-devel-1.0.10-4.el5_2.2.s390x.rpm
File outdated by:  RHBA-2008:0647
    MD5: 6b0a8c66a0bf93fe1804acb5aad6ae41
 
x86_64:
dhcpv6-1.0.10-4.el5_2.2.x86_64.rpm
File outdated by:  RHBA-2008:0647
    MD5: 4217128576f5fcd2e0e7187ba4adcc5b
dhcpv6-client-1.0.10-4.el5_2.2.x86_64.rpm
File outdated by:  RHBA-2008:0647
    MD5: 5a13ed2ec3179d7cb96a2fba164f5de9
libdhcp6client-1.0.10-4.el5_2.2.i386.rpm
File outdated by:  RHBA-2008:0647
    MD5: 2d9166bdda43f0b95bc8adfffea1c3af
libdhcp6client-1.0.10-4.el5_2.2.x86_64.rpm
File outdated by:  RHBA-2008:0647
    MD5: 754f6ddf222c781444d7789038875ba9
libdhcp6client-devel-1.0.10-4.el5_2.2.i386.rpm
File outdated by:  RHBA-2008:0647
    MD5: 1d7ed7497ca81da409e41857f5635b2a
libdhcp6client-devel-1.0.10-4.el5_2.2.x86_64.rpm
File outdated by:  RHBA-2008:0647
    MD5: 3d9365a94b32e106033064588b1b6832
 
(The unlinked packages above are only available from the Red Hat Network)

Bugs fixed (see bugzilla for more information)

449325 - unable to run dhcp6c in debug mode
449326 - duplicate IAIDs
449327 - handle multiple nameservers in DHCPv6 reply
449329 - Use the last 4 bytes of the MAC addr to generate IAID
449331 - log correct PID for dhcp6c in daemon mode
449347 - add error handling to protocol initialization in dhcp6c



These packages are GPG signed by Red Hat for security. Our key and details on how to verify the signature are available from:
https://www.redhat.com/security/team/key/#package

The Red Hat security contact is secalert@redhat.com. More contact details at http://www.redhat.com/security/team/contact/