Oracle Linux 7:Unbreakable Enterprise 内核 (ELSA-2020-5804)

high Nessus 插件 ID 139476

简介

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

描述

远程 Oracle Linux 7 主机上安装的程序包受到 ELSA-2020-5804 公告中提及的多个漏洞的影响。

- 在 Linux 内核 5.6.13 及之前的版本中,VFIO PCI 驱动程序错误地处理了对已禁用内存空间的访问尝试。(CVE-2020-12888)

- 在版本低于 5.8-rc1 的 Linux 内核中的 prctl() 函数中发现缺陷,在禁用间接分支推测后,攻击者可利用此缺陷启用此功能。在间接分支预测未被“强制禁用”时,此调用错误地将其报告为“强制禁用”,并且使系统容易受到 Spectre v2 攻击。此漏洞最主要的威胁对象是机密性。(CVE-2020-10768)

- 在版本低于 5.4 的 Linux 内核中的 drivers/firmware/efi/efi.c 中发现问题。攻击者可利用 efivar_ssdt ACPI 变量不正确的访问权限,绕过锁定或安全启动限制,亦即 CID-1957a85b0032。(CVE-2019-20908)

- 在 Linux 内核 5.3.11 及之前的版本中,crypto/crypto_user_base.c 的 crypto_report() 函数中存在内存泄露漏洞,使攻击者能够通过触发 crypto_report_alg() 失败造成拒绝服务(内存消耗),也称为 CID-ffdde5932042。(CVE-2019-19062)

- 在 Linux 内核的用户空间核心转储实现中发现缺陷。此缺陷使具有本地帐户的攻击者能够造成小程序崩溃并泄露专用内核数据。
(CVE-2020-10732)

- Linux 内核 5.2.14 中的 drivers/net/wireless/marvell/libertas/if_sdio.c 未检查 alloc_workqueue 返回值,从而导致空指针取消引用。(CVE-2019-16232)

- 在 Linux 内核 5.2.14 中,drivers/net/wireless/intel/iwlwifi/pcie/trans.c 未检查 alloc_workqueue 返回值,从而导致空指针取消引用。(CVE-2019-16234)

- **存在争议** 在低于 5.3.10 的 Linux 内核版本中,drivers/of/unittest.c 中的 unittest_data_add() 函数中存在内存泄漏,攻击者可利用此漏洞,通过触发 of_fdt_unflatten_tree() 失败,造成拒绝服务(内存消耗),亦即 CID-e13de8fe0d6a。注意:第三方对此问题的相关内容存在争议,因为只有在启动时才能访问 unittest.c。(CVE-2019-19049)

- 在 Linux 内核 5.0.21 中,挂载构建的 ext4 文件系统图像、执行某些操作及卸载可在 fs/ext4/super.c 的 ext4_put_super 中导致释放后使用,此漏洞与 fs/ext4/super.c 中的 dump_orphan_list 有关。(CVE-2019-19447)

- 在 5.3.12 及之前的 Linux 内核中,fs/ext4/namei.c 中的 ext4_empty_dir 支持空指针取消饮用,这是因为 ext4_read_dirblock(inode,0,DIRENT_HTREE) 可以为零。(CVE-2019-19037)

- 在 Linux 内核 5.0.6 之前的版本中发现问题。net/core/net-sysfs.c 的 rx_queue_add_kobject() 和 netdev_queue_add_kobject() 中,未正确处理引用计数,即 CID-a3e23f719f5c。
(CVE-2019-20811)

请注意,Nessus 尚未测试此问题,而是只依靠应用程序自我报告的版本号来判断。

解决方案

更新受影响的程序包。

另见

https://linux.oracle.com/errata/ELSA-2020-5804.html

插件详情

严重性: High

ID: 139476

文件名: oraclelinux_ELSA-2020-5804.nasl

版本: 1.6

类型: local

代理: unix

发布时间: 2020/8/11

最近更新时间: 2024/10/23

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

风险信息

VPR

风险因素: Medium

分数: 6.7

CVSS v2

风险因素: Medium

基本分数: 6.9

时间分数: 5.4

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

CVSS 分数来源: CVE-2019-20908

CVSS v3

风险因素: High

基本分数: 7.8

时间分数: 7

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

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

CVSS 分数来源: CVE-2019-19447

漏洞信息

CPE: p-cpe:/a:oracle:linux:kernel-uek-headers, p-cpe:/a:oracle:linux:kernel-uek-debug-devel, p-cpe:/a:oracle:linux:perf, p-cpe:/a:oracle:linux:kernel-uek-devel, cpe:/o:oracle:linux:7, p-cpe:/a:oracle:linux:kernel-uek-tools-libs-devel, p-cpe:/a:oracle:linux:kernel-uek-doc, p-cpe:/a:oracle:linux:python-perf, p-cpe:/a:oracle:linux:kernel-uek-tools, p-cpe:/a:oracle:linux:kernel-uek-tools-libs, p-cpe:/a:oracle:linux:kernel-uek, p-cpe:/a:oracle:linux:kernel-uek-debug

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

可利用: true

易利用性: Exploits are available

补丁发布日期: 2020/8/10

漏洞发布日期: 2019/9/11

参考资料信息

CVE: CVE-2019-16232, CVE-2019-16234, CVE-2019-19037, CVE-2019-19049, CVE-2019-19062, CVE-2019-19447, CVE-2019-20811, CVE-2019-20908, CVE-2020-10732, CVE-2020-10768, CVE-2020-12888