Bug Fix Advisory perl-DBI, perl-DBD-MySQL, and perl-DBD-Pg bug fix update

Advisory: RHBA-2008:0918-3
Type: Bug Fix Advisory
Severity: N/A
Issued on: 2008-10-20
Last updated on: 2008-10-20
Affected Products: Red Hat Enterprise Linux (v. 5 server)
Red Hat Enterprise Linux Desktop (v. 5 client)
OVAL: N/A

Details

Updated perl-DBI, perl-DBD-MySQL, and perl-DBD-Pg packages that resolve
possible application crashes are now available.

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. perl-DBD-MySQL and
perl-DBD-Pg are implementations of this interface for the MySQL and
PostgreSQL database servers, respectively.

These updated perl-DBI, perl-DBD-MySQL, and perl-DBD-Pg packages provide
fixes for the following bugs:

* applications using either the DBD::MySQL or DBD::Pg module could crash
due to a segmentation fault when running with a large number of bind
variables. This has been fixed in these updated packages.

All users of perl-DBI, perl-DBD-MySQL, and perl-DBD-Pg are advised to
upgrade to these updated packages, which resolve 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/FAQ_58_10188

Updated packages

Red Hat Enterprise Linux (v. 5 server)

SRPMS:
perl-DBD-MySQL-3.0007-2.el5.src.rpm     62c0c816174b11e771b0214a1b3c7e16
perl-DBD-Pg-1.49-2.el5.src.rpm
File outdated by:  RHSA-2009:0479
    abe11ae99efc98789d12c8ba97434b15
perl-DBI-1.52-2.el5.src.rpm     9378de4d6e8c407fb9d2eb78422bdda5
 
IA-32:
perl-DBD-MySQL-3.0007-2.el5.i386.rpm     e5147b99ab81d434b5ea7414b8e44502
perl-DBD-Pg-1.49-2.el5.i386.rpm
File outdated by:  RHSA-2009:0479
    21a6441fda568c75046b957d7f0c8fe0
perl-DBI-1.52-2.el5.i386.rpm     c4c7570801868732ad73260648808779
 
IA-64:
perl-DBD-MySQL-3.0007-2.el5.ia64.rpm     7fa5e0f1202f55917ca6ef9a8bde3893
perl-DBD-Pg-1.49-2.el5.ia64.rpm
File outdated by:  RHSA-2009:0479
    9dfa175cceddd2fdfb63850c8905199c
perl-DBI-1.52-2.el5.ia64.rpm     aa4d1cf039d08cc580a98093c9ce3069
 
PPC:
perl-DBD-MySQL-3.0007-2.el5.ppc.rpm     affea3e65efa76c1b7a4d1fa976c2619
perl-DBD-Pg-1.49-2.el5.ppc.rpm
File outdated by:  RHSA-2009:0479
    c25db814d01a55723bbff61f642fe3ca
perl-DBI-1.52-2.el5.ppc.rpm     6327f44ae608d72f43d515a2a912952f
 
s390x:
perl-DBD-MySQL-3.0007-2.el5.s390x.rpm     ff17093d88e3151098e9d60309c3af01
perl-DBD-Pg-1.49-2.el5.s390x.rpm
File outdated by:  RHSA-2009:0479
    a2ada3f637ee1c4e58eaace8bd7d8b3a
perl-DBI-1.52-2.el5.s390x.rpm     c34e838b3f78f7b05b79ec6914d56bd9
 
x86_64:
perl-DBD-MySQL-3.0007-2.el5.x86_64.rpm     1309384a6969eb9c6d42bb555bde9c58
perl-DBD-Pg-1.49-2.el5.x86_64.rpm
File outdated by:  RHSA-2009:0479
    fe546d9f61f1517c5270e8eaf0da4a29
perl-DBI-1.52-2.el5.x86_64.rpm     c5e422a6c69d456103672506ffc4021d
 
Red Hat Enterprise Linux Desktop (v. 5 client)

SRPMS:
perl-DBD-MySQL-3.0007-2.el5.src.rpm     62c0c816174b11e771b0214a1b3c7e16
perl-DBD-Pg-1.49-2.el5.src.rpm
File outdated by:  RHSA-2009:0479
    abe11ae99efc98789d12c8ba97434b15
perl-DBI-1.52-2.el5.src.rpm     9378de4d6e8c407fb9d2eb78422bdda5
 
IA-32:
perl-DBD-MySQL-3.0007-2.el5.i386.rpm     e5147b99ab81d434b5ea7414b8e44502
perl-DBD-Pg-1.49-2.el5.i386.rpm
File outdated by:  RHSA-2009:0479
    21a6441fda568c75046b957d7f0c8fe0
perl-DBI-1.52-2.el5.i386.rpm     c4c7570801868732ad73260648808779
 
x86_64:
perl-DBD-MySQL-3.0007-2.el5.x86_64.rpm     1309384a6969eb9c6d42bb555bde9c58
perl-DBD-Pg-1.49-2.el5.x86_64.rpm
File outdated by:  RHSA-2009:0479
    fe546d9f61f1517c5270e8eaf0da4a29
perl-DBI-1.52-2.el5.x86_64.rpm     c5e422a6c69d456103672506ffc4021d
 
(The unlinked packages above are only available from the Red Hat Network)

Bugs fixed (see bugzilla for more information)

443495 - Perl DBI segfault when issuing query with large number of bind variables
444579 - Perl DBD-Pg might segfault when issuing query with large number of bind variables
444580 - Perl DBD-MySQL segfault when issuing query with large number of bind variables


Keywords

DBD, DBI, MySQL, perl, PostgreSQL


These packages are GPG signed by Red Hat for security. Our key and details on how to verify the signature are available from:
https://www.redhat.com/security/team/key/#package

The Red Hat security contact is secalert@redhat.com. More contact details at http://www.redhat.com/security/team/contact/