BugTraq
[ MDVSA-2010:222 ] mysql Nov 09 2010 05:22PM
security mandriva com
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

_______________________________________________________________________

Mandriva Linux Security Advisory MDVSA-2010:222
http://www.mandriva.com/security/
_______________________________________________________________________

Package : mysql
Date : November 9, 2010
Affected: 2009.0, Corporate 4.0, Enterprise Server 5.0
_______________________________________________________________________

Problem Description:

Multiple vulnerabilities were discovered and corrected in mysql:

* Joins involving a table with with a unique SET column could cause
a server crash (CVE-2010-3677).

* Use of TEMPORARY InnoDB tables with nullable columns could cause
a server crash (CVE-2010-3680).

* The server could crash if there were alternate reads from two
indexes on a table using the HANDLER interface (CVE-2010-3681).

* Using EXPLAIN with queries of the form SELECT ... UNION ... ORDER BY
(SELECT ... WHERE ...) could cause a server crash (CVE-2010-3682).

* During evaluation of arguments to extreme-value functions (such
as LEAST() and GREATEST()), type errors did not propagate properly,
causing the server to crash (CVE-2010-3833).

* The server could crash after materializing a derived table that
required a temporary table for grouping (CVE-2010-3834).

* A user-variable assignment expression that is evaluated in a logical
expression context can be precalculated in a temporary table for GROUP
BY. However, when the expression value is used after creation of the
temporary table, it was re-evaluated, not read from the table and a
server crash resulted (CVE-2010-3835).

* Pre-evaluation of LIKE predicates during view preparation could
cause a server crash (CVE-2010-3836).

* GROUP_CONCAT() and WITH ROLLUP together could cause a server crash
(CVE-2010-3837).

* Queries could cause a server crash if the GREATEST() or LEAST()
function had a mixed list of numeric and LONGBLOB arguments, and
the result of such a function was processed using an intermediate
temporary table (CVE-2010-3838).

* Queries with nested joins could cause an infinite loop in the
server when used from stored procedures and prepared statements
(CVE-2010-3839).

* The PolyFromWKB() function could crash the server when improper
WKB data was passed to the function (CVE-2010-3840).

Additionally the default behaviour of using the mysqlmanager instead
of the mysqld_safe script has been reverted in the SysV init script
because of instability issues with the mysqlmanager.

Packages for 2009.0 are provided as of the Extended Maintenance
Program. Please visit this link to learn more:
http://store.mandriva.com/product_info.php?cPath=149&products_id=490

The updated packages have been upgraded to mysql 5.0.91 and patched
to correct these issues.
_______________________________________________________________________

References:

http://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2010-3677
http://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2010-3680
http://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2010-3681
http://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2010-3682
http://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2010-3833
http://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2010-3834
http://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2010-3835
http://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2010-3836
http://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2010-3837
http://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2010-3838
http://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2010-3839
http://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2010-3840
http://dev.mysql.com/doc/refman/5.0/en/news-5-0-91.html
http://bugs.mysql.com/bug.php?id=54575
http://bugs.mysql.com/bug.php?id=54044
http://bugs.mysql.com/bug.php?id=54007
http://bugs.mysql.com/bug.php?id=52711
http://bugs.mysql.com/bug.php?id=55826
http://bugs.mysql.com/bug.php?id=55568
http://bugs.mysql.com/bug.php?id=55564
http://bugs.mysql.com/bug.php?id=54568
http://bugs.mysql.com/bug.php?id=54476
http://bugs.mysql.com/bug.php?id=54461
http://bugs.mysql.com/bug.php?id=53544
http://bugs.mysql.com/bug.php?id=51875
_______________________________________________________________________

Updated Packages:

