RHEL 7 : kernel-rt (RHSA-2017:3322)

medium Nessus 插件 ID 104950

简介

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

描述

kernel-rt 的更新现可用于 Red Hat Enterprise Linux 7。Red Hat 产品安全团队将此更新评级为具有中等安全影响。可从“参考”部分中的 CVE 链接获取通用漏洞评分系统 (CVSS) 基本分数,其针对每个漏洞给出了详细的严重性等级。kernel-rt 程序包提供实时 Linux 内核,其可针对具有极高确定性需求的系统启用微调。安全修复:* 已发现 Linux 内核 ALSA 子系统中的计时器功能容易在 read 和 ioctl 系统调用 handler 之间发生争用,导致未初始化的内存泄露给用户空间。本地用户可利用此缺陷来读取属于其他用户的信息。(CVE-2017-1000380,中等)Red Hat 在此感谢 Alexander Potapenko (Google) 报告此问题。缺陷修复:* kernel-rt 程序包已升级到 3.10.0-693.11.1 源树状结构,相较于先前的版本,此版本提供多个缺陷修复。(BZ# 1500035) * 之前,hfi1 驱动调用了 preempt_disable() 函数以防止标准 Red Hat Enterprise Linux 上和 Red Hat Enterprise Linux for Real Time 上的迁移。在具有实时内核 (kernel-rt) 的 Red Hat Enterprise Linux for Real Time 上,调用 preempt_disable() 会触发内核恐慌。通过此更新,kernel-rt 代码已经过修改,以对 preempt_disable_nort() 函数使用 realtime-specific 函数调用,基于运行中的内核扩展至正确的调用。因此,hfi1 驱动现已可在 Red Hat Enterprise Linux 内核和 Red Hat Enterprise Linux for Real Time kernel-rt 上正确运作。(BZ# 1507053) * 之前,hfi1 驱动调用了 preempt_disable() 函数以防止标准 Red Hat Enterprise Linux 上和 Red Hat Enterprise Linux for Real Time 上的迁移。在具有实时内核 (kernel-rt) 的 Red Hat Enterprise Linux for Real Time 上,调用 preempt_disable() 会触发内核恐慌。通过此更新,kernel-rt 代码已经过修改,以对 preempt_disable_nort() 函数使用 realtime-specific 函数调用,基于运行中的内核扩展至正确的调用。因此,hfi1 驱动现已可在 Red Hat Enterprise Linux 内核和 Red Hat Enterprise Linux for Real Time kernel-rt 上正确运作。(BZ# 1507054) * 在实时内核中,若在中断环境中采取 rt_mutex 锁定机制,正常的优先级继承协议会误认死锁,而后就会发生内核恐慌。此更新还原在中断环境中新增 rt_mutex 的路径,内核不再因此行为而发生恐慌。(BZ#1511382) 增强功能:* 目前的实时节流机制可防止非实时任务因占用大量 CPU 的实时任务而匮乏。节流实时运行队列时,非实时任务即可运行。若无非实时任务,CPU 则会进入空闲状态。为了通过降低 CPU 空闲时间安全发挥最大的 CPU 利用率,已实现 RT_RUNTIME_GREED 计划程序功能。启用时,此功能会在节流实时任务之前,检查非实时任务是否匮乏。RT_RUNTIME_GREED 计划程序选项可保证非实时任务在所有 CPU 上都有部分运行时间,同时尽可能维持实时任务运行。(BZ# 1505158)

解决方案

更新受影响的程序包。

另见

http://www.nessus.org/u?9fe3691a

https://access.redhat.com/errata/RHSA-2017:3322

https://access.redhat.com/security/updates/classification/#moderate

https://bugzilla.redhat.com/show_bug.cgi?id=1463311

https://bugzilla.redhat.com/show_bug.cgi?id=1500035

https://bugzilla.redhat.com/show_bug.cgi?id=1505158

https://bugzilla.redhat.com/show_bug.cgi?id=1507054

https://bugzilla.redhat.com/show_bug.cgi?id=1511382

插件详情

严重性: Medium

ID: 104950

文件名: redhat-RHSA-2017-3322.nasl

版本: 3.11

类型: local

代理: unix

发布时间: 2017/12/1

最近更新时间: 2024/4/27

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

风险信息

VPR

风险因素: Low

分数: 3.6

CVSS v2

风险因素: Low

基本分数: 2.1

时间分数: 1.6

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

CVSS 分数来源: CVE-2017-1000380

CVSS v3

风险因素: Medium

基本分数: 5.5

时间分数: 4.8

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

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

漏洞信息

CPE: p-cpe:/a:redhat:enterprise_linux:kernel-rt, p-cpe:/a:redhat:enterprise_linux:kernel-rt-debug, p-cpe:/a:redhat:enterprise_linux:kernel-rt-debug-devel, p-cpe:/a:redhat:enterprise_linux:kernel-rt-debug-kvm, p-cpe:/a:redhat:enterprise_linux:kernel-rt-devel, p-cpe:/a:redhat:enterprise_linux:kernel-rt-doc, p-cpe:/a:redhat:enterprise_linux:kernel-rt-kvm, p-cpe:/a:redhat:enterprise_linux:kernel-rt-trace, p-cpe:/a:redhat:enterprise_linux:kernel-rt-trace-devel, p-cpe:/a:redhat:enterprise_linux:kernel-rt-trace-kvm, cpe:/o:redhat:enterprise_linux:7

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

易利用性: No known exploits are available

补丁发布日期: 2017/11/30

漏洞发布日期: 2017/6/17

参考资料信息

CVE: CVE-2017-1000380

CWE: 200

RHSA: 2017:3322