Oracle Linux 8:go-toolset: ol8 (ELSA-2020-3665)

high Nessus 插件 ID 140524

简介

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

描述

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

- 在版本早于 1.13.15 或为 1.14.7 之前的 14.x 的 Go 内,encoding/binary 的 ReadUvarint 和 ReadVarint 中可能存在由无效输入造成的无限读取循环。(CVE-2020-16845)

- 版本低于 0.3.3 for Go 的 x/text 程序包的 encoding/unicode 中存在漏洞,可导致 UTF-16 解码器进入无限循环,进而造成程序崩溃或内存不足。如果 Decoder 上的 String 函数得到调用,或 Decoder 被传递到 golang.org/x/text/transform.String,攻击者可向使用 UseBOM 或 ExpectBOM 实例化的 UTF16 解码器提供单字节,以触发无限循环。(CVE-2020-14040)

- 如 httputil.ReverseProxy Handler 所示,在版本早于 1.13.13 或为 1.14.5 之前的 1.14.x 的 Go 内,某些 net/http 服务器中存在数据争用,因其同时读取请求主体并写入响应。
(CVE-2020-15586)

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

解决方案

更新受影响的程序包。

另见

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

插件详情

严重性: High

ID: 140524

文件名: oraclelinux_ELSA-2020-3665.nasl

版本: 1.5

类型: local

代理: unix

发布时间: 2020/9/11

最近更新时间: 2021/5/11

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

风险信息

VPR

风险因素: Low

分数: 3.6

CVSS v2

风险因素: Medium

基本分数: 5

时间分数: 3.7

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

CVSS 分数来源: CVE-2020-16845

CVSS v3

风险因素: High

基本分数: 7.5

时间分数: 6.5

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

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

漏洞信息

CPE: cpe:/o:oracle:linux:8, p-cpe:/a:oracle:linux:delve, p-cpe:/a:oracle:linux:go-toolset, p-cpe:/a:oracle:linux:golang, p-cpe:/a:oracle:linux:golang-bin, p-cpe:/a:oracle:linux:golang-docs, p-cpe:/a:oracle:linux:golang-misc, p-cpe:/a:oracle:linux:golang-race, p-cpe:/a:oracle:linux:golang-src, p-cpe:/a:oracle:linux:golang-tests

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

易利用性: No known exploits are available

补丁发布日期: 2020/9/11

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

参考资料信息

CVE: CVE-2020-14040, CVE-2020-15586, CVE-2020-16845

IAVB: 2020-B-0060-S