Amazon Linux AMI : php70 (ALAS-2016-754)

critical Nessus 插件 ID 94020

简介

远程 Amazon Linux AMI 主机缺少安全更新。

描述

PHP 5.6.26 之前版本和 7.0.11 之前的 7.x 版本中的 ext/mysqlnd/mysqlnd_wireprotocol.c 未验证 BIT 字段是否有 UNSIGNED_FLAG 标志,进而允许远程 MySQL Server 造成拒绝服务(基于堆的缓冲区溢出),或可能通过特制的字段元数据,造成其他不明影响 (CVE-2016-7412)。在 PHP 5.6.26 之前版本和 7.0.11 之前 7.x 版本的 ext/wddx/wddx.c 中,wddx_stack_destroy 函数存在一个释放后使用漏洞,可让远程攻击者造成拒绝服务,或可能通过缺少 recordset 字段元素之 end-tag 的 wddxPacket XML 文件,造成其他不明的影响,进而导致在 wddx_deserialize 调用中处理不当 (CVE-2016-7413)。PHP 5.6.26 之前版本和 7.0.11 之前 7.x 版本中的 ZIP 签名验证功能不确定 uncompressed_filesize 域是否够大,进而允许远程攻击者造成拒绝服务(越界内存访问),或可能通过特制 PHAR 存档文件,造成其他不明影响,这与 ext/phar/util.c 和 ext/phar/zip.c 有关 (CVE-2016-7414)。PHP 5.6.26 之前版本和 7.0.11 之前 7.x 版本中的 ext/intl/msgformat/msgformat_format.c 未正确限制 ICU 库中提供给 Locale 类别的地区设置长度,进而允许远程攻击者造成拒绝服务(应用程序崩溃),或可能通过具有长首位参数的 MessageFormatter::formatMessage 调用,造成其他不明影响 (CVE-2016-7416)。PHP 5.6.26 之前版本和 7.0.11 之前 7.x 版本中的 ext/spl/spl_array.c 会继续进行 SplArray 反序列化,而不验证返回值和数据类型,进而允许远程攻击者造成拒绝服务,或可能通过特制的序列化数据,造成其他不明影响 (CVE-2016-7417)。在 PHP 5.6.26 之前版本和 7.0.11 之前的 7.x 版本中,ext/wddx/wddx.c 内的 php_wddx_push_element 函数可让远程攻击者通过 wddxPacket XML 文件中不正确的布尔元素,造成拒绝服务(无效的指针访问和越界读取),或可能造成其他不明影响,进而导致在 wddx_deserialize 调用中处理不当 (CVE-2016-7418)。

解决方案

运行 'yum update php70' 以更新系统。

另见

https://alas.aws.amazon.com/ALAS-2016-754.html

插件详情

严重性: Critical

ID: 94020

文件名: ala_ALAS-2016-754.nasl

版本: 2.4

类型: local

代理: unix

发布时间: 2016/10/13

最近更新时间: 2018/4/18

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

风险信息

VPR

风险因素: Medium

分数: 6.7

CVSS v2

风险因素: High

基本分数: 7.5

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

CVSS v3

风险因素: Critical

基本分数: 9.8

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

漏洞信息

CPE: p-cpe:/a:amazon:linux:php70, p-cpe:/a:amazon:linux:php70-bcmath, p-cpe:/a:amazon:linux:php70-cli, p-cpe:/a:amazon:linux:php70-common, p-cpe:/a:amazon:linux:php70-dba, p-cpe:/a:amazon:linux:php70-dbg, p-cpe:/a:amazon:linux:php70-debuginfo, p-cpe:/a:amazon:linux:php70-devel, p-cpe:/a:amazon:linux:php70-embedded, p-cpe:/a:amazon:linux:php70-enchant, p-cpe:/a:amazon:linux:php70-fpm, p-cpe:/a:amazon:linux:php70-gd, p-cpe:/a:amazon:linux:php70-gmp, p-cpe:/a:amazon:linux:php70-imap, p-cpe:/a:amazon:linux:php70-intl, p-cpe:/a:amazon:linux:php70-json, p-cpe:/a:amazon:linux:php70-ldap, p-cpe:/a:amazon:linux:php70-mbstring, p-cpe:/a:amazon:linux:php70-mcrypt, p-cpe:/a:amazon:linux:php70-mysqlnd, p-cpe:/a:amazon:linux:php70-odbc, p-cpe:/a:amazon:linux:php70-opcache, p-cpe:/a:amazon:linux:php70-pdo, p-cpe:/a:amazon:linux:php70-pdo-dblib, p-cpe:/a:amazon:linux:php70-pgsql, p-cpe:/a:amazon:linux:php70-process, p-cpe:/a:amazon:linux:php70-pspell, p-cpe:/a:amazon:linux:php70-recode, p-cpe:/a:amazon:linux:php70-snmp, p-cpe:/a:amazon:linux:php70-soap, p-cpe:/a:amazon:linux:php70-tidy, p-cpe:/a:amazon:linux:php70-xml, p-cpe:/a:amazon:linux:php70-xmlrpc, p-cpe:/a:amazon:linux:php70-zip, cpe:/o:amazon:linux

必需的 KB 项: Host/local_checks_enabled, Host/AmazonLinux/release, Host/AmazonLinux/rpm-list

补丁发布日期: 2016/10/12

参考资料信息

CVE: CVE-2016-7412, CVE-2016-7413, CVE-2016-7414, CVE-2016-7416, CVE-2016-7417, CVE-2016-7418

ALAS: 2016-754