OBSOLETE Patch-ID# 146055-07


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 strips ksh sh
Synopsis: Obsoleted by: 146697-04 SunOS 5.10_x86: ksh patch
Date: Mar/05/2012


Install Requirements: NA

Solaris Release: 10_x86

SunOS Release: 5.10_x86

Unbundled Product:

Unbundled Release:

Xref: This patch available for SPARC as patch 146054

Topic: SunOS 5.10_x86: ksh patch

Relevant Architectures: i386

Bugs fixed with this patch:

Sun CR # Bug #
423765214988487
430218715010761
440273715048991
465744815101482
482009615146864
507027415217457
620315915239105
620819815241010
626171515262394
626412115263279
627764315268646
632362815286935
633662215291935
645109415341172
645921415345199
655541615395787
655542515395795
655542715395796
662179915433854
664189615445878
668779915472423
670626515482636
676039715515908
679956415538636
684591415565904
691488915613844
696714215654458
697549215661404
703609015708941
711246415755413


Changes incorporated in this version: 7112464

Patches accumulated and obsoleted by this patch: 118873-05 120129-02 127995-01 128343-01 140172-04 141589-04 145045-03

Patches which conflict with this patch:

Patches required with this patch:

Obsoleted by:

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:

7112464 UNIX03 VSC POSIX.cmd/read/read.ex{19} test fails
 
(from 146055-06)
 
5070274 *ksh* script hangs consistently only on multi-processor systems
 
(from 146055-05)
 
6451094 UNIX98/UNIX03: *vsc* shell #352 fails due to a long existing bug in ksh88
6967142 sh /tset/POSIX.shell/shell/sh_12.ex 734 Failed
7036090 /usr/xpg4/bin/sh no longer accepts $() in (( ))
 
(from 146055-04)
 
6555416 UNIX03/UNIX98: *vsc* /usr/xpg4/bin/sh fails to evaluate wildcards if path contains [/]
 
(from 146055-03)
 
        This revision accumulates generic Sustaining patch 145045-03
        into Solaris S10U10 update.
 
(from 146055-02)
 
6975492 UNIX03: VSC POSIX.cmd/read/read.sh {5} fails
 
(from 146055-01)
 
        This revision accumulates generic Sustaining patch 145045-02
        into Solaris S10U10 update.
 
(from 145045-03)
 
4302187 rksh allows user to run commands with '/' in them: regression via 1262257
 
(from 145045-02)
 
6914889 piping ksh builtin echo through while read returns inconsistent results
 
(from 145045-01)
 
        This revision accumulates generic Sustaining patch 141589-04
        into Solaris S10U9 update.
 
(from 141589-04)
 
6845914 ksh88 $(([base#]n)) base 22 conversion is wrong
 
(from 141589-03)
 
	This revision accumulates generic Sustaining patch 140172-04
	into Solaris S10U8 update.
 
(from 141589-02)
 
	This revision accumulates generic Sustaining patch 140172-03
	into Solaris S10U8 update.
 
(from 141589-01)
 
	This revision accumulates generic Sustaining patch 140172-02
	into Solaris S10U8 update.
 
(from 140172-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 140172-03)
 
4657448 *ksh* does not wait for the last command in the pipeline to complete
6336622 *ksh* ksh dumping core in wide terminal
 
(from 140172-02)
 
6760397 ksh not behaving per POSIX standard, does not accept "-" dash as var
 
(from 140172-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 127995-01)
 
6459214 UNIX03: *vsc* xpg6 version of xargs fails null eofstr test
 
(from 120129-02)
 
6323628 /usr/xpg6/bin/xargs will coredump if given -n or -s flags with no argument
 
(from 120129-01)
 
6203159 xargs sometimes strips quote characters from input
 
(from 128343-01)
 
        This revision accumulates generic Sustaining patch 118873-05
        into Solaris S10U5 update.
 
(from 118873-05)
 
4237652 *ksh* *wait* ksh builtin gives incorrect status for stopped and restarted job
 
(from 118873-04)
 
6264121 ksh: here-document (/tmp/sh* file) unlinked too early when started in background
 
(from 118873-03)
 
4402737 ksh getting core dump if lines are over 30
6277643 ksh insufficiently careful with alignment
 
(from 118873-02)
 
6261715 ksh patch 110662-18 "test $i -ge 0" is broken; thus loops don't terminate
 
(from 118873-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: Monday, November 18, 2013