Patch-ID# 105377-06 Keywords: security bcp syslogd ENOTSOCK mktime() getservbyname nsswitch.conf Synopsis: SunOS 5.6: BCP patch Date: Apr/08/2003 Install Requirements: None Solaris Release: 2.6 SunOS Release: 5.6 Unbundled Product: Unbundled Release: Xref: Topic: SunOS 5.6: BCP patch Relevant Architectures: sparc BugId's fixed with this patch: 1261543 4007747 4091935 4128267 4169198 4668699 Changes incorporated in this version: 4668699 Patches accumulated and obsoleted by this patch: Patches which conflict with this patch: Patches required with this patch: Obsoleted by: Files included with this patch: /usr/4lib/libc.so.1.9 /usr/4lib/libc.so.2.9 Problem Description: 4668699 buffer overflow in dbm_open and dbminit (except the one in libc) (from 105377-05) 4128267 using the svctcp_create call compiled under 4.1.4 dumps core when running on 2.6 (from 105377-04) 4169198 fcntl(F_GETLK) returns incorrect l_pid under BCP (from 105377-03) 1261543 getservbyname fails in BCP mode when nsswitch.conf uses only files (from 105377-02) 4091935 bcp /usr/4lib/libc mktime() fails for specific -ve values in tm structure (from 105377-01) 4007747 syslog in bcp mode fails to connect to syslogd preventing write to files. Patch Installation Instructions: -------------------------------- Refer to the Install.info file within the patch for instructions on using the generic 'installpatch' and 'backoutpatch' scripts provided with each patch. Any other special or non-generic installation instructions should be described below. Special Install Instructions: ----------------------------- NOTE: To get the complete fix for bugid 4668699 (buffer overflow in dbm_open and dbminit (except the one in libc)) one needs to install patchID# 105401-43 (or newer). README -- Last modified date: Tuesday, April 8, 2003