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

medium Nessus 插件 ID 90144

简介

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

描述

- 已发现遇到失败的不可部分完成的读取时,CVE-2015-1805 的补丁未正确保持同步的缓冲区偏移及缓冲区长度,可能导致管道缓冲区状态损坏。本地非特权用户可利用此缺陷使系统崩溃,或将内核内存泄漏给用户空间。(CVE-2016-0774,中危)

此更新还修复以下缺陷:

- 在 anon_vma 结构中,程度可对子 anon_vma 和指向此 anon_vma 的 VMA 进行计数。当列表为空时,无法递减父项在 unlink_anon_vma() 函数中的程度,之前会触发 BUG_ON() 断言。提供的修补程序可确保 anon_vma 程度在 VMA 列表为空时一律递减,进而修复此缺陷。

- 当在系统的后续加载下,在使用 LUKS 加密的外部储存空间运行 Internet 协议安全 (IPSEC) 时,之前可能发生数据损坏。已提供一系列上游修补程序,不会再在此情况下报告数据损坏。

- 由于提前递减的 calc_load_task,计算的负载平均值最多减去机器中的 CPU 数。因此,不当的工作计划造成系统性能下降。此更新会持续使 CPU 的 delta 分别进入 NO_HZ 空闲状态,并将待定的空闲 delta 计入全局有效计数,同时在离开 NO_HZ 模式时正确缩短空闲持续时间的平均值。现在,工作计划可以正确运作,确保 CPU 负载平衡。

- 由于 Scientific Linux 6.7 内核中的回归,cgroup OOM 通知程序未正确锁定保护便访问 cgroup 特定内部数据结构,这导致内核错误。此更新可调整 cgroup OOM 通知程序以正确锁定内部数据,进而修复缺陷。

- GFS2 有一个罕见的定时窗口,有时会造成它引用未初始化的变量。因此,出现内核错误。代码已更改为在此定时窗口期间参考正确的值,且内核不再发生错误。

- 由于缓存操作可能会在终止缓存对象之后提交,这样会造成争用条件,因此内核偶尔会在运行 cachefilesd 服务的系统上崩溃。提供的修补程序可在使对象不可用的代码中添加序列化以防止发生争用条件。因此,以对象为目标的所有后续操作都会遭到拒绝,且在此情况下,内核不会再崩溃。

此更新也可添加此增强功能:

- lpfc 驱动程序已更新到版本 11.0.0.4。

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

解决方案

更新受影响的程序包。

另见

http://www.nessus.org/u?0f8c97a4

插件详情

严重性: Medium

ID: 90144

文件名: sl_20160323_kernel_on_SL6_x.nasl

版本: 2.9

类型: local

代理: unix

发布时间: 2016/3/24

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

支持的传感器: Nessus Agent, Nessus

风险信息

VPR

风险因素: Critical

分数: 9.2

CVSS v2

风险因素: High

基本分数: 7.2

时间分数: 6.3

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

CVSS v3

风险因素: Medium

基本分数: 6.8

时间分数: 6.5

矢量: CVSS:3.0/AV:L/AC:L/PR:N/UI:N/S:U/C:L/I:N/A:H

时间矢量: CVSS:3.0/E:H/RL:O/RC:C

漏洞信息

CPE: p-cpe:/a:fermilab:scientific_linux:kernel, p-cpe:/a:fermilab:scientific_linux:kernel-abi-whitelists, 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, x-cpe:/o:fermilab:scientific_linux, p-cpe:/a:fermilab:scientific_linux:kernel-debuginfo-common-i686, p-cpe:/a:fermilab:scientific_linux:kernel-debuginfo-common-x86_64, p-cpe:/a:fermilab:scientific_linux:kernel-devel, p-cpe:/a:fermilab:scientific_linux:kernel-doc, p-cpe:/a:fermilab:scientific_linux:kernel-firmware, p-cpe:/a:fermilab:scientific_linux:kernel-headers, p-cpe:/a:fermilab:scientific_linux:perf, p-cpe:/a:fermilab:scientific_linux:perf-debuginfo, p-cpe:/a:fermilab:scientific_linux:python-perf, p-cpe:/a:fermilab:scientific_linux:python-perf-debuginfo

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

可利用: true

易利用性: Exploits are available

补丁发布日期: 2016/3/23

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

参考资料信息

CVE: CVE-2015-1805, CVE-2016-0774