描述
远程主机上运行的 MySQL 5.7.x 版本低于 5.7.13。因此,它受到多种漏洞的影响:
- 文件 crypto/evp/encode.c 内的 EVP_EncodeUpdate() 函数存在一个堆缓冲区溢出情况,处理大量输入数据时会触发此情形。未经认证的远程攻击者可利用此缺陷造成拒绝服务。(CVE-2016-2105)
- Optimizer 子组件中存在多个不明缺陷,允许经认证的远程攻击者造成拒绝服务情况。无其他详细内容。(CVE-2016-3424、CVE-2016-3501、CVE-2016-3518)
- InnoDB 子组件中存在多个不明缺陷,允许经认证的远程攻击者造成拒绝服务。无其他详细内容。(CVE-2016-3459、CVE-2016-5436)
- Parser 子组件中存在一个不明缺陷,允许本地攻击者取得升级的权限。无其他详细内容。
(CVE-2016-3477)
- FTS 子组件中存在一个不明缺陷,允许经认证的远程攻击者造成拒绝服务。无其他详细内容。(CVE-2016-3486)
- Types 子组件中存在一个不明缺陷,允许经认证的远程攻击者造成拒绝服务情况。无其他详细内容。(CVE-2016-3521)
- InnoDB 子组件中存在一个不明缺陷,允许经认证的远程攻击者影响完整性和机密性。无其他详细内容。(CVE-2016-3588)
- Security: Encryption 子组件中存在
多个不明缺陷,允许经认证的远程攻击者造成拒绝服务情况。
无其他详细内容。(CVE-2016-3614、CVE-2016-5442)
- DML 子组件中存在一个不明缺陷,允许经认证的远程攻击者造成拒绝服务。无其他详细内容。(CVE-2016-3615)
- Log 子组件中存在一个不明缺陷,允许经认证的远程攻击者造成拒绝服务情况。无其他详细内容。(CVE-2016-5437)
- Privileges 子组件中存在一个不明缺陷,允许经认证的远程攻击者造成拒绝服务情况。无其他详细内容。(CVE-2016-5439)
- RBR 子组件中存在一个不明缺陷,允许经认证的远程攻击者造成拒绝服务情况。无其他详细内容。(CVE-2016-5440)
- Replication 子组件中存在一个不明缺陷,允许经认证的远程攻击者造成拒绝服务。无其他详细内容。(CVE-2016-5441)
- Connection 子组件中存在一个不明缺陷,允许本地攻击者造成拒绝服务情况。无其他详细内容。(CVE-2016-5443)
- InnoDB 中存在多个缺陷,处理特别构建的“ALTER TABLE”操作时会触发这些缺陷。经认证的远程攻击者可利用这些问题来造成数据库崩溃,进而导致拒绝服务情况。(VulnDB 139551)
- 存在多个溢位情况,这是因为不当验证用户提供的输入所导致。经认证的远程攻击者可利用这些问题,藉此造成拒绝服务情况或执行任意代码。(VulnDB 139552)
- 解析器结构中存在一个空指针取消引用缺陷,在验证存储的程序名称期间会触发该缺陷。经认证的远程攻击者可利用此问题来造成数据库崩溃,进而导致拒绝服务情况。
(VulnDB 139553)
- InnoDB memcached 插件中存在多个溢出情况,这是因为不当验证用户提供的输入所导致。经认证的远程攻击者可利用这些问题,藉此造成拒绝服务情况或执行任意代码。
(VulnDB 139554)
- 存在一个不明缺陷,当在多个线程中同时调用 Enterprise Encryption 函数或在创建并放弃该函数后对其调用时,会触发该缺陷。经认证的远程攻击者可利用此问题来造成数据库崩溃,进而导致拒绝服务情况。(VulnDB 139555)
- 存在一个不明缺陷,在处理以松散索引扫描执行的“SELECT ...GROUP BY ...FOR UPDATE”查询时会触发该缺陷。经认证的远程攻击者可利用此问题来造成数据库崩溃,进而导致拒绝服务情况。
(VulnDB 139556)
- 存在一个不明缺陷,在对具有弃用表格空间的表格执行“FLUSH TABLES”操作时会触发该缺陷。经认证的远程攻击者可利用此问题来造成数据库崩溃,进而导致拒绝服务情况。(VulnDB 139558)
- InnoDB 中存在一个缺陷,对具有全文索引的表格执行“OPTIMIZE TABLE”操作时会触发该缺陷。经认证的远程攻击者可利用此问题来造成数据库崩溃,进而导致拒绝服务情况。(VulnDB 139559)
- 存在一个不明缺陷,在对产生的虚拟 BLOB 列执行更新操作时会触发该缺陷。经认证的远程攻击者可利用此问题来造成数据库崩溃,进而导致拒绝服务情况。(VulnDB 139560)
- 存在一个不明缺陷,在对具有所生成列的表格执行“SHOW CREATE TABLE”操作时会触发该缺陷。经认证的远程攻击者可利用此问题来造成数据库崩溃,进而导致拒绝服务情况。
(VulnDB 139561)
解决方案
升级到 MySQL 版本 5.7.13 或更高版本。
插件详情
文件名: mysql_5_7_13_rpm.nasl
代理: unix
支持的传感器: Nessus Agent, Nessus
风险信息
矢量: CVSS2#AV:N/AC:M/Au:S/C:N/I:P/A:P
矢量: CVSS:3.0/AV:N/AC:H/PR:L/UI:N/S:U/C:N/I:L/A:N
时间矢量: CVSS:3.0/E:U/RL:O/RC:C
漏洞信息
CPE: cpe:/a:oracle:mysql, p-cpe:/a:amazon:linux:mysql, p-cpe:/a:centos:centos:mysql, p-cpe:/a:fedoraproject:fedora:mysql, p-cpe:/a:fermilab:scientific_linux:mysql, p-cpe:/a:novell:opensuse:mysql, p-cpe:/a:novell:suse_linux:mysql, p-cpe:/a:oracle:linux:mysql, p-cpe:/a:redhat:enterprise_linux:mysql
必需的 KB 项: Host/local_checks_enabled
易利用性: No known exploits are available
参考资料信息
CVE: CVE-2016-2105, CVE-2016-3424, CVE-2016-3440, CVE-2016-3452, CVE-2016-3459, CVE-2016-3477, CVE-2016-3486, CVE-2016-3501, CVE-2016-3518, CVE-2016-3521, CVE-2016-3588, CVE-2016-3614, CVE-2016-3615, CVE-2016-5436, CVE-2016-5437, CVE-2016-5439, CVE-2016-5440, CVE-2016-5441, CVE-2016-5442, CVE-2016-5443, CVE-2016-5444, CVE-2016-8288
BID: 89757, 91902, 91906, 91910, 91915, 91917, 91932, 91943, 91949, 91953, 91960, 91963, 91967, 91969, 91974, 91976, 91980, 91983, 91987, 91992, 91999, 93740