OBSOLETE Patch-ID# 145044-03


Download this patch from My Oracle Support

Your use of the firmware, software and any other materials contained in this update is subject to My Oracle Support Terms of Use, which may be viewed at My Oracle Support.
For further information on patching best practices and resources, please see the following links:
Copyright (c) 2012, Oracle and/or its affiliates. All rights reserved.

Keywords: security xargs strip characters ksh sh multibyte
Synopsis: Obsoleted by: 146054-04 SunOS 5.10: ksh pfksh rksh xargs sh patch
Date: Apr/01/2011


Install Requirements: NA

Solaris Release: 10

SunOS Release: 5.10

Unbundled Product:

Unbundled Release:

Xref: This patch available for x86 as patch 145045

Topic: SunOS 5.10: ksh pfksh rksh xargs sh patch

Relevant Architectures: sparc

Bugs fixed with this patch:

Sun CR # Bug #
423765214988487
430218715010761
440273715048991
465744815101482
482009615146864
620315915239105
620819815241010
626171515262394
626412115263279
627764315268646
632362815286935
633662215291935
645921415345199
655542515395795
655542715395796
662179915433854
664189615445878
668779915472423
670626515482636
676039715515908
679956415538636
684591415565904
691488915613844


Changes incorporated in this version: 4302187

Patches accumulated and obsoleted by this patch: 118872-05 120128-02 127994-01 128342-01 140171-04 141588-04

Patches which conflict with this patch:

Patches required with this patch:

Obsoleted by: 146054-04

Files included with this patch:

/usr/bin/ksh
/usr/bin/pfksh
/usr/bin/rksh
/usr/bin/xargs
/usr/xpg4/bin/sh
/usr/xpg6/bin/xargs

Problem Description:

4302187 rksh allows user to run commands with '/' in them: regression via 1262257
 
(from 145044-02)
 
6914889 piping ksh builtin echo through while read returns inconsistent results
 
(from 145044-01)
 
        This revision accumulates generic Sustaining patch 141588-04
        into Solaris S10U9 update.
 
(from 141588-04)
 
6845914 ksh88 $(([base#]n)) base 22 conversion is wrong
 
(from 141588-03)
 
	This revision accumulates generic Sustaining patch 140171-04
	into Solaris S10U8 update.
 
(from 141588-02)
 
	This revision accumulates generic Sustaining patch 140171-03
	into Solaris S10U8 update.
 
(from 141588-01)
 
	This revision accumulates generic Sustaining patch 140171-02
	into Solaris S10U8 update.
 
(from 140171-04)
 
4820096 *ksh* global trap is not executed when exit is from 2nd level function call
6799564 ksh build-in eval command behavior doesn't match what is documented in ksh man page
 
(from 140171-03)
 
4657448 *ksh* does not wait for the last command in the pipeline to complete
6336622 *ksh* ksh dumping core in wide terminal
 
(from 140171-02)
 
6760397 ksh not behaving per POSIX standard, does not accept "-" dash as var
 
(from 140171-01)
 
6555425 UNIX03: *vsc* xargs.ex 44 fails, output from quoting with double-quotes does not match expected
6555427 UNIX03: *vsc* xargs.ex 45 fails, output from quoting with apostrophes does not match expected
6621799 UNIX98/UNIX03: *test* test does not handle strings "!", "(", and ")"
6641896 UNIX03: vsc xargs.ex 41 failed at xargs -I test
6687799 UNIX03: *test* test -n treats "=" as zero length
6706265 UNIX03: *xargs* output contains trailing newline
 
(from 127994-01)
 
6459214 UNIX03: *vsc* xpg6 version of xargs fails null eofstr test
 
(from 120128-02)
 
6323628 /usr/xpg6/bin/xargs will coredump if given -n or -s flags with no argument
 
(from 120128-01)
 
6203159 xargs sometimes strips quote characters from input
 
(from 128342-01)
 
        This revision accumulates generic Sustaining 118872-05
        into Solaris S10U5 update.
 
(from 118872-05)
 
4237652 *ksh* *wait* ksh builtin gives incorrect status for stopped and restarted job
 
(from 118872-04)
 
6264121 ksh: here-document (/tmp/sh* file) unlinked too early when started in background
 
(from 118872-03)
 
4402737 ksh getting core dump if lines are over 30
6277643 ksh insufficiently careful with alignment
 
(from 118872-02)
 
6261715 ksh patch 110662-18 "test $i -ge 0" is broken; thus loops don't terminate
 
(from 118872-01)
 
6208198 ksh doesn't handle multibyte code when divided on boundary


Patch Installation Instructions:
--------------------------------
 
Please refer to the man pages for instructions on using 'patchadd'
and 'patchrm' commands provided with Solaris.
 
The following example installs a patch to a standalone machine:
 
       example# patchadd /var/spool/patch/123456-07
 
The following example removes a patch from a standalone system:
 
       example# patchrm 123456-07
 
For additional examples please see the appropriate man pages. Any
other special or non-generic installation instructions should be
described below as special instructions.


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


README -- Last modified date: Saturday, November 10, 2012