<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">Patch-ID# 108950-09
Keywords: security lsarc cases bad positioning help menus buffer overflow
Synopsis: CDE 1.4_x86: litDtHelp/libDtSvc patch
Date: Apr/06/2005


Install Requirements: NA                      
                      
Solaris Release: 8_x86

SunOS Release: 5.8_x86

Unbundled Product: CDE

Unbundled Release: 1.4_x86

Xref: This patch is available for SPARC as 108949

Topic: 

Relevant Architectures: i386

BugId's fixed with this patch: 1191725 4298416 4307660 4345282 4389935 4402567 4479980 4527363 4786448 4917860 4930117 5092678

Changes incorporated in this version: 4479980 4786448 4917860 5092678

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/dt/lib/libDtSvc.so.1
/usr/dt/lib/libDtHelp.so.1

Problem Description:

4479980 libDtSvc should not follow symlinks to error files
4786448 /usr/dt/bin/dtaction segfaults
4917860 DtSvc:potential buffer overflow hole
5092678 libDtSvc contains a buffer overflow when dealing with DTDATABASESEARCHPATH
 
(from 108950-08)
4930117 Large DTHELPUSERSEARCHPATH can cause CDE programs to seg fault.
 
(from 108950-07)
4527363 Buffer Overflow in CDE Subprocess Control Service (dtspcd)
 
(from 108950-06)
4402567 Bad positioning of headings in help menus
 
(from 108950-05)
4389935 Feature For LSARC Cases : 2000/105, 2000/106, 2000,107 and 2000/108
 
(from 108950-04)
1191725 (CMVC#5306) "Args" should quote each arg, like /bin/sh "$@"
 
(from 108950-03)
4345282 Buffer overflow in dtprintinfo 'Help' in 81
 
(from 108950-02)
4307660 dthelpview does not display all characters
 
(from 108950-01)
4298416 Zephyr looptool "Help" button doesn't work on Sol8 -- Core dump

Patch Installation Instructions:
-------------------------------- 
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.
 
Special Notes:
--------------
 
NOTE 1:
The bugfix for 1191725 introduces support for a new argument reference keyword
Args_all in the CDE dtactionfile(4) syntax. This keyword behaves exactly like
Args, except if surrounded by quotes when each argument is quoted separately.
 
The following action definition shows how "Args_all" can be used to
individually quote each argument in an action:
 
ACTION Compose
{
	LABEL           Compose
	ARG_TYPE        *
	ARG_COUNT       *
	TYPE            COMMAND
	WINDOW_TYPE     NO_STDIO
	EXEC_STRING     dtmail -a "Args_all"
}

README -- Last modified date:  Wednesday, April 6, 2005

</pre></body></html>