Patches & Updates
Deploy and monitor updates to all of your systems through Sun from anywhere you have an Internet connection.
Start today with Knowledge-based software update services for Solaris and Linux.
Please review changes to Patch Access.
Patches:
Download Patch (815394 bytes): HTTP 
Download Signed Patch (822874 bytes): HTTP 
Signed Patch Documentation  Patch Finder

SunOS 5.8_x86: dhcp server and admin patch


Status: RELEASED
Patch Id: 109078-21
***********************************************************************
READ THE TERMS OF THE AGREEMENT ("AGREEMENT") IN THE LEGAL_LICENSE.TXT
FILE CAREFULLY BEFORE USING THIS SOFTWARE. BY USING THE SOFTWARE, YOU
AGREE TO THE TERMS OF THIS AGREEMENT. IF YOU DO NOT AGREE TO ALL OF THE
TERMS, PROMPTLY DESTROY THE UNUSED SOFTWARE.
***********************************************************************
Summary: SunOS 5.8_x86: dhcp server and admin patch
Date:  Nov/06/2008
Installation Requirements:
See Special Install Instructions                      
                      Perform a reconfigure reboot after installing this patch to activate the changes delivered.  An alternative may be specified in the Special Install Instructions.
Solaris Release: 8_x86
Sun OS Release: 5.8_x86
Unbundled Product: 
Unbundled Release: 
Xref: This patch available for SPARC as patch 109077
Topic: 
SunOS 5.8_x86: dhcp server and admin patch
	NOTE:    Refer to Special Install Instructions section for
                 IMPORTANT specific information on this patch.
Relevant Architecture: i386
BugId's fixed with this patch:

4006121 4081088 4087704 4118738 4123989 4217448 4236794 4247106 4259606 4261028 4262563 4266337 4280050 4292039 4294562 4310649 4313817 4321169 4325569 4332717 4343883 4344207 4345227 4351640 4365946 4366907 4373015 4382760 4401269 4403345 4406599 4418313 4419584 4421892 4426477 4432319 4446827 4505987 4508131 4511706 4521340 4522844 4530944 4532329 4558710 4558735 4607084 4607088 4607109 4614323 4614349 4617212 4621740 4622445 4646306 4678758 4721862 4782691 4932150 4981080 5014612 5086331 6418659 6573010 6619398 6713805

Changes incorporated in this version:

6573010 6619398 6713805

Patches accumulated and obsoleted by this patch:

111064-03 111066-01

Patches which conflict with this patch: 

Required Patches:

109327-07 110397-02 110400-01 111303-01 111309-05 (or greater)

Obsoleted by:
 
