- Issued:
- 2008-05-21
- Updated:
- 2008-05-21
RHBA-2008:0326 - Bug Fix Advisory
Synopsis
ksh bug fix update
Type/Severity
Bug Fix Advisory
Red Hat Insights patch analysis
Identify and remediate systems affected by this advisory.
Topic
An updated ksh package that addresses various bugs is now available.
Description
KSH-93 is the most recent version of the KornShell by David Korn of AT&T
Bell Laboratories. KornShell is a shell programming language, which is
upwards-compatible with "sh" (the Bourne Shell).
This update addresses the following bugs:
- the built-in mkdir command did not respect the default ACL when creating
directories.
- a memory leak could occur when command output was redirected to a file.
- a script containing 'set -m' could spin in a stopped state.
.
- wrong handling of the SIGTTOU signal could cause ksh scripts to
unexpectedly stop.
- wrong handling of the ERR trap could cause ksh to enter an infinite loop
during the trap processing.
- processes spawned by ksh that were stopped (sent a SIGSTOP signal) and
then continued (sent a SIGCONT signal) were always given a return value of
19, which was incorrect. Processes should exit with their normal return
values if they exit normally.
- unnecessary error messages were reported when resizing a window in which
ksh was running on the Itanium architecture.
- the ksh man page incorrectly listed a value of 4095 as the upper bound of
array indexes. The actual upper limit, which is architecture-dependent, is
much higher.
- when using output redirection, ksh handled coprocesses incorrectly, which
would cause output errors.
Users of ksh should upgrade to this updated package, which resolves these
issues.
Solution
Before applying this update, make sure that all previously-released
errata relevant to your system have been applied.
This update is available via Red Hat Network. Details on how to use
the Red Hat Network to apply this update are available at
http://kbase.redhat.com/faq/FAQ_58_10188
Affected Products
- Red Hat Enterprise Linux Server 5 x86_64
- Red Hat Enterprise Linux Server 5 ia64
- Red Hat Enterprise Linux Server 5 i386
- Red Hat Enterprise Linux Workstation 5 x86_64
- Red Hat Enterprise Linux Workstation 5 i386
- Red Hat Enterprise Linux for IBM z Systems 5 s390x
- Red Hat Enterprise Linux for Power, big endian 5 ppc
- Red Hat Enterprise Linux Server from RHUI 5 x86_64
- Red Hat Enterprise Linux Server from RHUI 5 i386
Fixes
- BZ - 219420 - ksh unaligned access messages
- BZ - 250362 - description in ksh's manpage about subscript of index array is wrong
- BZ - 426849 - ksh doesn't work correcly with coprocess
CVEs
(none)
References
(none)
Red Hat Enterprise Linux Server 5
SRPM | |
---|---|
ksh-20060214-1.7.src.rpm | SHA-256: 5d754087cc0f1d523c1e2f35455107edc2c5b9c74f08ed65b3f4af741d873e13 |
x86_64 | |
ksh-20060214-1.7.x86_64.rpm | SHA-256: 22329617c984cd14b54613da603ea9ea2e6091529915e088ae59ad2e70e85201 |
ia64 | |
ksh-20060214-1.7.ia64.rpm | SHA-256: 2c2101d4974dbc358ca14c5fd95856b5e6fa88f2a4ca7aae3fbc348f9962994a |
i386 | |
ksh-20060214-1.7.i386.rpm | SHA-256: c69e1f803a088af43e6eb6587973f22c20b89e9d7f94f66c7a0443bbea7251f6 |
Red Hat Enterprise Linux Workstation 5
SRPM | |
---|---|
ksh-20060214-1.7.src.rpm | SHA-256: 5d754087cc0f1d523c1e2f35455107edc2c5b9c74f08ed65b3f4af741d873e13 |
x86_64 | |
ksh-20060214-1.7.x86_64.rpm | SHA-256: 22329617c984cd14b54613da603ea9ea2e6091529915e088ae59ad2e70e85201 |
i386 | |
ksh-20060214-1.7.i386.rpm | SHA-256: c69e1f803a088af43e6eb6587973f22c20b89e9d7f94f66c7a0443bbea7251f6 |
Red Hat Enterprise Linux for IBM z Systems 5
SRPM | |
---|---|
ksh-20060214-1.7.src.rpm | SHA-256: 5d754087cc0f1d523c1e2f35455107edc2c5b9c74f08ed65b3f4af741d873e13 |
s390x | |
ksh-20060214-1.7.s390x.rpm | SHA-256: 693bcc32b2b5eaa9226dcda7b1adda2c17c269695a795b25db88a0deb0f36eb7 |
Red Hat Enterprise Linux for Power, big endian 5
SRPM | |
---|---|
ksh-20060214-1.7.src.rpm | SHA-256: 5d754087cc0f1d523c1e2f35455107edc2c5b9c74f08ed65b3f4af741d873e13 |
ppc | |
ksh-20060214-1.7.ppc.rpm | SHA-256: 245781d0fa3f66e9521dce0d80e07edef354212110d1044255a5217ca2a25a54 |
Red Hat Enterprise Linux Server from RHUI 5
SRPM | |
---|---|
ksh-20060214-1.7.src.rpm | SHA-256: 5d754087cc0f1d523c1e2f35455107edc2c5b9c74f08ed65b3f4af741d873e13 |
x86_64 | |
ksh-20060214-1.7.x86_64.rpm | SHA-256: 22329617c984cd14b54613da603ea9ea2e6091529915e088ae59ad2e70e85201 |
i386 | |
ksh-20060214-1.7.i386.rpm | SHA-256: c69e1f803a088af43e6eb6587973f22c20b89e9d7f94f66c7a0443bbea7251f6 |
The Red Hat security contact is secalert@redhat.com. More contact details at https://access.redhat.com/security/team/contact/.