Mandriva Linux 2009.0:
eb907536a0eeaaa029dc177ea9ef0a39 2009.0/i586/libmysql15-5.0.91-0.1mdv2009.0.i586.rpm
6478e39626354dceed037e214ec6cb1b 2009.0/i586/libmysql-devel-5.0.91-0.1mdv2009.0.i586.rpm
f241d659367edc2514f252a770715ce3 2009.0/i586/libmysql-static-devel-5.0.91-0.1mdv2009.0.i586.rpm
3acc56592aa5ef4ae5227c204a3a5931 2009.0/i586/mysql-5.0.91-0.1mdv2009.0.i586.rpm
6dd27cf8a8a6ddfcba4ff41199e5af53 2009.0/i586/mysql-bench-5.0.91-0.1mdv2009.0.i586.rpm
969531a60f2b36ce51504ced260b0df9 2009.0/i586/mysql-client-5.0.91-0.1mdv2009.0.i586.rpm
0d6e8961bb929492b105d4552622eaa4 2009.0/i586/mysql-common-5.0.91-0.1mdv2009.0.i586.rpm
e34023d0f7030d97f5ae90299b68eec9 2009.0/i586/mysql-doc-5.0.91-0.1mdv2009.0.i586.rpm
4d23ed1d323b7386428dc5f558d3dfe2 2009.0/i586/mysql-max-5.0.91-0.1mdv2009.0.i586.rpm
b9f3ae1f4537d552874ca55ed0bbb0d5 2009.0/i586/mysql-ndb-extra-5.0.91-0.1mdv2009.0.i586.rpm
71e6e537d8ca78f4feb184127c6d2241 2009.0/i586/mysql-ndb-management-5.0.91-0.1mdv2009.0.i586.rpm
ca105074d069cff1a46b33d97ad98d9c 2009.0/i586/mysql-ndb-storage-5.0.91-0.1mdv2009.0.i586.rpm
fbb37043811a661be20b76f2b5580f69 2009.0/i586/mysql-ndb-tools-5.0.91-0.1mdv2009.0.i586.rpm
a08639f29c6d8a07534854c05a1d455b 2009.0/SRPMS/mysql-5.0.91-0.1mdv2009.0.src.rpm

Mandriva Linux 2009.0/X86_64:
cd1407d890e82227401c8b362707b3b9 2009.0/x86_64/lib64mysql15-5.0.91-0.1mdv2009.0.x86_64.rpm
e0e273aa8b3491d2c9a4e3262769105f 2009.0/x86_64/lib64mysql-devel-5.0.91-0.1mdv2009.0.x86_64.rpm
2d33f0fe6f058303912058018a3d0d06 2009.0/x86_64/lib64mysql-static-devel-5.0.91-0.1mdv2009.0.x86_64.rpm
da91cf85defd1b0cff9c069fadd07e5d 2009.0/x86_64/mysql-5.0.91-0.1mdv2009.0.x86_64.rpm
8ebcffba8321ae17aae21cb3ba52a3e9 2009.0/x86_64/mysql-bench-5.0.91-0.1mdv2009.0.x86_64.rpm
d5d640a2ef35848f9befc0be86d78a49 2009.0/x86_64/mysql-client-5.0.91-0.1mdv2009.0.x86_64.rpm
b526d8835e448c064cd63f9aefb3623c 2009.0/x86_64/mysql-common-5.0.91-0.1mdv2009.0.x86_64.rpm
f797fffb311a794dab45d168a8b781d6 2009.0/x86_64/mysql-doc-5.0.91-0.1mdv2009.0.x86_64.rpm
6fbb34d053af580605ee5e38319e70dc 2009.0/x86_64/mysql-max-5.0.91-0.1mdv2009.0.x86_64.rpm
b3301c995e36f2785d25c7d3e61abe6e 2009.0/x86_64/mysql-ndb-extra-5.0.91-0.1mdv2009.0.x86_64.rpm
96296d78b320836f6199ccd9f6ded083 2009.0/x86_64/mysql-ndb-management-5.0.91-0.1mdv2009.0.x86_64.rpm
460ca6c62c5911774601ff0f2503e885 2009.0/x86_64/mysql-ndb-storage-5.0.91-0.1mdv2009.0.x86_64.rpm
414c0cf19deda444f69486aed137b9e6 2009.0/x86_64/mysql-ndb-tools-5.0.91-0.1mdv2009.0.x86_64.rpm
a08639f29c6d8a07534854c05a1d455b 2009.0/SRPMS/mysql-5.0.91-0.1mdv2009.0.src.rpm