Files Included in this Patch: 
/etc/dhcp/inittab
/etc/init.d/dhcp
/etc/rc0.d/K21dhcp
/etc/rc1.d/K21dhcp
/etc/rc2.d/K21dhcp
/etc/rc3.d/S34dhcp
/etc/rcS.d/K21dhcp
/etc/security/auth_attr
/etc/security/exec_attr
/etc/security/prof_attr
/usr/include/netinet/dhcp.h
/usr/lib/help/auths/locale/C/DhcpmgrHeader.html
/usr/lib/help/auths/locale/C/DhcpmgrWrite.html
/usr/lib/help/profiles/locale/C/RtDHCPMngmnt.html
/usr/lib/inet/dhcp/nsu/rfc2136.so.1
/usr/lib/inet/dhcp/svcadm/dhcpcli.jar
/usr/lib/inet/dhcp/svcadm/dhcpcommon.jar
/usr/lib/inet/dhcp/svcadm/dhcpconfig
/usr/lib/inet/dhcp/svcadm/dhcpsvc.jar
/usr/lib/inet/dhcp/svcadm/dhtadm
/usr/lib/inet/dhcp/svcadm/pntadm
/usr/lib/inet/dsvclockd
/usr/lib/inet/in.dhcpd
/usr/sadm/admin/bin/dhcpmgr
/usr/sadm/admin/dhcpmgr/SUNWfiles.jar
/usr/sadm/admin/dhcpmgr/SUNWnisplus.jar
/usr/sadm/admin/dhcpmgr/dhcpmgr.jar
/usr/sadm/admin/dhcpmgr/dhcpmgr.so.1
/usr/sadm/admin/dhcpmgr/help/dhcp_addr_create.html
/usr/sadm/admin/dhcpmgr/help/dhcp_addr_del.html
/usr/sadm/admin/dhcpmgr/help/dhcp_addr_dup.html
/usr/sadm/admin/dhcpmgr/help/dhcp_addr_how.html
/usr/sadm/admin/dhcpmgr/help/dhcp_addr_mod.html
/usr/sadm/admin/dhcpmgr/help/dhcp_addr_multi.html
/usr/sadm/admin/dhcpmgr/help/dhcp_addr_ref.html
/usr/sadm/admin/dhcpmgr/help/dhcp_addr_rel.html
/usr/sadm/admin/dhcpmgr/help/dhcp_addr_view.html
/usr/sadm/admin/dhcpmgr/help/dhcp_addr_wiz.html
/usr/sadm/admin/dhcpmgr/help/dhcp_config_wiz.html
/usr/sadm/admin/dhcpmgr/help/dhcp_convert_wiz.html
/usr/sadm/admin/dhcpmgr/help/dhcp_export_wiz.html
/usr/sadm/admin/dhcpmgr/help/dhcp_import_wiz.html
/usr/sadm/admin/dhcpmgr/help/dhcp_macro_create.html
/usr/sadm/admin/dhcpmgr/help/dhcp_macro_del.html
/usr/sadm/admin/dhcpmgr/help/dhcp_macro_dup.html
/usr/sadm/admin/dhcpmgr/help/dhcp_macro_how.html
/usr/sadm/admin/dhcpmgr/help/dhcp_macro_mod.html
/usr/sadm/admin/dhcpmgr/help/dhcp_macro_ref.html
/usr/sadm/admin/dhcpmgr/help/dhcp_macro_view.html
/usr/sadm/admin/dhcpmgr/help/dhcp_macros_about.html
/usr/sadm/admin/dhcpmgr/help/dhcp_main_hlp.html
/usr/sadm/admin/dhcpmgr/help/dhcp_main_how.html
/usr/sadm/admin/dhcpmgr/help/dhcp_main_idx.html
/usr/sadm/admin/dhcpmgr/help/dhcp_main_menus.html
/usr/sadm/admin/dhcpmgr/help/dhcp_main_top.html
/usr/sadm/admin/dhcpmgr/help/dhcp_net_del.html
/usr/sadm/admin/dhcpmgr/help/dhcp_net_ref.html
/usr/sadm/admin/dhcpmgr/help/dhcp_net_wiz.html
/usr/sadm/admin/dhcpmgr/help/dhcp_option_create.html
/usr/sadm/admin/dhcpmgr/help/dhcp_option_del.html
/usr/sadm/admin/dhcpmgr/help/dhcp_option_dup.html
/usr/sadm/admin/dhcpmgr/help/dhcp_option_how.html
/usr/sadm/admin/dhcpmgr/help/dhcp_option_mod.html
/usr/sadm/admin/dhcpmgr/help/dhcp_option_ref.html
/usr/sadm/admin/dhcpmgr/help/dhcp_option_tags.html
/usr/sadm/admin/dhcpmgr/help/dhcp_option_view.html
/usr/sadm/admin/dhcpmgr/help/dhcp_relay_choose.html
/usr/sadm/admin/dhcpmgr/help/dhcp_relay_config.html
/usr/sadm/admin/dhcpmgr/help/dhcp_relay_dis.html
/usr/sadm/admin/dhcpmgr/help/dhcp_relay_enable.html
/usr/sadm/admin/dhcpmgr/help/dhcp_relay_how.html
/usr/sadm/admin/dhcpmgr/help/dhcp_relay_ref.html
/usr/sadm/admin/dhcpmgr/help/dhcp_relay_serv.html
/usr/sadm/admin/dhcpmgr/help/dhcp_relay_unconfig.html
/usr/sadm/admin/dhcpmgr/help/dhcp_server_serv.html
/usr/sadm/admin/dhcpmgr/help/dhcp_server_unconfig.html
/usr/sadm/admin/dhcpmgr/help/dhcp_solaris_about.html
/usr/sbin/dhcpconfig
/usr/sbin/dhtadm
/usr/sbin/pntadm
Problem Description: 
6573010 DHCP server fails to lock newly created client record
6619398 [CVE-2007-5365] potential buffer overflow due to crafted requests
6713805 DHCP server should not care about the number of offers
 
(from 109078-20)
 
6418659 DHCP server provides bad address 0.0.0.0
 
