Oracle Linux 7:内核 (ELSA-2019-0163)

high Nessus 插件 ID 121496

简介

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

描述

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

- 在 Linux 内核 4.19 及之前版本中,会发生释放后使用,这是 setsockopt 中的 fanout_add 和 AF_PACKET 套接字上的 bind 之间存在争用条件所致。此问题存在的原因在于 15fe076edea787807a7cdc168df832544b58eba6 对争用条件的修复不完整。此代码未正确处理涉及 packet_do_bind 取消注册操作之后又 packet_notifier 注册操作的特定多线程情况。之后,packet_release 只会在两个适用的链接列表中的一个上操作。攻击者可实现对程序计数器的控制。(CVE-2018-18559)

- 在低于 4.19.7 的 Linux 内核版本中,userfaultfd 实现未正确处理某些 UFFDIO_ ioctl 调用的访问控制,例如,本地用户可利用此漏洞,在 tmpfs 文洞中写入数据(如果用户有该文件的只读访问权限,并且该文件存在漏洞),此问题与 fs/userfaultfd.c 和 mm/userfaultfd.c 相关。(CVE-2018-18397)

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

解决方案

更新受影响的程序包。

另见

https://linux.oracle.com/errata/ELSA-2019-0163.html

插件详情

严重性: High

ID: 121496

文件名: oraclelinux_ELSA-2019-0163.nasl

版本: 1.8

类型: local

代理: unix

发布时间: 2019/1/31

最近更新时间: 2021/9/8

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

风险信息

VPR

风险因素: Medium

分数: 6.7

CVSS v2

风险因素: Medium

基本分数: 6.8

时间分数: 5.3

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

CVSS 分数来源: CVE-2018-18559

CVSS v3

风险因素: High

基本分数: 8.1

时间分数: 7.3

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

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

漏洞信息

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

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

可利用: true

易利用性: Exploits are available

补丁发布日期: 2019/1/29

漏洞发布日期: 2018/6/15

参考资料信息

CVE: CVE-2018-18397, CVE-2018-18559

RHSA: 2019:0163