Patch-ID# 108801-03
Keywords: security cfsadmin .nsr cachefs cachefsd debug core autoclient
Synopsis: SunOS 5.7_x86: /usr/lib/fs/cachefs patch
Date: Aug/13/2003


Install Requirements: Additional instructions may be listed below                      
                      Reboot after installation                      
                      
Solaris Release: 7_x86

SunOS Release: 5.7_x86

Unbundled Product: 

Unbundled Release: 

Xref: This patch available for SPARC as patch 108800

Topic: SunOS 5.7_x86: /usr/lib/fs/cachefs patch

Relevant Architectures: i386

BugId's fixed with this patch: 4204223 4207874 4230685 4338920 4467621 4698882 4698886 4740460 4839365

Changes incorporated in this version: 4839365

Patches accumulated and obsoleted by this patch: 107449-01

Patches which conflict with this patch: 

Patches required with this patch: 

Obsoleted by: 

Files included with this patch: 

/etc/inet/inetd.conf
/etc/init.d/cachefs.daemon
/etc/rc2.d/S73cachefs.daemon
/usr/lib/fs/cachefs/cachefsd
/usr/lib/fs/cachefs/cachefslog
/usr/lib/fs/cachefs/cachefspack
/usr/lib/fs/cachefs/cachefsstat
/usr/lib/fs/cachefs/cachefswssize
/usr/lib/fs/cachefs/cfsadmin
/usr/lib/fs/cachefs/fsck
/usr/lib/fs/cachefs/mount
/usr/lib/fs/cachefs/umount

Problem Description:

4839365 security: install of certain patches overwrites modified inetd.conf
 
(from 108801-02)
 
4230685 cachefsd dumps core frequently
4338920 cachefsd has a buffer overflow which allows root privileges.
4467621 cachefsd shouldn't listen to the world
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
 
(from 108801-01)
 
4207874 cfsadmin shouldn't add a "<< path >>" to the .nsr file it creates
 
(from 107449-01)
 
4204223 cachefsd, when in debug mode, dumps core, does not write debug output file
	completely and hangs autoclient system.

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:
-----------------------------
Reboot the system after patch installation.

README -- Last modified date:  Wednesday, August 13, 2003

