- Issued:
- 2010-01-20
- Updated:
- 2010-03-30
RHBA-2010:0055 - Bug Fix Advisory
Synopsis
hmaccalc bug fix update
Type/Severity
Bug Fix Advisory
Red Hat Insights patch analysis
Identify and remediate systems affected by this advisory.
Topic
An updated hmaccalc package that fixes a self-test bug related to binary
prelinking is now available.
Description
The hmaccalc package contains tools to calculate HMAC (Hash-based Message
Authentication Code) values for files. The names and interfaces were
designed to mimic those of the sha1sum, sha256sum, sha384sum and sha512sum
tools provided by the coreutils package.
This updated hmaccalc package fixes the following bug:
- each time one of the tools in the hmaccalc package is used, it performs a
self-test by comparing the checksum of its own binary with the value which
was computed when the binary package was built. However, if an hmaccalc
binary had been prelinked using the "prelink" command, and that command was
not located in one of the directories listed in the PATH environment
variable, then that binary would be unable to use the prelink tool to
verify the checksum against an unmodified copy of itself. This update
contains a backported fix that allows hmaccalc to remember the location of
the prelink command that was available at build time, and to be able to use
it if necessary.
Note that this fix is required in order to build the Linux kernel with
FIPS-compliance (Federal Information Processing Standards) enabled.
(BZ#512275)
All users of hmaccalc are advised to upgrade to this updated package, which
resolves this issue.
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/docs/DOC-11259
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 Desktop 5 x86_64
- Red Hat Enterprise Linux Desktop 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 - 512275 - prelinking /usr/bin/sha512hmac causes self test to fail for non-root users
CVEs
(none)
References
(none)
Red Hat Enterprise Linux Server 5
SRPM | |
---|---|
hmaccalc-0.9.6-3.el5.src.rpm | SHA-256: 1770ae1b18930068322937d6026c7f69ee9d1a93ed8baa276e00ba11f9608585 |
x86_64 | |
hmaccalc-0.9.6-3.el5.x86_64.rpm | SHA-256: d390b5ecc5370b071ea9f0221c1e4ed432219cdf3ccf978aa7247fbc9a9952d4 |
ia64 | |
hmaccalc-0.9.6-3.el5.ia64.rpm | SHA-256: c62cf339ba6d965082f2918c4f66ab142f35a24d1b410b4c3d600fd592c2b9e4 |
i386 | |
hmaccalc-0.9.6-3.el5.i386.rpm | SHA-256: 6abd4fcd17512f65094caae8cfa5fcfd9f5939070aaa900aa48fd56ae24aed74 |
Red Hat Enterprise Linux Workstation 5
SRPM | |
---|---|
hmaccalc-0.9.6-3.el5.src.rpm | SHA-256: 1770ae1b18930068322937d6026c7f69ee9d1a93ed8baa276e00ba11f9608585 |
x86_64 | |
hmaccalc-0.9.6-3.el5.x86_64.rpm | SHA-256: d390b5ecc5370b071ea9f0221c1e4ed432219cdf3ccf978aa7247fbc9a9952d4 |
i386 | |
hmaccalc-0.9.6-3.el5.i386.rpm | SHA-256: 6abd4fcd17512f65094caae8cfa5fcfd9f5939070aaa900aa48fd56ae24aed74 |
Red Hat Enterprise Linux Desktop 5
SRPM | |
---|---|
hmaccalc-0.9.6-3.el5.src.rpm | SHA-256: 1770ae1b18930068322937d6026c7f69ee9d1a93ed8baa276e00ba11f9608585 |
x86_64 | |
hmaccalc-0.9.6-3.el5.x86_64.rpm | SHA-256: d390b5ecc5370b071ea9f0221c1e4ed432219cdf3ccf978aa7247fbc9a9952d4 |
i386 | |
hmaccalc-0.9.6-3.el5.i386.rpm | SHA-256: 6abd4fcd17512f65094caae8cfa5fcfd9f5939070aaa900aa48fd56ae24aed74 |
Red Hat Enterprise Linux for IBM z Systems 5
SRPM | |
---|---|
hmaccalc-0.9.6-3.el5.src.rpm | SHA-256: 1770ae1b18930068322937d6026c7f69ee9d1a93ed8baa276e00ba11f9608585 |
s390x | |
hmaccalc-0.9.6-3.el5.s390x.rpm | SHA-256: e02b1466a1484d74a2900a68b664d3d290dcafd45ee94718c7523f65b8ac318f |
Red Hat Enterprise Linux for Power, big endian 5
SRPM | |
---|---|
hmaccalc-0.9.6-3.el5.src.rpm | SHA-256: 1770ae1b18930068322937d6026c7f69ee9d1a93ed8baa276e00ba11f9608585 |
ppc | |
hmaccalc-0.9.6-3.el5.ppc.rpm | SHA-256: 2403c96c9ca1639d0609cbda5b0f63dcfe1f29c06fe313d7a5f5b01823120b54 |
Red Hat Enterprise Linux Server from RHUI 5
SRPM | |
---|---|
hmaccalc-0.9.6-3.el5.src.rpm | SHA-256: 1770ae1b18930068322937d6026c7f69ee9d1a93ed8baa276e00ba11f9608585 |
x86_64 | |
hmaccalc-0.9.6-3.el5.x86_64.rpm | SHA-256: d390b5ecc5370b071ea9f0221c1e4ed432219cdf3ccf978aa7247fbc9a9952d4 |
i386 | |
hmaccalc-0.9.6-3.el5.i386.rpm | SHA-256: 6abd4fcd17512f65094caae8cfa5fcfd9f5939070aaa900aa48fd56ae24aed74 |
The Red Hat security contact is secalert@redhat.com. More contact details at https://access.redhat.com/security/team/contact/.