MySQL 5.6.x < 5.6.29 多种漏洞

medium Nessus 插件 ID 89055

简介

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

描述

远程主机上运行的 MySQL 5.6.x 版本低于 5.6.29。因此,它受到多种漏洞的影响:

- rsa_ameth.c 文件的随附 OpenSSL 版本中存在一个空指针取消引用缺陷,这是因为不当处理缺少 PSS 参数的 ASN.1 签名所导致。远程攻击者可利用此问题造成签名验证例程崩溃,从而导致拒绝服务情况。(CVE-2015-3194)

- DML 子组件中存在一个不明缺陷,允许经认证的远程攻击者影响完整性和可用性。(CVE-2016-0640)

- MyISAM 子组件中存在一个不明缺陷,允许经认证的远程攻击者泄露敏感信息或造成拒绝服务情况。(CVE-2016-0641)

- DDL 子组件中存在一个不明缺陷,允许经认证的远程攻击者造成拒绝服务。(CVE-2016-0644)

- DML 子组件中存在一个不明缺陷,允许经认证的远程攻击者造成拒绝服务。(CVE-2016-0646)

- PS 子组件中存在一个不明缺陷,允许经认证的远程攻击者造成拒绝服务。(CVE-2016-0649)

- Replication 子组件中存在一个不明缺陷,允许经认证的远程攻击者造成拒绝服务。
(CVE-2016-0650)

- Options 子组件中存在一个不明缺陷,允许经认证的远程攻击者造成拒绝服务。(CVE-2016-0661)

- Security: Encryption子组件中存在一个不明缺陷,允许经认证的远程攻击者造成拒绝服务。
(CVE-2016-0665)

- InnoDB 子组件中存在一个不明缺陷,允许经认证的远程攻击者造成拒绝服务。(CVE-2016-0668)

- 随附的 OpenSSL 库中存在一个拒绝服务漏洞,这是因不当处理断言为 TEXT 或 BLOB 的变量所导致。经认证的远程攻击者可利用此缺陷损坏数据或造成拒绝服务。(VulnDB 134892)

- 存在一个拒绝服务漏洞,在处理涉及 BIT 列的“CREATE TEMPORARY TABLE
SELECT”语句时会触发该漏洞。经认证的远程攻击者可利用此漏洞来创建不当表格或造成服务器退出,进而导致拒绝服务。
(VulnDB 134893)

- 存在一个拒绝服务漏洞,这是因为 LOCK TABLES 中的一个不明缺陷所导致,在开启由表格列表中的视图所构成的暂时 MERGE 表格时,就会触发该缺陷。经认证的远程攻击者可利用此漏洞造成服务器退出,从而导致拒绝服务。(VulnDB 134894)

- 存在一个拒绝服务漏洞,这是因为一个缺陷所导致,在作为预处理语句重复执行“ALTER TABLE v1 CHECK PARTITION”时,就会触发该缺陷。经认证的远程攻击者可利用此漏洞造成服务器退出,从而导致拒绝服务。(VulnDB 134895)

解决方案

升级到 MySQL 版本 5.6.29 或更高版本。

另见

https://dev.mysql.com/doc/relnotes/mysql/5.6/en/news-5-6-29.html

http://www.nessus.org/u?a0defed6

插件详情

严重性: Medium

ID: 89055

文件名: mysql_5_6_29.nasl

版本: 1.13

类型: remote

系列: Databases

发布时间: 2016/3/1

最近更新时间: 2019/11/20

配置: 启用偏执模式

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

风险信息

VPR

风险因素: Medium

分数: 4.2

CVSS v2

风险因素: Medium

基本分数: 4.9

时间分数: 3.6

矢量: CVSS2#AV:N/AC:M/Au:S/C:P/I:N/A:P

CVSS 分数来源: CVE-2016-0641

CVSS v3

风险因素: Medium

基本分数: 5.1

时间分数: 4.5

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

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

漏洞信息

CPE: cpe:/a:oracle:mysql

必需的 KB 项: Settings/ParanoidReport

易利用性: No known exploits are available

补丁发布日期: 2016/2/5

漏洞发布日期: 2015/12/3

参考资料信息

CVE: CVE-2015-3194, CVE-2016-0640, CVE-2016-0641, CVE-2016-0644, CVE-2016-0646, CVE-2016-0649, CVE-2016-0650, CVE-2016-0661, CVE-2016-0665, CVE-2016-0668