- Issued:
- 2008-07-24
- Updated:
- 2008-07-24
RHBA-2008:0686 - Bug Fix Advisory
Synopsis
perl-DBI bug fix update
Type/Severity
Bug Fix Advisory
Red Hat Insights patch analysis
Identify and remediate systems affected by this advisory.
Topic
An updated perl-DBI package that fixes various bugs is now available.
Description
Perl-DBI is a database access Application Programming Interface (API) for
the Perl language. The DBI API specification defines a set of functions,
variables, and conventions, that provide a consistent database interface,
which is independent of the database being used.
This updated package fixes the following bugs:
- the values for "DBI::PurePerl looks_like_number()" and "$DBI::rows" were
incorrect in some cases.
- in certain situations, the "last_insert_id()" call failed to return the
correct data.
- due to the "die()" return being used, the "bind_columns()" call failed
to return an error in some cases. In this updated package, the
"bind_columns()" call uses the "set_err()" return, which resolves this
issue.
- potential data corruption for compiled drivers caused by the
"selectall_arrayref" and "selectrow_arrayref" calls has been resolved.
All perl-DBI users are advised to 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 4 x86_64
- Red Hat Enterprise Linux Server 4 ia64
- Red Hat Enterprise Linux Server 4 i386
- Red Hat Enterprise Linux Workstation 4 x86_64
- Red Hat Enterprise Linux Workstation 4 ia64
- Red Hat Enterprise Linux Workstation 4 i386
- Red Hat Enterprise Linux Desktop 4 x86_64
- Red Hat Enterprise Linux Desktop 4 i386
- Red Hat Enterprise Linux for IBM z Systems 4 s390x
- Red Hat Enterprise Linux for IBM z Systems 4 s390
- Red Hat Enterprise Linux for Power, big endian 4 ppc
Fixes
- BZ - 242699 - Requesting backport of upstream fix for DBI::PurePerl looks_like_number() and $DBI::rows.
- BZ - 242702 - Requesting backport of upstream fix for last_insert_id(...)
- BZ - 242708 - Requesting backport of upstream fix for bind_columns() to use return set_err(...) instead of die()
- BZ - 242713 - Requesting backport of upstream fix for potential corruption in selectall_arrayref and selectrow_arrayref for compiled drivers
CVEs
(none)
References
(none)
Red Hat Enterprise Linux Server 4
SRPM | |
---|---|
perl-DBI-1.40-9.src.rpm | SHA-256: a87db4baca7ecbcee71997c7aae7aff38a1f180888006c806cbc186bba6f444e |
x86_64 | |
perl-DBI-1.40-9.x86_64.rpm | SHA-256: a716b6faac3db886b443553afe996cc87e64c216b3af00b8feb908bedda2c5fb |
perl-DBI-1.40-9.x86_64.rpm | SHA-256: a716b6faac3db886b443553afe996cc87e64c216b3af00b8feb908bedda2c5fb |
ia64 | |
perl-DBI-1.40-9.ia64.rpm | SHA-256: da84d2a7b14fe1dacb1c206d63fdbfd25bd0ca96bb3065e1603854f95b23200b |
perl-DBI-1.40-9.ia64.rpm | SHA-256: da84d2a7b14fe1dacb1c206d63fdbfd25bd0ca96bb3065e1603854f95b23200b |
i386 | |
perl-DBI-1.40-9.i386.rpm | SHA-256: 28c4b721d83121092dbcce733863b83065f21919c54f7d2eb5bc946174a6119e |
perl-DBI-1.40-9.i386.rpm | SHA-256: 28c4b721d83121092dbcce733863b83065f21919c54f7d2eb5bc946174a6119e |
Red Hat Enterprise Linux Workstation 4
SRPM | |
---|---|
perl-DBI-1.40-9.src.rpm | SHA-256: a87db4baca7ecbcee71997c7aae7aff38a1f180888006c806cbc186bba6f444e |
x86_64 | |
perl-DBI-1.40-9.x86_64.rpm | SHA-256: a716b6faac3db886b443553afe996cc87e64c216b3af00b8feb908bedda2c5fb |
ia64 | |
perl-DBI-1.40-9.ia64.rpm | SHA-256: da84d2a7b14fe1dacb1c206d63fdbfd25bd0ca96bb3065e1603854f95b23200b |
i386 | |
perl-DBI-1.40-9.i386.rpm | SHA-256: 28c4b721d83121092dbcce733863b83065f21919c54f7d2eb5bc946174a6119e |
Red Hat Enterprise Linux Desktop 4
SRPM | |
---|---|
perl-DBI-1.40-9.src.rpm | SHA-256: a87db4baca7ecbcee71997c7aae7aff38a1f180888006c806cbc186bba6f444e |
x86_64 | |
perl-DBI-1.40-9.x86_64.rpm | SHA-256: a716b6faac3db886b443553afe996cc87e64c216b3af00b8feb908bedda2c5fb |
i386 | |
perl-DBI-1.40-9.i386.rpm | SHA-256: 28c4b721d83121092dbcce733863b83065f21919c54f7d2eb5bc946174a6119e |
Red Hat Enterprise Linux for IBM z Systems 4
SRPM | |
---|---|
perl-DBI-1.40-9.src.rpm | SHA-256: a87db4baca7ecbcee71997c7aae7aff38a1f180888006c806cbc186bba6f444e |
s390x | |
perl-DBI-1.40-9.s390x.rpm | SHA-256: a42b682ef5d092bc78981775ee702d6ee94acb042efafb0291dc89f439391c58 |
s390 | |
perl-DBI-1.40-9.s390.rpm | SHA-256: fc71c5b040b58048194e8cc1dc72285842865e30888e53d118b67de744cbfca3 |
Red Hat Enterprise Linux for Power, big endian 4
SRPM | |
---|---|
perl-DBI-1.40-9.src.rpm | SHA-256: a87db4baca7ecbcee71997c7aae7aff38a1f180888006c806cbc186bba6f444e |
ppc | |
perl-DBI-1.40-9.ppc.rpm | SHA-256: e358d9ddd51eff09629ddedf24e290c23846547234ef4346b30de703bcb26daf |
The Red Hat security contact is secalert@redhat.com. More contact details at https://access.redhat.com/security/team/contact/.