PHP 5.6.x < 5.6.5 多个漏洞

critical Web App Scanning 插件 ID 98828

简介

PHP 5.6.x < 5.6.5 多个漏洞

描述

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

- 当使用 nmap 处理以哈希字符 (#) 开头但缺少换行符的无效文件时,文件“cgi_main.c”中存在越界读取缺陷。远程攻击者可通过特别构建的 PHP 文件,利用此漏洞来泄露内存内容、造成拒绝服务或执行代码。CVE-2014-9427

-“gd_gif_in.c”的 GetCode_() 函数中存在越界读取问题。这允许远程攻击者泄露内存内容。(CVE-2014-9709)

- 由于未正确处理对象的序列化属性中的重复数字键,因此“var_unserializer.re”的 process_nested_data() 函数中存在一个释放后使用内存错误。远程攻击者可通过构建的反序列化方法调用,利用此漏洞执行任意代码。(CVE-2015-0231)

-“exif.c”的 exif_process_unicode() 函数中存在缺陷,允许释放未初始化的指针。远程攻击者可通过 JPEG 图像中特别构建的 EXIF 数据,利用此漏洞造成拒绝服务或执行任意代码。(CVE-2015-0232)

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

解决方案

升级至 PHP 5.6.5 或更高版本。

另见

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

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

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

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

插件详情

严重性: Critical

ID: 98828

类型: remote

发布时间: 2019/1/9

最近更新时间: 2023/10/30

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

风险信息

VPR

风险因素: Medium

分数: 6.7

CVSS v2

风险因素: High

基本分数: 7.5

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

CVSS 分数来源: CVE-2014-9425

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-2014-9427

漏洞信息

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

可利用: true

易利用性: Exploits are available

补丁发布日期: 2014/12/31

漏洞发布日期: 2014/12/31

参考资料信息

CVE: CVE-2014-9425, CVE-2014-9427, CVE-2014-9652, CVE-2014-9709, CVE-2015-0231, CVE-2015-0232

BID: 71800, 72505, 71833, 73306, 72539, 72541