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 using GROUP_CONCAT() together with 'WITH ROLLUP'. [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=54476">http://bugs.mysql.com/bug.php?id=54476</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). GROUP_CONCAT() support looks to have been added in MySQL 4.1, so Red Hat Enterprise Linux 3 is not affected. A patch for this flaw is included in the upstream report.
Affected Software | Affected Version | How to fix |
---|---|---|
MySQL (MySQL-common) | <5.1.51 | |
MySQL (MySQL-common) | >=5.0.50<5.1.51>=5.0.77<5.1.51 |
Sign up to SecAlerts for real-time vulnerability data matched to your software, aggregated from hundreds of sources.
The severity of REDHAT-BUG-640856 is classified as moderate due to its potential impact on authenticated users.
To fix REDHAT-BUG-640856, upgrade to MySQL version 5.1.51 or higher.
Users of MySQL versions prior to 5.1.51 are affected by REDHAT-BUG-640856.
No, REDHAT-BUG-640856 requires authentication, allowing only authenticated users to exploit it.
REDHAT-BUG-640856 compromises the ability of authenticated users to terminate MySQL connections using GROUP_CONCAT() with 'WITH ROLLUP'.