MariaDB 10.0.0 < 10.0.1 多个漏洞

critical Nessus 插件 ID 167905

简介

远程数据库服务器受到多个漏洞的影响。

描述

远程主机上安装的 MariaDB 版本低于 10.0.1。因此,如公告 mariadb-10-0-1-release-notes 所述,该主机受到多个漏洞的影响。

- 在 Oracle MySQL 5.1.66 和更低版本、5.5.28 和更低版本中,Server 组件中的不明漏洞允许经过身份验证的远程用户通过与 InnoDB 相关的未知矢量影响可用性。
(CVE-2012-0572)

- 在 Oracle MySQL 5.1.66 和更低版本、5.5.28 和更低版本中,Server 组件中的不明漏洞允许经过身份验证的远程用户通过未知矢量影响可用性。(CVE-2012-0574)

- 在 Oracle MySQL 5.5.28 和更低版本中,Server 组件中的不明漏洞允许经认证的远程用户通过与 Server Optimizer 相关的未知矢量影响可用性。
(CVE-2012-0578)

- 在 Oracle MySQL 5.1.66 和更低版本、5.5.28 和更低版本中,Server 组件中的不明漏洞允许远程攻击者通过未知矢量影响可用性。(CVE-2012-1702)

- 在 Oracle MySQL 5.1.66 和更低版本、5.5.28 和更低版本中,Server 组件中的不明漏洞允许经认证的远程用户通过与 Server Optimizer 相关的未知矢量影响可用性。(CVE-2012-1705)

- 在 Oracle MySQL 5.5.28 和更低版本中,Server 组件中的不明漏洞允许具有服务器权限且经认证的远程用户通过未知矢量影响可用性。(CVE-2012-5096)

- 在 Oracle MySQL 5.5.19、5.5.28 及其之前的其他版本、5.1.53、5.1.66 及其之前的其他版本,低于 5.5.28a 的 MariaDB 5.5.2.x 版、低于 5.3.11 的 MariaDB 5.3.x 版、低于 5.2.13 的 MariaDB 5.2.x 版,以及低于 5.1.66 的 MariaDB 5.1.x 版中,acl_get 函数中基于堆栈的缓冲区溢出漏洞允许经过认证的远程用户通过 GRANT FILE 命令的长参数执行任意代码。(CVE-2012-5611)

- 在 Oracle MySQL 5.5.19 版、5.5.28 及其之前的其他版本,以及 MariaDB 5.5.28a 和可能的其他版本中,基于堆的缓冲区溢出漏洞允许经过认证的远程用户造成拒绝服务(内存损坏和崩溃)并可能执行任意代码,这一点已通过使用以下命令的的某些变体证实:(1) USE、(2) SHOW TABLES、(3) DESCRIBE、(4) SHOW FIELDS FROM、(5) SHOW COLUMNS FROM、(6) SHOW INDEX FROM、(7) CREATE TABLE、(8) DROP TABLE、(9) ALTER TABLE、(10) DELETE FROM、(11) UPDATE 和 (12) SET PASSWORD 命令。(CVE-2012-5612)

- 在 Oracle MySQL 5.5.38 及更低版本,Oracle MySQL 5.6.19 及更低版本,以及 MariaDB 5.5.28a、5.3.11、5.2.13、5.1.66 和可能其他版本中,程序会根据是否存在用户名而按照不同的时间延迟产生不同的错误消息,这让远程攻击者可以枚举有效用户名。(CVE-2012-5615)

- 在 Oracle MySQL 和 MariaDB 5.5.x 的 5.5.29 之前版本、5.3.x 的 5.3.12 之前版本以及 5.2.x 的 5.2.14 之前版本中,在相同连接内多次执行 change_user 命令期间,程序不会修改 salt,这让经过认证的远程用户可以轻易执行密码猜测暴力破解攻击。(CVE-2012-5627)

