- Issued:
- 2011-05-19
- Updated:
- 2011-05-19
RHBA-2011:0559 - Bug Fix Advisory
Synopsis
busybox bug fix update
Type/Severity
Bug Fix Advisory
Red Hat Insights patch analysis
Identify and remediate systems affected by this advisory.
Topic
Updated busybox packages that fixes several bugs are now available.
Description
Busybox is a single binary containing a large number of system commands,
including a shell. This package can be useful for recovering from certain
types of system failures, particularly those involving broken shared
libraries.
This update addresses the following issues:
- Previously, the cpio applet included with busybox printed summary
messages to stdout instead of stderr as the stand alone cpio does.
Consequently nothing was returned to the shell when the busybox cpio applet
ran. The updated applet include a patch that corrects this: the busybox
cpio applet now prints summary messages to stderr, returning information to
the shell as the standalone utility does. (BZ#615391)
- As initially released, the "busybox hwclock" utility included with Red
Hat Enterprise Linux 6 honored the current Filesystem Hierarchy Standard
(FHS 2.3) and assumed the adjtime state file was at
/var/lib/hwclock/adjtime. If kexec was invoked to load a second kernel over
a crashed kernel, this caused "busybox hwclock" to return incorrect and
inconsistent values when compared with the same command running in the
first kernel prior to the crash. With this update, the config file for
busybox hwclock was reverted to its old behavior. It now assumes the
adjtime state file is at /etc/adjtime, as was the case in FHS 2.1, and
"busybox hwclock" behaves as expected when run in an initial or reloaded
kernel. (BZ#621853)
- The "busybox awk" utility incorrectly treated all strings of digits with
leading zeros as octal integer constants. This meant strings such as
"0xffff" and "07777" were handled correctly but strings such as "0.531"
were not. As a consequence, awk operations that correctly manipulated such
strings as numbers were not handled correctly by busybox awk. With this
update, the awk utility included with busybox correctly differentiates
between hexadecimal and floating decimal strings and handles manipulations
of the latter as expected. (BZ#633961)
All busybox users should install this update, which fixes these bugs.
Solution
Before applying this update, make sure all previously-released errata
relevant to your system have been applied.
This update is available via the Red Hat Network. Details on how to
use the Red Hat Network to apply this update are available at
https://access.redhat.com/kb/docs/DOC-11259
Affected Products
- Red Hat Enterprise Linux Server 6 x86_64
- Red Hat Enterprise Linux Server 6 i386
- Red Hat Enterprise Linux Workstation 6 i386
- Red Hat Enterprise Linux Desktop 6 i386
- Red Hat Enterprise Linux for Power, big endian 6 ppc64
- Red Hat Enterprise Linux for Scientific Computing 6 x86_64
- Red Hat Enterprise Linux Server from RHUI 6 x86_64
- Red Hat Enterprise Linux Server - Extended Life Cycle Support 6 x86_64
- Red Hat Enterprise Linux Server - Extended Life Cycle Support 6 i386
- Red Hat Enterprise Linux Workstation 6 x86_64
- Red Hat Enterprise Linux Desktop 6 x86_64
- Red Hat Enterprise Linux Server from RHUI 6 i386
- Red Hat Enterprise Linux Server - Retired Extended Life Cycle Support 6 x86_64
Fixes
- BZ - 615391 - the cpio applet prints to stdout instead of stderr
- BZ - 621853 - busybox hwclock have different behavior under first kernel and second kernel
CVEs
(none)
References
(none)
Red Hat Enterprise Linux Server 6
SRPM | |
---|---|
busybox-1.15.1-11.el6.src.rpm | SHA-256: b5e101c77078c13cd71a2553eeab0e5797817144b9a2830d7d49dfac69a05b78 |
x86_64 | |
busybox-1.15.1-11.el6.x86_64.rpm | SHA-256: 87b49c6a214f55267248764e450c29a3e0ac0676314af18b027bcbbe8e6bd8d5 |
busybox-petitboot-1.15.1-11.el6.x86_64.rpm | SHA-256: 5f1eeaa6815975c37d262055a7cd95f4feeea6737e6475bb80f51fef6e95f4db |
i386 | |
busybox-1.15.1-11.el6.i686.rpm | SHA-256: c26f6334763dbd074a37f243ecda922d13dd950957bfe343192d28a3104f3079 |
busybox-petitboot-1.15.1-11.el6.i686.rpm | SHA-256: e295edb891827974386f23b696673bbcad0503b2464e68858617e5fc6af6cfb5 |
Red Hat Enterprise Linux Workstation 6
SRPM | |
---|---|
busybox-1.15.1-11.el6.src.rpm | SHA-256: b5e101c77078c13cd71a2553eeab0e5797817144b9a2830d7d49dfac69a05b78 |
x86_64 | |
busybox-1.15.1-11.el6.x86_64.rpm | SHA-256: 87b49c6a214f55267248764e450c29a3e0ac0676314af18b027bcbbe8e6bd8d5 |
busybox-petitboot-1.15.1-11.el6.x86_64.rpm | SHA-256: 5f1eeaa6815975c37d262055a7cd95f4feeea6737e6475bb80f51fef6e95f4db |
i386 | |
busybox-1.15.1-11.el6.i686.rpm | SHA-256: c26f6334763dbd074a37f243ecda922d13dd950957bfe343192d28a3104f3079 |
busybox-petitboot-1.15.1-11.el6.i686.rpm | SHA-256: e295edb891827974386f23b696673bbcad0503b2464e68858617e5fc6af6cfb5 |
Red Hat Enterprise Linux Desktop 6
SRPM | |
---|---|
busybox-1.15.1-11.el6.src.rpm | SHA-256: b5e101c77078c13cd71a2553eeab0e5797817144b9a2830d7d49dfac69a05b78 |
i386 | |
busybox-1.15.1-11.el6.i686.rpm | SHA-256: c26f6334763dbd074a37f243ecda922d13dd950957bfe343192d28a3104f3079 |
busybox-petitboot-1.15.1-11.el6.i686.rpm | SHA-256: e295edb891827974386f23b696673bbcad0503b2464e68858617e5fc6af6cfb5 |
x86_64 | |
busybox-1.15.1-11.el6.x86_64.rpm | SHA-256: 87b49c6a214f55267248764e450c29a3e0ac0676314af18b027bcbbe8e6bd8d5 |
busybox-petitboot-1.15.1-11.el6.x86_64.rpm | SHA-256: 5f1eeaa6815975c37d262055a7cd95f4feeea6737e6475bb80f51fef6e95f4db |
Red Hat Enterprise Linux for Power, big endian 6
SRPM | |
---|---|
busybox-1.15.1-11.el6.src.rpm | SHA-256: b5e101c77078c13cd71a2553eeab0e5797817144b9a2830d7d49dfac69a05b78 |
ppc64 | |
busybox-1.15.1-11.el6.ppc64.rpm | SHA-256: 01d172809f40a8c3dc90e22c2771b5d371f3d07e2a94a6e728c6ba0d67e775bc |
busybox-petitboot-1.15.1-11.el6.ppc64.rpm | SHA-256: d3ac5979d553a0fd82092c6eafc4e71788fa188c0da0bc8c5da28b923556eaf1 |
Red Hat Enterprise Linux for Scientific Computing 6
SRPM | |
---|---|
busybox-1.15.1-11.el6.src.rpm | SHA-256: b5e101c77078c13cd71a2553eeab0e5797817144b9a2830d7d49dfac69a05b78 |
x86_64 | |
busybox-1.15.1-11.el6.x86_64.rpm | SHA-256: 87b49c6a214f55267248764e450c29a3e0ac0676314af18b027bcbbe8e6bd8d5 |
busybox-petitboot-1.15.1-11.el6.x86_64.rpm | SHA-256: 5f1eeaa6815975c37d262055a7cd95f4feeea6737e6475bb80f51fef6e95f4db |
Red Hat Enterprise Linux Server from RHUI 6
SRPM | |
---|---|
busybox-1.15.1-11.el6.src.rpm | SHA-256: b5e101c77078c13cd71a2553eeab0e5797817144b9a2830d7d49dfac69a05b78 |
x86_64 | |
busybox-1.15.1-11.el6.x86_64.rpm | SHA-256: 87b49c6a214f55267248764e450c29a3e0ac0676314af18b027bcbbe8e6bd8d5 |
busybox-petitboot-1.15.1-11.el6.x86_64.rpm | SHA-256: 5f1eeaa6815975c37d262055a7cd95f4feeea6737e6475bb80f51fef6e95f4db |
i386 | |
busybox-1.15.1-11.el6.i686.rpm | SHA-256: c26f6334763dbd074a37f243ecda922d13dd950957bfe343192d28a3104f3079 |
busybox-petitboot-1.15.1-11.el6.i686.rpm | SHA-256: e295edb891827974386f23b696673bbcad0503b2464e68858617e5fc6af6cfb5 |
Red Hat Enterprise Linux Server - Extended Life Cycle Support 6
SRPM | |
---|---|
busybox-1.15.1-11.el6.src.rpm | SHA-256: b5e101c77078c13cd71a2553eeab0e5797817144b9a2830d7d49dfac69a05b78 |
x86_64 | |
busybox-1.15.1-11.el6.x86_64.rpm | SHA-256: 87b49c6a214f55267248764e450c29a3e0ac0676314af18b027bcbbe8e6bd8d5 |
busybox-petitboot-1.15.1-11.el6.x86_64.rpm | SHA-256: 5f1eeaa6815975c37d262055a7cd95f4feeea6737e6475bb80f51fef6e95f4db |
i386 | |
busybox-1.15.1-11.el6.i686.rpm | SHA-256: c26f6334763dbd074a37f243ecda922d13dd950957bfe343192d28a3104f3079 |
busybox-petitboot-1.15.1-11.el6.i686.rpm | SHA-256: e295edb891827974386f23b696673bbcad0503b2464e68858617e5fc6af6cfb5 |
Red Hat Enterprise Linux Server - Retired Extended Life Cycle Support 6
SRPM | |
---|---|
busybox-1.15.1-11.el6.src.rpm | SHA-256: b5e101c77078c13cd71a2553eeab0e5797817144b9a2830d7d49dfac69a05b78 |
x86_64 | |
busybox-1.15.1-11.el6.x86_64.rpm | SHA-256: 87b49c6a214f55267248764e450c29a3e0ac0676314af18b027bcbbe8e6bd8d5 |
busybox-petitboot-1.15.1-11.el6.x86_64.rpm | SHA-256: 5f1eeaa6815975c37d262055a7cd95f4feeea6737e6475bb80f51fef6e95f4db |
The Red Hat security contact is secalert@redhat.com. More contact details at https://access.redhat.com/security/team/contact/.