RHEL 5:php (RHSA-2012:1045)

medium Nessus 插件 ID 59751
全新!漏洞优先级评级 (VPR)

Tenable 测算每个漏洞的动态 VPR。VPR 将漏洞信息与威胁情报和机器学习算法相结合,预测哪些漏洞最有可能在攻击中被利用。了解详细信息: VPR 的定义及其与 CVSS 的区别。

VPR 得分: 6.6

简介

远程 Red Hat 主机缺少一个或多个安全更新。

描述

更新后的 php 程序包修复了多种安全问题,现在可用于 Red Hat Enterprise Linux 5。

Red Hat 安全响应团队已将此更新评级为具有中等安全影响。可从“参考”部分中的 CVE 链接获取针对每个漏洞的通用漏洞评分系统 (CVSS) 基本分数,其给出了详细的严重性等级。

PHP 是一种嵌入了 HTML 的脚本语言,通常用于 Apache HTTP Server。

已发现 PHP XSL 扩展未限制 libxslt 的文件写入功能。如果 PHP 脚本处理不受信任的可扩展样式表语言转换 (XSLT) 内容,则远程攻击者可利用此缺陷创建或覆盖运行 PHP 的用户可写入的任意文件。(CVE-2012-0057)

注意:默认情况下,此更新会禁用文件写入。可以使用新的 PHP 配置指令“xsl.security_prefs”来启用 XSLT 中的文件写入。

在 PHP 验证文件上传请求中的文件名的方式中发现一个缺陷。远程攻击者可能利用此缺陷绕过已上传文件名的审查,导致 PHP 脚本通过使用目录遍历攻击在意外目录中存储上传的文件。(CVE-2012-1172)

已发现通过 RHSA-2012:0546 发布的用于 CVE-2012-1823 的补丁未正确过滤所有 php-cgi 命令行参数。特别构建的 PHP 脚本请求可导致 PHP 解释器输出触发内部服务器错误的使用情况信息。(CVE-2012-2336)

在 PHP strtotime() 函数调用中发现一个内存泄漏缺陷。远程攻击者可能利用此缺陷通过触发许多 strtotime() 函数调用来导致过量内存消耗。
(CVE-2012-0789)

已发现 PHP 在某些情况下未检查 zend_strndup() 函数的返回值。远程攻击者可能利用此缺陷导致 PHP 应用程序崩溃。(CVE-2011-4153)

所有 php 用户都应升级这些更新后的程序包,其中包含用于解决这些问题的向后移植的修补程序。安装更新后的程序包后,必须重新启动 httpd 后台程序才能使更新生效。

解决方案

更新受影响的程序包。

另见

https://rhn.redhat.com/errata/RHSA-2012-0546.html

https://access.redhat.com/errata/RHSA-2012:1045

https://access.redhat.com/security/cve/cve-2012-2336

https://access.redhat.com/security/cve/cve-2012-0057

https://access.redhat.com/security/cve/cve-2012-0789

https://access.redhat.com/security/cve/cve-2011-4153

https://access.redhat.com/security/cve/cve-2012-1172

https://www.tenable.com/security/research/tra-2012-01

插件详情

严重性: Medium

ID: 59751

文件名: redhat-RHSA-2012-1045.nasl

版本: 1.22

类型: local

代理: unix

发布时间: 2012/6/28

最近更新时间: 2021/1/14

依存关系: ssh_get_info.nasl

风险信息

风险因素: Medium

VPR 得分: 6.6

CVSS v2.0

基本分数: 6.4

时间分数: 5.6

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

时间矢量: E:H/RL:OF/RC:C

漏洞信息

CPE: p-cpe:/a:redhat:enterprise_linux:php, p-cpe:/a:redhat:enterprise_linux:php-bcmath, p-cpe:/a:redhat:enterprise_linux:php-cli, p-cpe:/a:redhat:enterprise_linux:php-common, p-cpe:/a:redhat:enterprise_linux:php-dba, p-cpe:/a:redhat:enterprise_linux:php-debuginfo, p-cpe:/a:redhat:enterprise_linux:php-devel, p-cpe:/a:redhat:enterprise_linux:php-gd, p-cpe:/a:redhat:enterprise_linux:php-imap, p-cpe:/a:redhat:enterprise_linux:php-ldap, p-cpe:/a:redhat:enterprise_linux:php-mbstring, p-cpe:/a:redhat:enterprise_linux:php-mysql, p-cpe:/a:redhat:enterprise_linux:php-ncurses, p-cpe:/a:redhat:enterprise_linux:php-odbc, p-cpe:/a:redhat:enterprise_linux:php-pdo, p-cpe:/a:redhat:enterprise_linux:php-pgsql, p-cpe:/a:redhat:enterprise_linux:php-snmp, p-cpe:/a:redhat:enterprise_linux:php-soap, p-cpe:/a:redhat:enterprise_linux:php-xml, p-cpe:/a:redhat:enterprise_linux:php-xmlrpc, cpe:/o:redhat:enterprise_linux:5

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

可利用: true

易利用性: Exploits are available

补丁发布日期: 2012/6/27

参考资料信息

CVE: CVE-2011-4153, CVE-2012-0057, CVE-2012-0789, CVE-2012-1172, CVE-2012-2336