发布日期:2014-02-22
更新日期:2014-02-25
受影响系统:
MariaDB MariaDB < 5.5.36
描述:
--------------------------------------------------------------------------------
BUGTRAQ ID: 65757
MariaDB 是一个采用Maria存储引擎的MySQL分支版本。
MariaDB 5.5.36之前版本在实现上存在多个漏洞,这可使恶意用户造成拒绝服务。
1、处理某些带子查询的预备SELECT语句时存在空指针间接引用错误,可导致崩溃;成功利用此漏洞需要将"materialization"及"semijoin"优化器开启。
2、处理带某些并发SQL查询的KILL QUERY语句时出错,可造成崩溃;
3、解析含AND/OR表达式的NAME_CONST表达式时出错,可导致崩溃;
4、准备带无效GROUP BY值的SELECT语句时出错,可触发断言错误;
5、处理带JOIN解析的某些SELECT语句时出错,可造成崩溃;成功利用此漏洞需要 "sql_mode" 设置为 "ONLY_FULL_GROUP_BY"。
6、处理某些并发UPDATE语句时出错,可导致崩溃。
<*来源:Elena Stepanova
Peter (Stig) Edwards
Vasilis Lourdas
链接:
*>
建议:
--------------------------------------------------------------------------------
厂商补丁:
MariaDB
-------
目前厂商已经发布了升级补丁以修复这个安全问题,请到厂商的主页下载:
https://mariadb.com/kb/en/mariadb-5536-release-notes/
https://mariadb.com/kb/en/mariadb-5536-changelog/
https://mariadb.atlassian.net/browse/MDEV-5581
https://mariadb.atlassian.net/browse/MDEV-714
https://mariadb.atlassian.net/browse/MDEV-5655
https://mariadb.atlassian.net/browse/MDEV-5505
https://mariadb.atlassian.net/browse/MDEV-5617
https://mariadb.atlassian.net/browse/MDEV-5629