Scientific Linux 安全更新:SL4.x i386/x86_64 中的 httpd

medium Nessus 插件 ID 60302

简介

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

描述

在 Apache HTTP Server mod_proxy 模块中发现一个缺陷。在配置反向代理的站点,远程攻击者可发送精心构建的请求,从而导致处理该请求的 Apache 子进程崩溃。在配置转发代理的站点,如果说服用户使用代理访问恶意站点,攻击者可能造成类似的崩溃。如果使用线程式多重处理模块,这可能导致拒绝服务。
(CVE-2007-3847)

同样,这些更新后的程序包修复了以下缺陷:

- 默认“/etc/logrotate.d/httpd”脚本错误调用 kill 命令,而不是使用“/sbin/service httpd restart”命令。如果配置 httpd PID 以将其放在除“/var/run/httpd.pid”以外的位置,httpd 日志将无法循环。此问题在这些更新后的程序包中已经解决。

- 当“ProxyErrorOverride”指令启用时,状态代码为 3xx 的 Set-Cookie 标头未转发到客户端。这些响应在代理上被替代。在这些更新后的程序包中,只替代状态代码为 4xx 和 5xx 的响应。

- 配置为反向代理时,mod_proxy 未正确处理百分号编码的字符(即 %20)。

- 如果输出过滤器返回错误,则可能记录无效的 HTTP 状态代码。

- 各虚拟机定义之间未继承“ProxyTimeout”指令。

- 在某些情况下,HEAD 响应中丢弃了 Content-Length 标头。这导致某些网站使用 mod_proxy 时无法正确工作,例如 www.windowsupdate.com。

此更新添加了以下增强:

- 新增了一个配置选项“ServerTokens Full-Release”,它将程序包版本添加到在“Server”响应头中返回的服务器版本字符串。

- 新增了一个模块 mod_version,可用于写入包含区段的配置文件,且仅在使用的 httpd 版本与指定条件匹配时才会评估这些文件。

解决方案

更新受影响的程序包。

另见

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

插件详情

严重性: Medium

ID: 60302

文件名: sl_20071115_httpd_on_SL4_x.nasl

版本: 1.11

类型: local

代理: unix

发布时间: 2012/8/1

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

支持的传感器: Nessus Agent, Nessus

风险信息

VPR

风险因素: Medium

分数: 4.4

CVSS v2

风险因素: Medium

基本分数: 5

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

漏洞信息

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

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

补丁发布日期: 2007/11/15

参考资料信息

CVE: CVE-2007-3847