Patch-ID# 114009-01
Keywords: security inetd.conf UINT_MAX upgrade
Synopsis: SunOS 5.9_x86: cachefsd Patch
Date: Mar/19/2003

Install Requirements: None                      
Solaris Release: 9_x86

SunOS Release: 5.9_x86

Unbundled Product: 

Unbundled Release: 

Xref: This patch available for SPARC as patch 114008

Topic: SunOS 5.9_x86: cachefsd Patch

Relevant Architectures: i386

BugId's fixed with this patch: 1250956 4110712 4230685 4338920 4467621 4507274 4616030 4698882 4698886 4740460

Changes incorporated in this version: 1250956 4110712 4230685 4338920 4467621 
4507274 4616030 4698882 4698886 
4740460

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: 

/etc/init.d/cachefs.daemon
/etc/rc2.d/S73cachefs.daemon
/usr/lib/fs/cachefs/cachefsd
/usr/lib/fs/cachefs/cachefswssize

Problem Description:

1250956 cachefsd entry in inetd.conf has "stream" where it should have "tli"
4110712 Autoclients hang during boot following Solaris 2.5.1 to 7 upgrade
4230685 cachefsd dumps core frequently
4338920 cachefsd has a buffer overflow which allows root privileges.
4467621 cachefsd shouldn't listen to the world
4507274 Fix for bug 4338920 requires code clean up
4616030 UINT_MAX referenced but <limits.h> not included in cachefs (stats_log.c)
4698882 AutoClient boot warning messages and boot delay due to bug fix for 4467621
4698886 Remove cachefspack.c - it is never compiled
4740460 cachefsd when started by inetd can spin if fsck reports errors

Patch Installation Instructions:
--------------------------------
 
For Solaris 2.0-2.6 releases, refer to the Install.info file and/or
the README within the patch for instructions on using the generic
'installpatch' and 'backoutpatch' scripts provided with each patch.
 
For Solaris 7-9 releases, refer to the man pages for instructions
on using 'patchadd' and 'patchrm' scripts provided with Solaris.
Any other special or non-generic installation instructions should be
described below as special instructions.  The following example
installs a patch to a standalone machine:
 
       example# patchadd /var/spool/patch/104945-02
 
The following example removes a patch from a standalone system:
 
       example# patchrm 104945-02
 
For additional examples please see the appropriate man pages.

Special Install Instructions:
-----------------------------
 
None.

README -- Last modified date:  Wednesday, March 19, 2003

