Scientific Linux 安全更新:SL3.x、SL4.x、SL5.x i386/x86_64 中的 php

critical Nessus 插件 ID 60561

简介

远程 Scientific Linux 主机缺少一个或多个安全更新。

描述

在 PHP 的 mbstring 扩展中发现一个基于堆的缓冲区溢出缺陷。能够使用 mbstring 转换功能将任意输入传递到 PHP 的远程攻击者可以导致 PHP 解释器崩溃,或者可能执行任意代码。
(CVE-2008-5557)

在“mbstring.func_overload”配置设置的处理中发现一个缺陷。为一台虚拟主机或在用户的 .htaccess 文件中设置的值被错误地应用于同一服务器上的其他虚拟主机,导致多字节字符串的处理无法正确运行。(CVE-2009-0754)

在 PHP 的 imageloadfont 函数中发现一个缓冲区溢出缺陷。如果某个 PHP 脚本允许远程攻击者加载精心构建的字体文件,则可以导致 PHP 解释器崩溃,或者可能执行任意代码。(CVE-2008-3658)

在 FastCGI 模式下运行时 PHP 处理某些文件扩展名的方式中发现一个缺陷。如果通过 FastCGI 执行 PHP 解释器,则远程攻击者可以创建请求,导致 PHP 解释器崩溃。(CVE-2008-3660)

在 PHP 报告无效 cookie 错误的方式中发现一个跨站脚本缺陷。如果 PHP 解释器启用了“display_errors”,能够在受害者的系统上设置特别构建的 cookie 的远程攻击者可能可以将任意 HTML 注入到由 PHP 生成的错误消息中。(CVE-2008-5814) - 仅限 SL5

在 PHP gd 扩展的 imagerotate 函数中发现一个内存泄露缺陷。能够将任意值作为该函数的“background color”参数进行传递的远程攻击者可能可以查看 PHP 解释器的部分内存。(CVE-2008-5498)

必须重新启动 httpd web 服务器才能使更改生效。

解决方案

更新受影响的程序包。

另见

http://www.nessus.org/u?f108d250

插件详情

严重性: Critical

ID: 60561

文件名: sl_20090406_php_on_SL3_x.nasl

版本: 1.7

类型: local

代理: unix

发布时间: 2012/8/1

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

支持的传感器: Nessus Agent, Nessus

风险信息

VPR

风险因素: Medium

分数: 6.7

CVSS v2

风险因素: Critical

基本分数: 10

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

漏洞信息

CPE: x-cpe:/o:fermilab:scientific_linux

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

补丁发布日期: 2009/4/6

参考资料信息

CVE: CVE-2008-3658, CVE-2008-3660, CVE-2008-5498, CVE-2008-5557, CVE-2008-5814, CVE-2009-0754

CWE: 119, 134, 20, 200, 79