Corporate 4.0:
93ceb9fd59484cdea928ffd2e06d149c corporate/4.0/i586/libmysql15-5.0.91-0.1.20060mlcs4.i586.rpm
f80353a66273e0f70aba1f4821efd2fa corporate/4.0/i586/libmysql-devel-5.0.91-0.1.20060mlcs4.i586.rpm
e755ee14f4d94b55db8a74dbb721f068 corporate/4.0/i586/libmysql-static-devel-5.0.91-0.1.20060mlcs4.i586.rpm
95abd2f134cf728ecebb4c4d0b4a6ae9 corporate/4.0/i586/mysql-5.0.91-0.1.20060mlcs4.i586.rpm
1c18fe18e0475ea49a4a50b9d1f6c091 corporate/4.0/i586/mysql-bench-5.0.91-0.1.20060mlcs4.i586.rpm
7399fd7ae6850c14792eac8b79a34523 corporate/4.0/i586/mysql-client-5.0.91-0.1.20060mlcs4.i586.rpm
4aee716bce3e5965688194b1cd1712eb corporate/4.0/i586/mysql-common-5.0.91-0.1.20060mlcs4.i586.rpm
86bfc5a65912fbbbe1ac5b9eda7b31f0 corporate/4.0/i586/mysql-doc-5.0.91-0.1.20060mlcs4.i586.rpm
c387117b0a39d2bad9cec605f3f7314a corporate/4.0/i586/mysql-max-5.0.91-0.1.20060mlcs4.i586.rpm
f63da7fe87e2eb742a6a74e2c66a57e6 corporate/4.0/i586/mysql-ndb-extra-5.0.91-0.1.20060mlcs4.i586.rpm
9dd84b4d7102bf330b2979d90f8983c8 corporate/4.0/i586/mysql-ndb-management-5.0.91-0.1.20060mlcs4.i586.rpm
b51844ca5c493112335ca054f43e17d4 corporate/4.0/i586/mysql-ndb-storage-5.0.91-0.1.20060mlcs4.i586.rpm
09509a1f48bc11abe6570c3a46e9daf6 corporate/4.0/i586/mysql-ndb-tools-5.0.91-0.1.20060mlcs4.i586.rpm
927ed1974f0a042693967b6fd22ec008 corporate/4.0/SRPMS/mysql-5.0.91-0.1.20060mlcs4.src.rpm

Corporate 4.0/X86_64:
20117b2754e9b91d085ff9680d811611 corporate/4.0/x86_64/lib64mysql15-5.0.91-0.1.20060mlcs4.x86_64.rpm
1853101973ee2852c1009e7595a2bc31 corporate/4.0/x86_64/lib64mysql-devel-5.0.91-0.1.20060mlcs4.x86_64.rpm
dd09522b46023ae468563abd47460bd3 corporate/4.0/x86_64/lib64mysql-static-devel-5.0.91-0.1.20060mlcs4.x86_6
4.rpm
9f0c3810761e001a6e371012cc2743eb corporate/4.0/x86_64/mysql-5.0.91-0.1.20060mlcs4.x86_64.rpm
fd174ef50c83c54356ac8e4e891b3f73 corporate/4.0/x86_64/mysql-bench-5.0.91-0.1.20060mlcs4.x86_64.rpm
8a85a29a6ade51a0956786675ba887fe corporate/4.0/x86_64/mysql-client-5.0.91-0.1.20060mlcs4.x86_64.rpm
09daedce7d9a9c1c00168b0b1d42994f corporate/4.0/x86_64/mysql-common-5.0.91-0.1.20060mlcs4.x86_64.rpm
ef9743643cba3544a8824d4c17e0d6c8 corporate/4.0/x86_64/mysql-doc-5.0.91-0.1.20060mlcs4.x86_64.rpm
e7c3a9a251b4c8bc758591c5460d50dc corporate/4.0/x86_64/mysql-max-5.0.91-0.1.20060mlcs4.x86_64.rpm
f522e85eb231fc6a021219f9647f9333 corporate/4.0/x86_64/mysql-ndb-extra-5.0.91-0.1.20060mlcs4.x86_64.rpm
f702c3f65c406cc76ed2c7a784cef4f2 corporate/4.0/x86_64/mysql-ndb-management-5.0.91-0.1.20060mlcs4.x86_64.r
pm
6442629a873f3cce5eb00d490068afbb corporate/4.0/x86_64/mysql-ndb-storage-5.0.91-0.1.20060mlcs4.x86_64.rpm
e3e5f618f95f4ff8f83761069c36fae2 corporate/4.0/x86_64/mysql-ndb-tools-5.0.91-0.1.20060mlcs4.x86_64.rpm
927ed1974f0a042693967b6fd22ec008 corporate/4.0/SRPMS/mysql-5.0.91-0.1.20060mlcs4.src.rpm

