RHEL 7:kernel (RHSA-2014:0786)

high Nessus 插件 ID 76901

简介

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

描述

更新后的 kernel 程序包修复了多种安全问题、多个缺陷并添加了多种增强,现在可用于 Red Hat Enterprise Linux 7。

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

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

* 在 Linux 内核的 futex 子系统处理特定优先级继承 (PI) futex 的重新排队的方式中发现一个缺陷。本地非特权用户可利用该缺陷升级其在系统中的权限。(CVE-2014-3153,重要)

* 在 Linux 内核的 ping_init_sock() 函数处理 group_info 引用计数器的方式中发现一个释放后使用缺陷。
本地非特权用户可利用此缺陷导致系统崩溃或升级其在系统中的权限。(CVE-2014-2851,重要)

* 在 Linux 内核的软盘驱动程序处理 FDRAWCMD IOCTL 命令的方式中发现释放后使用和信息泄漏缺陷。拥有 /dev/fdX 的写入权限的本地用户可利用这些缺陷升级自己在系统中的权限。(CVE-2014-1737、CVE-2014-1738,重要)

* 已发现 Linux 内核的异步 I/O (AIO) 子系统的 aio_read_events_ring() 函数没有对从用户空间接收的 AIO 环形头进行正确审查。本地非特权用户可利用此缺陷随机泄露部分属于内核和/或其他进程的(物理)内存。(CVE-2014-0206,中危)

* 已发现 Linux 内核的网络实现中的 Berkeley 数据包过滤 (BPF) 解释器功能的 Netlink 属性扩展中存在越界内存访问缺陷。本地非特权用户可以通过特别构建的套接字过滤器来利用此缺陷,从而导致系统崩溃或将内核内存泄漏到用户空间。(CVE-2014-3144、CVE-2014-3145,中危)

* 在 skb_zerocopy() 函数复制由用户空间缓冲区(例如 vhost-net 和 Xen netback)备份的套接字缓冲区 (skb) 的方式中发现一个信息泄漏缺陷,可能导致攻击者从这些缓冲区读取数据。(CVE-2014-2568,低危)

Red Hat 在此感谢 Google 的 Kees Cook 报告 CVE-2014-3153,感谢 Matthew Daley 报告 CVE-2014-1737 和 CVE-2014-1738。Google 感谢 Pinkie Pie 为 CVE-2014-3153 的原始报告者。CVE-2014-0206 问题是 Red Hat 的 Mateusz Guzik 发现的。

此更新还修复以下缺陷:

* 由于未正确计算 qlcninc 驱动程序中的 Tx 统计数据,运行“ethtool -S ethX”命令可能触发内存损坏。
因此,运行使用此命令的 sosreport 工具会导致内核错误。已通过修正该统计数据计算修复了此问题。(BZ#1104972)

* 由于违反文件系统配额而导致在 GFS2 文件系统中创建文件的尝试失败时,不会完全未初始化相关的 VFS inode。这会导致列表损坏错误。此更新通过正确地取消初始化此情况下的 VFS inode 解决了该问题。(BZ#1097407)

* 由于内核中的争用条件,查询文件或目录的路径名称时,getcwd() 系统调用可能会返回“/”,而不是正确的完整路径名称。“/proc”文件系统中返回的路径也可能是错误的。此问题会导致多个应用程序不稳定。已修复上述争用条件,现在 getcwd() 能够始终返回正确的路径。(BZ#1099048)

此外,此更新还添加了以下增强:

* 已改进内核互斥体代码。这些更改包括改进了对 MCS 旋转锁定的排队方法、MCS 代码优化、引入了可取消的 MCS 旋转锁定,以及改进了对无等待锁定的互斥体的处理方法。(BZ#1103631、BZ#1103629)

* 已改进对虚拟内存区域 (VMA) 缓存和大型页面错误的处理方法。(BZ#1103630)

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

解决方案

更新受影响的数据包。

另见

https://access.redhat.com/errata/RHSA-2014:0786

https://access.redhat.com/security/cve/cve-2014-1737

https://access.redhat.com/security/cve/cve-2014-2851

https://access.redhat.com/security/cve/cve-2014-1738

https://access.redhat.com/security/cve/cve-2014-3153

https://access.redhat.com/security/cve/cve-2014-2568

https://access.redhat.com/security/cve/cve-2014-3144

https://access.redhat.com/security/cve/cve-2014-0206

https://access.redhat.com/security/cve/cve-2014-3145

插件详情

严重性: High

ID: 76901

文件名: redhat-RHSA-2014-0786.nasl

版本: 1.29

类型: local

代理: unix

发布时间: 2014/7/30

最近更新时间: 2022/5/25

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

风险信息

VPR

风险因素: Critical

分数: 9.7

CVSS v2

风险因素: High

基本分数: 7.2

时间分数: 6.3

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

CVSS 分数来源: CVE-2014-3153

漏洞信息

CPE: p-cpe:/a:redhat:enterprise_linux:kernel, p-cpe:/a:redhat:enterprise_linux:kernel-abi-whitelists, p-cpe:/a:redhat:enterprise_linux:kernel-debug, p-cpe:/a:redhat:enterprise_linux:kernel-debug-debuginfo, p-cpe:/a:redhat:enterprise_linux:kernel-debug-devel, p-cpe:/a:redhat:enterprise_linux:kernel-debuginfo, p-cpe:/a:redhat:enterprise_linux:kernel-debuginfo-common-s390x, p-cpe:/a:redhat:enterprise_linux:kernel-debuginfo-common-x86_64, p-cpe:/a:redhat:enterprise_linux:kernel-devel, p-cpe:/a:redhat:enterprise_linux:kernel-doc, p-cpe:/a:redhat:enterprise_linux:kernel-headers, p-cpe:/a:redhat:enterprise_linux:kernel-kdump, p-cpe:/a:redhat:enterprise_linux:kernel-kdump-debuginfo, p-cpe:/a:redhat:enterprise_linux:kernel-kdump-devel, p-cpe:/a:redhat:enterprise_linux:kernel-tools, p-cpe:/a:redhat:enterprise_linux:kernel-tools-debuginfo, p-cpe:/a:redhat:enterprise_linux:kernel-tools-libs, p-cpe:/a:redhat:enterprise_linux:kernel-tools-libs-devel, p-cpe:/a:redhat:enterprise_linux:perf, p-cpe:/a:redhat:enterprise_linux:perf-debuginfo, p-cpe:/a:redhat:enterprise_linux:python-perf, p-cpe:/a:redhat:enterprise_linux:python-perf-debuginfo, cpe:/o:redhat:enterprise_linux:7, cpe:/o:redhat:enterprise_linux:7.3, cpe:/o:redhat:enterprise_linux:7.4, cpe:/o:redhat:enterprise_linux:7.5, cpe:/o:redhat:enterprise_linux:7.6, cpe:/o:redhat:enterprise_linux:7.7

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

可利用: true

易利用性: Exploits are available

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

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

CISA 已知可遭利用的漏洞到期日期: 2022/6/15

可利用的方式

CANVAS (CANVAS)

Core Impact

Metasploit (Android Towelroot Futex Requeue Kernel Exploit)

参考资料信息

CVE: CVE-2014-0206, CVE-2014-1737, CVE-2014-1738, CVE-2014-2568, CVE-2014-2851, CVE-2014-3144, CVE-2014-3145, CVE-2014-3153

BID: 66348, 66779, 67300, 67302, 67309, 67321, 67906, 68176

RHSA: 2014:0786