RHEL 6:内核 (RHSA-2015:2636)

critical Nessus 插件 ID 87398

简介

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

描述

远程 Redhat Enterprise Linux 6 / 7 主机上安装的程序包受到 RHSA-2015:2636 公告中提及的多个漏洞的影响。

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

* 发现 Linux 内核的文件系统实现处理重命名操作的方式中存在缺陷,其中源位于 bind 装载内部,而目标则位于 bind 装载外部。容器内的特权用户可利用此缺陷跳出 bind 装载,或升级其在系统中的权限。(CVE-2015-2925,重要)

* 发现针对安全异常,例如 #AC(对齐检查异常)和 #DB(调试异常)传送的处理方式(连续)导致 x86 ISA(指令集架构)在虚拟化环境中容易遭受以微代码中的无限循环形式进行的拒绝服务攻击。客户机中的特权用户可以利用这些缺陷在主机内核上造成拒绝服务情况。
(CVE-2015-5307、CVE-2015-8104,重要)

* 发现如果 Linux 内核的 IPC 子系统在将 IPC 对象插入全局可见列表之前初始化该对象结构中的特定字段,并用于权限检查,则其初始化方式中存在争用条件缺陷。本地非特权用户可能利用此缺陷升级其在系统中的权限。(CVE-2015-7613,重要)

* 已发现 Linux 内核的密钥子系统不会对未实例化的 keyring 进行正确的垃圾回收。本地攻击者可利用此缺陷导致系统崩溃或升级或者可能其在系统中的权限。(CVE-2015-7872,重要)

Red Hat 在此感谢 Google Inc. 的 Ben Serebrin 报告 CVE-2015-5307 问题。

此更新还修复以下缺陷:

* 以前,如果人机接口设备 (HID) 在未对齐的缓冲区运行报告,则可能导致页面错误中断或在读取报告末尾时出现 oops。此更新通过使用额外字节填充报告的末尾,修复了这一缺陷,因此报告的读取永远不会超出页面边界。因此,将不会再发生页面错误和后续 oops。(BZ#1268203)

* 以前,NFS 客户端无法检测一些 NFS 服务器目录结构的目录循环。此故障可能导致 NFS inode 在尝试卸载文件系统之后仍保持引用,从而造成内核崩溃。已向 VFS 添加了循环检查,可有效防止此问题发生。(BZ#1272858)

* 由于存在争用,nfs_wb_pages_cancel() 和 nfs_commit_release_pages() 调用都从 nfs_inode 结构类型中删除了一个请求,内核将产生负 nfs_inode.npages 计数错误。
已提供的上游修补程序保持 PagePrivate 检查上的 inode i_lock 并锁定请求执行所需的序列化,从而防止发生争用和内核错误。(BZ#1273721)

* 由于 URB_ISO_ASAP 语句不正确,对于某些硬件配置而言,使用 USB 声卡播放音频文件在之前可能会失败。
此更新修复了该缺陷,现已能够正常使用 USB 声卡播放音频。(BZ#1273916)

* 在 hugetlb 内,区域数据结构受到内存映射信号量和单个 hugetlb 实例互斥体组合的保护。但是,向后移植到内核先前版本的页面错误可扩展性改进删除了 hugetlb 实例互斥体并引入了新的互斥体表,使锁定组合变得不充分,可能导致出现争用 windows,进而造成损坏和未定义行为。
此更新将所需旋转锁引入区域跟踪函数以正确进行序列化,从而修复了该问题。该问题仅影响通过 hugetlb 界面使用大内存页面的软件。(BZ#1274599)

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

Tenable 已直接从 Red Hat Enterprise Linux 安全公告中提取上述描述块。

请注意,Nessus 尚未测试这些问题,而是只依据应用程序自我报告的版本号进行判断。

解决方案

依据 RHSA-2015:2636 中的指南更新 RHEL 内核。

另见

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

https://access.redhat.com/errata/RHSA-2015:2636

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

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

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

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

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

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

插件详情

严重性: Critical

ID: 87398

文件名: redhat-RHSA-2015-2636.nasl

版本: 2.16

类型: local

代理: unix

发布时间: 2015/12/16

最近更新时间: 2025/3/20

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

风险信息

VPR

风险因素: High

分数: 7.3

Vendor

Vendor Severity: Important

CVSS v2

风险因素: Medium

基本分数: 6.9

时间分数: 5.4

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

CVSS 分数来源: CVE-2015-7613

CVSS v3

风险因素: Critical

基本分数: 10

时间分数: 9

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

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

CVSS 分数来源: CVE-2015-8104

漏洞信息

CPE: p-cpe:/a:redhat:enterprise_linux:kernel, p-cpe:/a:redhat:enterprise_linux:kernel-headers, p-cpe:/a:redhat:enterprise_linux:kernel-firmware, cpe:/o:redhat:enterprise_linux:6, p-cpe:/a:redhat:enterprise_linux:kernel-debug-devel, p-cpe:/a:redhat:enterprise_linux:kernel-kdump, p-cpe:/a:redhat:enterprise_linux:kernel-bootwrapper, p-cpe:/a:redhat:enterprise_linux:python-perf, p-cpe:/a:redhat:enterprise_linux:kernel-kdump-devel, p-cpe:/a:redhat:enterprise_linux:kernel-devel, p-cpe:/a:redhat:enterprise_linux:kernel-debug, p-cpe:/a:redhat:enterprise_linux:perf

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

易利用性: No known exploits are available

补丁发布日期: 2015/12/15

漏洞发布日期: 2015/10/19

参考资料信息

CVE: CVE-2015-2925, CVE-2015-5307, CVE-2015-7613, CVE-2015-7872, CVE-2015-8104

CWE: 22, 456, 732, 835

RHSA: 2015:2636