Mandriva Enterprise Server 5:
89c2269f406dc3045dfd7d4722439b89 mes5/i586/libmysql15-5.0.91-0.1mdvmes5.1.i586.rpm
a39245d96a2343f94a6c3de2b0a1d5e8 mes5/i586/libmysql-devel-5.0.91-0.1mdvmes5.1.i586.rpm
c3a8626adfa64c80e9780cae382677d3 mes5/i586/libmysql-static-devel-5.0.91-0.1mdvmes5.1.i586.rpm
d08bcf51ea7cca9291879867d94bfd46 mes5/i586/mysql-5.0.91-0.1mdvmes5.1.i586.rpm
894a8b94003bae051d4301f6adcf2669 mes5/i586/mysql-bench-5.0.91-0.1mdvmes5.1.i586.rpm
62396656052e01c3fdf8d500bc55a860 mes5/i586/mysql-client-5.0.91-0.1mdvmes5.1.i586.rpm
5b824ecf37eb00993e47aff4531775a7 mes5/i586/mysql-common-5.0.91-0.1mdvmes5.1.i586.rpm
bf869755a712d83629256a9a99c15711 mes5/i586/mysql-doc-5.0.91-0.1mdvmes5.1.i586.rpm
bff52c734c7efc2305e22c1dd2bdf094 mes5/i586/mysql-max-5.0.91-0.1mdvmes5.1.i586.rpm
5f33d4b7e2de3e03beb58bd5c543c97b mes5/i586/mysql-ndb-extra-5.0.91-0.1mdvmes5.1.i586.rpm
10133c0bfbaa5080156ff83f871ee4da mes5/i586/mysql-ndb-management-5.0.91-0.1mdvmes5.1.i586.rpm
35c3f4e88178c3bee2247aa5fe506aca mes5/i586/mysql-ndb-storage-5.0.91-0.1mdvmes5.1.i586.rpm
f4fc7bfef0241437d69d170e26391efc mes5/i586/mysql-ndb-tools-5.0.91-0.1mdvmes5.1.i586.rpm
d1e56324f66cd14937b7612206def290 mes5/SRPMS/mysql-5.0.91-0.1mdvmes5.1.src.rpm

Mandriva Enterprise Server 5/X86_64:
8916ce12f0a1369f39cd250e2c8c35c9 mes5/x86_64/lib64mysql15-5.0.91-0.1mdvmes5.1.x86_64.rpm
8276a9fd8be29452610c67e2971be511 mes5/x86_64/lib64mysql-devel-5.0.91-0.1mdvmes5.1.x86_64.rpm
2306d392866669f16ed65275ec8ea1ec mes5/x86_64/lib64mysql-static-devel-5.0.91-0.1mdvmes5.1.x86_64.rpm
da916613ff80db456eadddd61d6cba18 mes5/x86_64/mysql-5.0.91-0.1mdvmes5.1.x86_64.rpm
8563b08ca76a16d01f1b9c41b9cc7dcc mes5/x86_64/mysql-bench-5.0.91-0.1mdvmes5.1.x86_64.rpm
88289d93bf3e177ae304843fc3f221a4 mes5/x86_64/mysql-client-5.0.91-0.1mdvmes5.1.x86_64.rpm
55b1ddf76c99a5561b738682fb55b4fb mes5/x86_64/mysql-common-5.0.91-0.1mdvmes5.1.x86_64.rpm
8b33e50cc5c12dfb577a7d1ca85800ea mes5/x86_64/mysql-doc-5.0.91-0.1mdvmes5.1.x86_64.rpm
b2fd7c02c73ab39a68c5799ae71769da mes5/x86_64/mysql-max-5.0.91-0.1mdvmes5.1.x86_64.rpm
0875dffd5f38fd9873347aad5353cdc1 mes5/x86_64/mysql-ndb-extra-5.0.91-0.1mdvmes5.1.x86_64.rpm
1fcf16f947ccc0eca16aa5f47f910ded mes5/x86_64/mysql-ndb-management-5.0.91-0.1mdvmes5.1.x86_64.rpm
93bfc7f9bd45288ea5e6d97aedfd109e mes5/x86_64/mysql-ndb-storage-5.0.91-0.1mdvmes5.1.x86_64.rpm
a98125ba65e6ade91189944dd148a218 mes5/x86_64/mysql-ndb-tools-5.0.91-0.1mdvmes5.1.x86_64.rpm
d1e56324f66cd14937b7612206def290 mes5/SRPMS/mysql-5.0.91-0.1mdvmes5.1.src.rpm
_______________________________________________________________________

To upgrade automatically use MandrivaUpdate or urpmi. The verification
of md5 checksums and GPG signatures is performed automatically for you.

All packages are signed by Mandriva for security. You can obtain the
GPG public key of the Mandriva Security Team by executing:

gpg --recv-keys --keyserver pgp.mit.edu 0x22458A98

You can view other update advisories for Mandriva Linux at:

http://www.mandriva.com/security/advisories

If you want to report vulnerabilities, please contact

security_(at)_mandriva.com
_______________________________________________________________________

Type Bits/KeyID Date User ID
pub 1024D/22458A98 2000-07-10 Mandriva Security Team
<security*mandriva.com>
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.9 (GNU/Linux)

iD8DBQFM2VUgmqjQ0CJFipgRAkmKAKDZq9ZsL8ehC3DYz8Cvl7S9kOMIigCfc/Bn
PtNWZN/OpXqCPP3oiCQKR4Y=
=W5lO
-----END PGP SIGNATURE-----

[ reply ]


 

Privacy Statement
Copyright 2010, SecurityFocus