First published: Wed Oct 06 2010(Updated: )
A flaw in MySQL versions prior to 5.1.51 [1] was reported [2] that could allow an authenticated user to kill connections to MySQL by creating a query with the GREATEST() or LEAST() functions having a mixed list of numeric and LONGBLOB arguments. [1] <a href="http://dev.mysql.com/doc/refman/5.1/en/news-5-1-51.html">http://dev.mysql.com/doc/refman/5.1/en/news-5-1-51.html</a> [2] <a href="http://bugs.mysql.com/bug.php?id=54461">http://bugs.mysql.com/bug.php?id=54461</a> This is noted as having been fixed in MySQL 5.1.51, but it does not cause a crash on MySQL 5.0.50 in Fedora 13. It also causes a crash on Red Hat Enterprise Linux 5 (5.0.77) but not Red Hat Enterprise Linux 4 (4.1.22).
Affected Software | Affected Version | How to fix |
---|---|---|
MySQL (MySQL-common) | <5.1.51 | |
MySQL (MySQL-common) | <5.0.50 | |
MySQL (MySQL-common) | >=5.0.50<5.0.77 | |
MySQL (MySQL-common) | =4.1.22 |
Sign up to SecAlerts for real-time vulnerability data matched to your software, aggregated from hundreds of sources.
The severity of REDHAT-BUG-640858 is high due to the potential for authenticated users to disrupt MySQL connections.
To address REDHAT-BUG-640858, upgrade MySQL to version 5.1.51 or later.
MySQL versions prior to 5.1.51, including versions 5.0.50 to 5.0.77 and 4.1.22, are affected by REDHAT-BUG-640858.
The vulnerability in REDHAT-BUG-640858 is caused by the GREATEST() or LEAST() functions mishandling mixed numeric and LONGBLOB arguments.
The vulnerability in REDHAT-BUG-640858 can be exploited by any authenticated user of the MySQL database.