- Issued:
- 2010-07-08
- Updated:
- 2010-07-08
RHBA-2010:0516 - Bug Fix Advisory
Synopsis
db4 bug fix update
Type/Severity
Bug Fix Advisory
Topic
Updated db4 packages that fix a database verification bug are now
available.
Description
The Berkeley Database (Berkeley DB) is a programmatic toolkit that
provides embedded database support for both traditional and
client/server applications. The Berkeley DB includes B+tree, Extended
Linear Hashing, Fixed and Variable-length record access methods,
transactions, locking, logging, shared memory caching, and database
recovery. The Berkeley DB supports C, C++, Java, and Perl APIs. It is
used by many applications, including Python and Perl, so this should
be installed on all systems.
This update fixes the following bug:
- IDs (ID lists) are stored as "duplicate" nested btrees. When such a
list grew big enough enough to require internal pages, the dbverify
utility reported spurious out-of-order errors as follows (note: the
page and entry numbers are context dependent):
db_verify: Page 7: out-of-order key at entry 6
These errors presented because dbverify did not distinguish between
the main database tree and off-page-duplicate trees. With this update,
dbverify now distinguishes between such trees and the spurious errors
no longer occur. (BZ#589879)
All users should upgrade to these updated packages, which resolve this
issue.
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
http://kbase.redhat.com/faq/docs/DOC-11259
Affected Products
- Red Hat Enterprise Linux for x86_64 - Extended Update Support 5.4 x86_64
- Red Hat Enterprise Linux for x86_64 - Extended Update Support 5.4 ia64
- Red Hat Enterprise Linux for x86_64 - Extended Update Support 5.4 i386
- Red Hat Enterprise Linux for IBM z Systems - Extended Update Support 5.4 s390x
- Red Hat Enterprise Linux for Power, big endian - Extended Update Support 5.4 ppc
Fixes
- BZ - 589879 - patch for btree/bt_verify.c (Berkeley DB 4.3.29)
CVEs
(none)
References
(none)
The Red Hat security contact is secalert@redhat.com. More contact details at https://access.redhat.com/security/team/contact/.