Scientific Linux 安全更新:SL5.x i386/x86_64 中的 kernel

medium Nessus 插件 ID 66016

简介

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

描述

此更新修复了以下安全问题:

- 在 Linux 内核的 Xen netback 驱动程序实现中发现一个缺陷。可访问半虚拟化网络设备的特权客户机用户可能利用该缺陷引起 netback 中的长循环,从而导致可能影响整个系统的拒绝服务。(CVE-2013-0216,中危)

- 在 Linux 内核的 Xen PCI 设备后端驱动程序实现中,发现一个缺陷。拥有 PCI passthrough 设备的客户机中的特权客户机用户可能利用该缺陷导致可能影响整个系统的拒绝服务。(CVE-2013-0231,中危)

- 在 Linux 内核的 IP 数据包转换框架 (XFRM) 实现中,发现空指针取消引用缺陷。具有 CAP_NET_ADMIN 功能的本地用户可利用此缺陷造成拒绝服务。(CVE-2013-1826,中危)

- 在 Linux 内核的 XFRM 实现中,发现信息泄漏缺陷。具有 CAP_NET_ADMIN 功能的本地用户可利用这些缺陷将内核堆栈内存泄漏给用户空间。(CVE-2012-6537,低危)

- 在 Linux 内核的逻辑链路控制 (LLC) 实现中,发现信息泄漏缺陷。本地非特权用户可利用此缺陷,将内核堆栈内存泄漏给用户空间。(CVE-2012-6542,低危)

- 在 Linux 内核的异步传输模式 (ATM) 子系统中,发现两个信息泄漏缺陷。本地非特权用户可利用这些缺陷,将内核堆栈内存泄漏给用户空间。(CVE-2012-6546,低危)

- 在 Linux 内核的网络实现的 TUN/TAP 设备驱动程序中,发现信息泄漏缺陷。
可访问 TUN/TAP 虚拟界面的本地用户,可利用该缺陷将内核堆栈内存泄漏给用户空间。(CVE-2012-6547,低危)

此更新还修复以下缺陷:

- IPv4 代码没有正确更新接收 ICMP Fragmentation Needed 数据包时设计界面的最大传输单元 (MTU)。
因此,远程主机没有正确地对 ping 尝试作出响应。通过此更新,已修改 IPv4 代码,从而对设计界面的 MTU 进行该情况下的预期调整。ping 命令现在提供预期输出。

- 以前,be2net 代码预期通过直接内存访问 (DMA) 立即传输来自固件的 MCC 完成消息的最后一个字。
但是,情况并非总是如此,并且可能因此导致在 be_mcc_compl_is_new() 函数中触发 BUG_ON() 宏,从而导致内核错误。已从 be_mcc_compl_is_new() 中删除 BUG_ON() 宏,在这种情况下不再出现内核错误。

- 以前,NFSv3 服务器没有将 64 位 Cookie 正确转换为 32 位。因此,Cookie 变为无效,从而影响依赖于这些 Cookie 的所有文件系统操作,例如用来读取目录条目的 READDIR 操作。这导致各种问题,例如导出的目录为空或显示不正确,或可能导致缓冲区溢出的 READDIRPLUS 过程死循环。该更新修改了 knfsd 代码,现在可正确处理 64 位 Cookie,并且所有文件系统操作均正常。

必须重新启动系统才能使此更新生效。

解决方案

更新受影响的数据包。

另见

http://www.nessus.org/u?5fb87711

插件详情

严重性: Medium

ID: 66016

文件名: sl_20130416_kernel_on_SL5_x.nasl

版本: 1.6

类型: local

代理: unix

发布时间: 2013/4/18

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

支持的传感器: Nessus Agent, Nessus

风险信息

VPR

风险因素: Medium

分数: 5.9

CVSS v2

风险因素: Medium

基本分数: 6.2

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

漏洞信息

CPE: p-cpe:/a:fermilab:scientific_linux:kernel, p-cpe:/a:fermilab:scientific_linux:kernel-pae, p-cpe:/a:fermilab:scientific_linux:kernel-pae-debuginfo, p-cpe:/a:fermilab:scientific_linux:kernel-pae-devel, p-cpe:/a:fermilab:scientific_linux:kernel-debug, p-cpe:/a:fermilab:scientific_linux:kernel-debug-debuginfo, p-cpe:/a:fermilab:scientific_linux:kernel-debug-devel, p-cpe:/a:fermilab:scientific_linux:kernel-debuginfo, p-cpe:/a:fermilab:scientific_linux:kernel-debuginfo-common, p-cpe:/a:fermilab:scientific_linux:kernel-devel, p-cpe:/a:fermilab:scientific_linux:kernel-doc, p-cpe:/a:fermilab:scientific_linux:kernel-headers, p-cpe:/a:fermilab:scientific_linux:kernel-xen, p-cpe:/a:fermilab:scientific_linux:kernel-xen-debuginfo, p-cpe:/a:fermilab:scientific_linux:kernel-xen-devel, x-cpe:/o:fermilab:scientific_linux

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

补丁发布日期: 2013/4/16

漏洞发布日期: 2013/2/13

参考资料信息

CVE: CVE-2012-6537, CVE-2012-6542, CVE-2012-6546, CVE-2012-6547, CVE-2013-0216, CVE-2013-0217, CVE-2013-0231, CVE-2013-1826