Patch-ID# 105693-14 Keywords: security cachefs device setuid symbolic umount fsck Synopsis: SunOS 5.6: cachefs patch Date: Jul/31/2003 Install Requirements: Additional instructions may be listed below Reboot after installation Solaris Release: 2.6 SunOS Release: 5.6 Unbundled Product: Unbundled Release: Xref: This patch available for x86 as patch 105694 Topic: SunOS 5.6: cachefs patch Relevant Architectures: sparc BugId's fixed with this patch: 1235055 1244173 1254308 1260827 1261839 4022851 4054794 4057251 4057254 4059759 4085452 4089083 4103817 4104645 4104673 4110712 4116501 4150945 4170190 4171181 4207874 4216501 4230685 4235860 4299427 4308026 4308068 4338920 4345825 4354869 4377598 4467621 4698886 4740460 4839365 Changes incorporated in this version: 4839365 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/inet/inetd.conf /kernel/fs/cachefs /usr/include/sys/fs/cachefs_fs.h /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 105693-13) 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 4698886 Remove cachefspack.c - it is never compiled 4740460 cachefsd when started by inetd can spin if fsck reports errors (from 105693-12) 4354869 cachefs reports warning messages : filegrp corrupt (from 105693-11) 4377598 BAD TRAP panic running cache_nfs tests. (from 105693-10) 4345825 System trap in cachefs:filegrp_cid_to_slot with patch 107148-08 applied (from 105693-09) 4103817 UE450 5.5.1 hangs with lots of runnable threads - cachefs async thread spinning 4308026 cachefs ASSERTion panic: fgp->fg_header->ach_nffs <= fgp->fg_header->ach_count 4308068 cachefs ASSERTion panic: fscp->fs_idleback == cp 4299427 assertion failure in filegrp_ffrele 4171181 Cachefs disconnects in trying reconcile with the server and fails. 4207874 cfsadmin shouldn't add a "<< path >>" to the .nsr file it creates (from 105693-08) 4235860 2.6 system panics in cachefs_dir_extend (from 105693-07) 4216501 mutex deadlock in cachefs 4085452 CacheFS spins trying to open a directory (from 105693-06) 4170190 mmap(...,MAP_FIXED,...) on cachefs/nfs on sun4m does not work (from 105693-05) 4104645 large file support related changes are not complete in cachefs daemon code 4150945 cachefsd coredumps while rolling back the changes (from 105693-04) 1244173 fsck keeps getting run on cachefs partition (from 105693-03) 4104673 cachefs disconnected option does not work 4116501 cachefspack does not work correctly on big files 4104645 large file support related changes are not complete in cachefs daemon code (from 105693-02) 4057254 cachefs appears to lose symbolic link targets 4057251 packing symbolic links can cause panic. 4059759 unmount of multiple cachefs file systems at same time takes 60 seconds 1254308 setfacl allowed to su user while disconnected 1235055 incorrect assert in cachefs_io_lostfound 4022851 SS20 AutoClients take 3 to 4 minutes to complete init 0 (s/b 30 -> 50 seconds) 1261839 access(2) on cachefs renamed, link mounted snr and non-shared gets ENOENT 1260827 renaming directory to existing, empty directory fails with EPERM 4054794 source problem with common/fs/cachefs/cachefs_ioctl.c (from 105693-01) 4089083 cachefs device access corruption bug affecting setuid programs 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: ----------------------------- Reboot the system after patch installation. README -- Last modified date: Thursday, July 31, 2003