CentOS 5:kernel (CESA-2015:1042)

high Nessus 插件 ID 83979

简介

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

描述

更新后的 kernel 程序包修复了一个安全问题和多个缺陷,现在可用于 Red Hat Enterprise Linux 5。

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

kernel 程序包包含 Linux 内核,后者是任何 Linux 操作系统的核心。

* 已发现,Linux 内核的矢量管道读写功能实现未考虑在原子访问操作失败后的重试中已处理的 I/O 矢量,这可能导致由 I/O 矢量数组溢出所引起的内存损坏。本地非特权用户可利用此缺陷导致系统崩溃或升级其在系统中的权限。(CVE-2015-1805,重要)

此问题所造成的安全影响由 Red Hat 发现。

此更新修复了以下缺陷:

* 由于 lpfc_device_reset_handler() 函数中的某缺陷,scsi 命令超时可导致系统崩溃。通过此更新, lpfc_device_reset_handler 可恢复存储而不会崩溃。
(BZ#1070964)

* 由于代码将 reclaim_in_progress 计数器递减,而不是先将其递增,导致在 shrink_zone() 函数中,即使 vm.max_reclaims_in_progress 的值设为 1,仍将发生严重的自旋锁争夺。此更新提供的修补程序可修复底层源代码,并可保证在此情况下不再发生旋转锁争夺。(BZ#1164105)

* 某 TCP 套接字使用了重传后恢复的 SACK,但未能重置重传时间戳。因此,对于特定连接,如果必须重传数据包,则只有在收到下一个经过确认的数据包时,才会清除 retrans_stamp 变量。如果此下一个数据包也已经丢失,则这可能导致 TCP 连接过早中止。通过此更新,套接字将在恢复完成时清除 retrans_stamp,从而修复此缺陷。
(BZ#1205521)

* 此前,信号传送路径并不会清除 TS_USEDFPU 标记,因此可能导致 switch_to() 函数出现问题,并造成浮点单元 (FPU) 损坏。通过此更新,将按照预期清除 TS_USEDFPU,从而消除 FPU 损坏的隐患。(BZ#1193505)

* exit_sem() 函数中存在的争用条件曾导致信号量撤销列表损坏。由此可导致内核崩溃。现已修复信号量撤销列表中的损坏,并且在该情况下不再发生内核崩溃。(BZ#1124574)

* 此前,运行“virsh blockresize [Device] [Newsize]”命令调整磁盘大小时,Red Hat Enterprise Linux 5 虚拟机 (VM) 未能反映新的大小。通过此更新,新的 Red Hat Enterprise Linux 5 VM 现已能够即时在线反映新的大小,因此,在查看新磁盘大小时,不再需要重新启动 VM。(BZ#1200855)

建议所有内核用户升级这些更新后的程序包,其中包含用于修正这些问题的向后移植的修补程序。必须重新启动系统才能使此更新生效。

解决方案

更新受影响的 kernel 程序包。

另见

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

插件详情

严重性: High

ID: 83979

文件名: centos_RHSA-2015-1042.nasl

版本: 2.13

类型: local

代理: unix

发布时间: 2015/6/4

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

支持的传感器: Frictionless Assessment AWS, Frictionless Assessment Azure, Frictionless Assessment Agent, Agentless Assessment, Nessus

风险信息

VPR

风险因素: Medium

分数: 6.9

CVSS v2

风险因素: High

基本分数: 7.2

时间分数: 6.3

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

CVSS 分数来源: CVE-2015-1805

漏洞信息

CPE: p-cpe:/a:centos:centos:kernel, p-cpe:/a:centos:centos:kernel-pae, p-cpe:/a:centos:centos:kernel-pae-devel, p-cpe:/a:centos:centos:kernel-debug, p-cpe:/a:centos:centos:kernel-debug-devel, p-cpe:/a:centos:centos:kernel-devel, p-cpe:/a:centos:centos:kernel-doc, p-cpe:/a:centos:centos:kernel-headers, p-cpe:/a:centos:centos:kernel-xen, p-cpe:/a:centos:centos:kernel-xen-devel, cpe:/o:centos:centos:5

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

可利用: true

易利用性: Exploits are available

补丁发布日期: 2015/6/2

漏洞发布日期: 2015/8/8

参考资料信息

CVE: CVE-2015-1805

BID: 74951

RHSA: 2015:1042