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

high Nessus 插件 ID 74489

简介

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

描述

- 处理 FDRAWCMD IOCTL 命令时,在 Linux 内核的软盘驱动程序处理某些错误代码路径中的用户空间提供数据的方式中发现一个缺陷。对 /dev/fdX 具有写入访问权限的本地用户可利用此缺陷释放(使用 kfree() 函数)任意内核内存。(CVE-2014-1737,重要)

- 已发现在处理 FDRAWCMD IOCTL 命令期间,Linux 内核的软盘驱动程序会将内部内核内存地址泄漏到用户空间。对 /dev/fdX 具有写入访问权限的本地用户可利用此缺陷获得有关内核堆排序的信息。(CVE-2014-1738,低危)

注意:对 /dev/fdX 具有写入访问权限的本地用户可利用这两个缺陷(CVE-2014-1737 与 CVE-2014-1738 相结合)升级其在系统上的权限。

- 在 Linux 内核的可靠数据报套接字 (RDS) 实现的 rds_ib_laddr_check() 函数中发现空指针取消引用缺陷。本地非特权用户可利用此缺陷导致系统崩溃。(CVE-2013-7339,中危)

此更新还修复以下缺陷:

- 在经过大量正超时的情况下,futex 系统调用中的缺陷可导致溢出。因此,FUTEX_WAIT 操作无法按预期执行且系统调用立即超时。
向后移植的修补程序可通过将大量正超时限制为最大支持值来修复此缺陷。

- 与 setrlimit 挂钩相关的新 Linux 安全模块 (LSM) 功能在由无法对其进行处理的第三方模块使用时应生成警告消息。但是,由于存在编程错误,因此当某一进程为另一进程设置 rlimits 或当除主线程以外的其他线程对 rlimits 进行修改时,即使没有不兼容的第三方模块,内核仍会打印此警告消息。
此更新修复了相应代码并确保内核能正确处理此警告消息。

- 以前,在启用了 Hyper-V 仿真的情况下,内核无法在系统引导时检测 KVM。已安装修补程序,用于确保现可在系统启动时正确检测 KVM 和 Hyper-V 管理程序。

- RPC 代码中负责验证缓存凭据与当前进程是否匹配的函数未正确执行检查。该代码只检查当前进程凭据中的群组显示顺序是否与缓存凭据中的显示顺序相同,但无法确保缓存凭据中不存在其他群组。因此,当访问 NFS 挂载中的文件时,具有与原始进程相同的 UID 和 GID 但同时具有非匹配群组列表的进程可能已获取针对文件的未授权访问权限,或在某些情况下,可能已错误地阻止该进程访问此文件。已修复错误的测试条件,此问题不会再发生。

- 在重负载条件下,Hitachi 和 HP Open-V 系列等某些光纤通道存储设备可能会向主机系统发送注销 (LOGO) 消息。但是,由于 lpfc 驱动程序中存在缺陷,这可能会造成通往存储器的活动路径丢失,并且若不进行手动干预便无法恢复这些路径。此更新修正了 lpfc 驱动程序,可确保在此情况下能够自动恢复丢失的通往存储器的路径。

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

解决方案

更新受影响的数据包。

另见

http://www.nessus.org/u?1277e16a

插件详情

严重性: High

ID: 74489

文件名: sl_20140610_kernel_on_SL5_x.nasl

版本: 1.6

类型: local

代理: unix

发布时间: 2014/6/12

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

支持的传感器: Nessus Agent, Nessus

风险信息

VPR

风险因素: Medium

分数: 5.9

CVSS v2

风险因素: High

基本分数: 7.2

矢量: CVSS2#AV:L/AC:L/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

补丁发布日期: 2014/6/10

漏洞发布日期: 2014/3/24

参考资料信息

CVE: CVE-2013-7339, CVE-2014-1737, CVE-2014-1738