PHP 5.6.x < 5.6.7 多个漏洞

critical Web App Scanning 插件 ID 98830

简介

PHP 5.6.x < 5.6.7 多个漏洞

描述

根据其标题栏,远程主机上安装的 PHP 5.6.x 版本低于 5.6.7。因此,该服务器受到多个漏洞的影响:

- 存在与函数“unserialize”相关的释放后使用错误,可允许远程攻击者执行任意代码。请注意,此问题源于对 CVE-2014-8142 的修复不完整。(CVE-2015-0231)

- 由于未正确验证用户提供的输入,因而在 Henry Spencer regex 库的“regcomp”函数中存在整数溢出错误。攻击者可利用此问题造成拒绝服务或执行任意代码。(CVE-2015-2305)

- 由于未正确验证用户提供的输入,因而“_zip_cdir_new”函数中存在整数溢出错误。攻击者可使用构建的 ZIP 存档,利用此错误造成拒绝服务或执行任意代码。(CVE-2015-2331)

- 由于在遇到空字节时 move_uploaded_file() 函数中的路径名称被截断而产生了缺陷,因此存在过滤器绕过漏洞。这允许远程攻击者通过构建的第二参数绕过预期扩展限制,并创建带有意外名称的文件。(CVE-2015-2348)

- process_nested_data() 函数中存在一个释放后使用错误。这允许远程攻击者通过特别构建的反序列化调用来取消引用已释放的内存,从而导致执行任意代码。(CVE-2015-2787)

请注意,扫描程序并未试图利用这些问题,而只依赖于应用程序自我报告的版本号。

解决方案

升级至 PHP 5.6.7 或更高版本。

另见

http://php.net/ChangeLog-5.php#5.6.7

https://bugs.php.net/bug.php?id=68976

https://bugs.php.net/bug.php?id=69207

插件详情

严重性: Critical

ID: 98830

类型: remote

发布时间: 2019/1/9

最近更新时间: 2023/3/14

扫描模板: api, basic, full, pci, scan

风险信息

VPR

风险因素: High

分数: 8.8

CVSS v2

风险因素: High

基本分数: 7.5

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

CVSS 分数来源: CVE-2015-0231

CVSS v3

风险因素: Critical

基本分数: 9.8

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

CVSS 分数来源: CVE-2015-0231

漏洞信息

CPE: cpe:2.3:a:php:php:*:*:*:*:*:*:*:*

可利用: true

易利用性: Exploits are available

补丁发布日期: 2015/6/9

漏洞发布日期: 2015/6/9

参考资料信息

CVE: CVE-2015-0231, CVE-2015-2305, CVE-2015-2331, CVE-2015-2348, CVE-2015-2787, CVE-2015-4147, CVE-2015-4148

BID: 73431, 72539, 73434, 72611, 73357, 75103