(from 109078-19)
 
4932150 DHCP DDNS updates fail because defunct records aren't deleted
 
(from 109078-18)
 
5086331 DHCP server doesn't reply to DHCPREQUEST, appears to treat as expired offer
 
(from 109078-17)
 
        Patch was respun to setup a requirement for Patch ID# 111308-05.
        No new source code was added.
 
(from 109078-16)
 
4981080 in.dhcpd does not DNS dynamic update if the DHCP client is WindowsNT4,98,95
 
(from 109078-15)
 
5014612 prepatch script of 109077, 109078 is too restrictive
 
(from 109078-14)
 
4678758 DHCP server complains unnecessarily when responding to DHCPINFORM clients
 
(from 109078-13)
 
4721862 in.dhcpd on multi-interface machine sometimes answers on wrong interface
 
(from 109078-12)
 
4782691 dhcpmgr and dhtadm won't handle vendor strings with spaces correctly
 
(from 109078-11)
 
4310649 DHCP daemon should accept packets < 300 bytes
 
(from 109078-10)
 
4607109 daemon doesn't initialize setsockopt buffer before use SO_{BROADCAST,REUSEADDR}
 
(from 109078-09)
 
4646306 DHCP administrative commands incorrectly set LD_LIBRARY_PATH
 
(from 109078-08)
 
4621740 DHCP server handles duplicate options in a dhcptab macro incorrectly
4622445 patch 109077-05 can corrupt DHCP
4511706 patch 109077-04 missing dependencies
 
(from 109078-07)
 
4505987 EDHCP: in.dhcpd SEGV's when receiving BOOTP packet
4532329 Solaris 8 DHCP (EDHCP) daemon in.dhcpd SEGV's while processing BOOTP packet
4558710 EDHCP: in.dhcpd SEGV's while processing packet with ciaddr as non-NULL
4558735 EDHCP: bootreply not sent to proper address when ciaddr is non-NULL
4521340 client IDs longer than 64 octets cause in.dhcpd to crash
4530944 BOOTP packet gets partial reply if non-RFC cookie
4607084 EDHCP server allocates addresses from BOOTP range for DHCP clients
4607088 EDHCP server truncates client message received during DECLINE or RELEASE
4614323 DHCP server shouldn't accept DHCP client ID from BOOTP client as its ID
4614349 dhcptab rescan message displaying time in incorrect units (secs, not min)
4617212 various comment correction and stylistic code clean up (to improve readability)
 
(from 109078-06)
 
4522844 deadlock in Solaris 8 in.dhcpd because of recursive locking
 
(from 109078-05)
 
4508131 dhcpmgr management of NIS+ hosts table is broken
 
(from 109078-04)
 
4446827 dhcpconfig will display garbage message in JA locale
 
(from 109078-03)
 
4432319 MissingResourceException if error initializing data store GUI
 
(from 109078-02)
 
	This revision accumulates feature point patch 111064-03.
 
(from 109078-01)
 
4313817 DHCP server gave out an address that was in use by another system
 
(from 111064-03)
 
4421892 /etc/dhcp/inittab should be sanely upgraded and option naming issues explained
4426477 inaccuracies exist in dhcpmgr online help
 
(from 111064-02)
 
4081088 remove ethers(4) compatibility mode
4087704 request option be added to pntadm that displays parsable whole data
4118738 dhcptab syntax cannot handle vendor class identifiers with whitespace within
4123989 in.dhcpd generates core file due to race condition
4217448 DHCP prepends org_dir no matter what the NIS_PATH is
4236794 dhcpmgr native code should use fstat() in places rather than stat()
4247106 DHCP server too slow in servicing a large number of clients
4259606 arbitrary small limit placed on symbol names in dhcptab file
4261028 libdhcp's check_dd_access() doesn't get UFS access checks right
4266337 pntadm cannot generate default server address when hostname is FQDN
4280050 unconfigure message should be clearer with regards to /etc/default/dhcp
4292039 title wrong on Duplicate Option dialog
4294562 dhcpmgr should use DHCP inittab to load standard option definitions
4325569 s/600 dhcpmgr truncation
4332717 in.dhcpd errno usage is not MT safe
4343883 incorrect symbol names exist in DHCP inittab
4344207 cannot set value of '0' directly for number options in macros
4351640 messages for DHCP related commands cannot be localized
4365946 realloc from libmtalloc is broken
4366907 inetd needs some housecleaning
4373015 pause interval for secondary servers should be configurable
4382760 dhcpconfig can lose UPDATE_TIMEOUT from config file
4401269 implicit clientID gets arp type prepended in net tables but not in dhcptab
4406599 DHCP libraries have dependencies which make doesn't know about
4418313 dhcpmgr gets NullPointerException by deleting
4419584 cannot create network tables on server that is not configured for NIS
 
        This revision also accumulates feature point patch 111066-01.
 