- 在 Oracle MySQL 5.5.28 和更低版本中,Server 组件中的不明漏洞允许经认证的远程用户通过与 Server Partition 相关的未知矢量影响可用性。
(CVE-2013-0367)

- 在 Oracle MySQL 5.5.28 和更低版本中,Server 组件中的不明漏洞允许经过身份验证的远程用户通过与 InnoDB 相关的未知矢量影响可用性。(CVE-2013-0368)

- 在 Oracle MySQL 5.5.28 和更低版本中,Server 组件中的不明漏洞允许经过身份验证的远程用户通过与 MyISAM 相关的未知矢量影响可用性。(CVE-2013-0371)

- 在 Oracle MySQL 5.1.66 和更低版本、5.5.28 和更低版本中,Server 组件中的不明漏洞允许远程攻击者通过与 Server Locking 相关的未知矢量影响可用性。
(CVE-2013-0383)

- 在 Oracle MySQL 5.1.66 和更低版本、5.5.28 和更低版本中,Server 组件中的不明漏洞允许经过身份验证的远程用户通过与 Information Schema 相关的未知矢量影响可用性。(CVE-2013-0384)

- 在 Oracle MySQL 5.1.66 和更低版本、5.5.28 和更早版本中,Server 组件中的不明漏洞允许本地用户通过与 Server Replication 相关的未知矢量,影响机密性、完整性和可用性。(CVE-2013-0385)

- 在 Oracle MySQL 5.5.28 和更低版本中,Server 组件中的不明漏洞允许经过认证的远程用户通过与 Stored Procedure 相关的未知矢量影响可用性。
(CVE-2013-0386)

- 在 Oracle MySQL 5.1.66 和更低版本、5.5.28 和更低版本中,Server 组件中的不明漏洞允许经认证的远程用户通过与 Server Optimizer 相关的未知矢量影响可用性。(CVE-2013-0389)

- 在 Oracle MySQL 5.1.66 和更低版本、5.5.28 和更低版本中,有不明漏洞允许经过认证的远程用户通过与 Server Privilege 相关的未知矢量影响机密性、完整性和可用性。(CVE-2013-1531)

请注意,Nessus 尚未测试这些问题,而是只依据应用程序自我报告的版本号进行判断。

解决方案

升级至 MariaDB 10.0.1 或更高版本。

另见

https://mariadb.com/kb/en/mariadb-10-0-1-release-notes

插件详情

严重性: Critical

ID: 167905

文件名: mariadb_10_0_1.nasl

版本: 1.3

类型: combined

代理: windows, macosx, unix

系列: Databases

发布时间: 2022/11/18

最近更新时间: 2022/11/21

支持的传感器: Frictionless Assessment Agent, Nessus Agent, Nessus

风险信息

VPR

风险因素: Medium

分数: 6.7

CVSS v2

风险因素: Medium

基本分数: 6.6

时间分数: 5.2

矢量: CVSS2#AV:L/AC:L/Au:N/C:C/I:C/A:N

CVSS 分数来源: CVE-2013-0385

CVSS v3

风险因素: Critical

基本分数: 9.8

时间分数: 8.8

矢量: CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H

时间矢量: CVSS:3.0/E:P/RL:O/RC:C

CVSS 分数来源: CVE-2013-0383

漏洞信息

CPE: cpe:/a:mariadb:mariadb

必需的 KB 项: installed_sw/MariaDB

可利用: true

易利用性: Exploits are available

补丁发布日期: 2013/2/6

漏洞发布日期: 2012/11/28

参考资料信息

CVE: CVE-2012-0572, CVE-2012-0574, CVE-2012-0578, CVE-2012-1702, CVE-2012-1705, CVE-2012-5096, CVE-2012-5611, CVE-2012-5612, CVE-2012-5615, CVE-2012-5627, CVE-2013-0367, CVE-2013-0368, CVE-2013-0371, CVE-2013-0383, CVE-2013-0384, CVE-2013-0385, CVE-2013-0386, CVE-2013-0389, CVE-2013-1531