(from 111064-01)
 
4262563 logging mode, server should log duplicate IP address detection events
4006121 add ability to have DHCP daemon update hosts information (optionally)
4321169 in.dhcpd could use more informative message when too much vendor data exists
4345227 DHCP server is FQDN-unfriendly
4403345 in.dhcpd fails to take client identity into account when supporting some options
 
(from 111066-01)
 
4006121 add ability to have DHCP daemon update hosts information (optionally)
Revision History: 

109078-18 109078-14 109078-07 109078-19 109078-15 109078-10 109078-20 109078-04 109078-05 109078-13 109078-17 109078-06 109078-12 109078-01

Patch Installation Instructions: 
--------------------------------
Please refer to the man pages for instructions on using 'patchadd'
and 'patchrm' scripts provided with Solaris.
 
The following example installs a patch to a standalone machine:
 
        example# patchadd 109078-21
 
The following example removes a patch from a standalone system:
 
        example# patchrm 109078-21
 
For additional examples please see the appropriate man pages. Any other
special or non-generic installation instructions should be described
below as special instructions.
Special Install Instructions: 
-----------------------------
 
NOTE 1:  Perform a reconfiguration boot (boot -r) after patch installation.
 
NOTE 2:  This patch requires the following package to be installed:
 
         SUNWj3rt  JDK 1.x run time environment (x = 3 or 4)
 
NOTE 3:  In addition to the patches required by this patch, the following
         patches are also recommended:
 
         108965-05 (or greater)  snoop patch
         109907-06 (or greater)  dhcpagent, dhcpinfo, ifconfig and
                                 netstat patch
         111305-01 (or greater)  nfs_dlboot patch
         111307-01 (or greater)  inetboot patch
         111311-01 (or greater)  libdhcpagent.so.1 patch
 
NOTE 4:  To get the complete support for EDHCP, please install
         this new package:
 
         SUNWdhcsb  Binary File Format Data Module for BOOTP/DHCP Services
 
NOTE 5:  WARNING:  For users of Solaris 8 to Solaris 8 Update 4 ONLY!:
         Revision 02 (or greater) of this patch installs the new DHCP server,
         Enterprise DHCP server.
 
         If you were using the old DHCP server bundled in Solaris 8 FCS
         to Solaris 8 Update 4, after the successful installation of this 
         patch, you will need to convert your DHCP data store using the 
         dhcpconfig -C command.
 
         The format of the DHCP data store is slightly modified in the new
         Enterprise DHCP server.
 
         Example 1:
 
         To convert the local data store located in the directory
         /var/dhcp:
         # dhcpconfig -C -p /var/dhcp -r SUNWfiles -k
 
         Example 2:
 
         To convert the NIS+ domain 'mydomain.org':
         # /usr/sbin/dhcpconfig -C -p org_dir.mydomain.org.
           -r SUNWnisplus -k
 
         Note also that once this patch has been successfully installed
         on the system, it is strongly recommended not to remove it.

README -- Last modified date:  Thursday, November 6, 2008

 
 
Login Required

You must login and have a valid contract to access Sun's Premium content which includes:

  • Sun Alerts
  • Bugs
  • Patches
  • Solutions
  • White Papers
  • Documentation
  • Support Knowledge

Login Required

You must login and have a valid contract to access Sun's contracted features

Access Legend:

(Login to access)   Sun Contracted Content
(Login to access)   Sun Contracted Feature

Please make use of SunSolve Feedback application by selecting the floating [+] to provide feedback about this specific document.

Search

Article Details
Article ID : 109078-21
Article Type : Patch Descriptions
Last reviewed : 2008-11-06
Audience : PUBLIC
Keywords : security dhcp icmp ip edhcp dns in.dhcpd rfc2136.so.1 deadlock
Provide feedback  (help)
Page Tools
»  Print This Page
»  Email This Article
»  Bookmark This Article