CVE-2020-16845

high
New! CVE Severity Now Using CVSS v3

The calculated severity for CVEs has been updated to use CVSS v3 by default. CVEs that do not have a CVSS v3 score will fall back CVSS v2 for calculating severity. Severity display preferences can be toggled in the settings dropdown.

Description

Go before 1.13.15 and 14.x before 1.14.7 can have an infinite read loop in ReadUvarint and ReadVarint in encoding/binary via invalid inputs.

References

https://groups.google.com/forum/#!topic/golang-announce/_ulYYcIWg3Q

https://groups.google.com/forum/#!topic/golang-announce/NyPIaucMgXo

http://lists.opensuse.org/opensuse-security-announce/2020-08/msg00021.html

http://lists.opensuse.org/opensuse-security-announce/2020-08/msg00028.html

https://lists.fedoraproject.org/archives/list/[email protected]/message/KWRBAH4UZJO3RROQ72SYCUPFCJFA22FO/

https://lists.fedoraproject.org/archives/list/[email protected]/message/6RCFJTMKHY5ICGEM5BUFUEDDGSPJ25XU/

https://lists.fedoraproject.org/archives/list/[email protected]/message/TACQFZDPA7AUR6TRZBCX2RGRFSDYLI7O/

https://lists.fedoraproject.org/archives/list/[email protected]/message/WV2VWKFTH4EJGZBZALVUJQJOAQB5MDQ4/

http://lists.opensuse.org/opensuse-security-announce/2020-09/msg00029.html

http://lists.opensuse.org/opensuse-security-announce/2020-09/msg00030.html

https://security.netapp.com/advisory/ntap-20200924-0002/

https://lists.debian.org/debian-lts-announce/2020/11/msg00037.html

https://lists.debian.org/debian-lts-announce/2020/11/msg00038.html

https://www.debian.org/security/2021/dsa-4848

https://www.oracle.com/security-alerts/cpuApr2021.html

Details

Source: MITRE

Published: 2020-08-06

Updated: 2021-06-14

Type: CWE-835

Risk Information

CVSS v2

Base Score: 5

Vector: AV:N/AC:L/Au:N/C:N/I:N/A:P

Impact Score: 2.9

Exploitability Score: 10

Severity: MEDIUM

CVSS v3

Base Score: 7.5

Vector: CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H

Impact Score: 3.6

Exploitability Score: 3.9

Severity: HIGH

Tenable Plugins

View all (36 total)

IDNameProductFamilySeverity
149258RHEL 8 : OpenShift Container Platform 4.7.9 packages and (RHSA-2021:1366)NessusRed Hat Local Security Checks
medium
148490RHEL 7 / 8 : OpenShift Container Platform 4.5.37 (RHSA-2021:1016)NessusRed Hat Local Security Checks
high
148247RHEL 8 : OpenShift Container Platform 4.6.23 (RHSA-2021:0956)NessusRed Hat Local Security Checks
high
147707RHEL 7 / 8 : OpenShift Container Platform 4.5.34 packages and (RHSA-2021:0713)NessusRed Hat Local Security Checks
high
146371Debian DSA-4848-1 : golang-1.11 - security updateNessusDebian Local Security Checks
medium
145887CentOS 8 : go-toolset:rhel8 (CESA-2020:3665)NessusCentOS Local Security Checks
high
145182EulerOS 2.0 SP3 : golang (EulerOS-SA-2021-1073)NessusHuawei Local Security Checks
medium
144522RHEL 8 : Red Hat OpenShift Service Mesh 1.1.11 (RHSA-2020:5649)NessusRed Hat Local Security Checks
high
143364RHEL 8 : OpenShift Container Platform 4.6.6 (RHSA-2020:5159)NessusRed Hat Local Security Checks
high
143240RHEL 7 / 8 : OpenShift Container Platform 4.5.20 packages and golang (RHSA-2020:5119)NessusRed Hat Local Security Checks
high
143170Debian DLA-2459-1 : golang-1.7 security updateNessusDebian Local Security Checks
high
143169Debian DLA-2460-1 : golang-1.8 security updateNessusDebian Local Security Checks
high
142062EulerOS 2.0 SP5 : golang (EulerOS-SA-2020-2247)NessusHuawei Local Security Checks
high
142002RHEL 7 / 8 : OpenShift Container Platform 4.6.1 package (RHSA-2020:4297)NessusRed Hat Local Security Checks
critical
141969Amazon Linux AMI : golang (ALAS-2020-1436)NessusAmazon Linux Local Security Checks
high
141307RHEL 7 : go-toolset-1.13-golang (RHSA-2020:4214)NessusRed Hat Local Security Checks
high
141107Amazon Linux 2 : golang (ALAS-2020-1494)NessusAmazon Linux Local Security Checks
high
140570openSUSE Security Update : go1.14 (openSUSE-2020-1407)NessusSuSE Local Security Checks
medium
140569openSUSE Security Update : go1.14 (openSUSE-2020-1405)NessusSuSE Local Security Checks
medium
140524Oracle Linux 8 : go-toolset:ol8 (ELSA-2020-3665)NessusOracle Linux Local Security Checks
high
140471Fedora 31 : golang (2020-b190375a37)NessusFedora Local Security Checks
high
140391RHEL 8 : go-toolset:rhel8 (RHSA-2020:3665)NessusRed Hat Local Security Checks
high
140387SUSE SLED15 / SLES15 Security Update : go1.14 (SUSE-SU-2020:2562-1)NessusSuSE Local Security Checks
medium
140308Fedora 32 : golang (2020-a55f130272)NessusFedora Local Security Checks
high
140118Photon OS 3.0: Go PHSA-2020-3.0-0130NessusPhotonOS Local Security Checks
high
140084Oracle Linux 7 : coredns / cri-o / cri-tools / etcd / flannel / kata / kata-agent / kata-image / kata-ksm-throttler / kata-proxy / kata-runtime / kata-shim / kubernetes / kubernetes-cni / kubernetes-cni-plugins / kubernetes-dashboard / olcne / yq (ELSA-2020-5828)NessusOracle Linux Local Security Checks
high
140082Oracle Linux 7 : olcne / conmon / coredns / cri-o / cri-tools / etcd / flannel / grafana / helm / istio / kata / kata-agent / kata-image / kata-ksm-throttler / kata-proxy / kata-runtime / kata-shim / kubernetes / kubernetes-cni / kubernetes-cni-plugins / kubernetes-dashboard / prometheus / yq (ELSA-2020-5827)NessusOracle Linux Local Security Checks
high
140066Fedora 32 : golang-github-ulikunitz-xz (2020-e384830a0d)NessusFedora Local Security Checks
high
140065Fedora 31 : golang-github-ulikunitz-xz (2020-deff052e7a)NessusFedora Local Security Checks
high
139955EulerOS 2.0 SP8 : golang (EulerOS-SA-2020-1852)NessusHuawei Local Security Checks
high
139865Photon OS 2.0: Go PHSA-2020-2.0-0276NessusPhotonOS Local Security Checks
high
139864Photon OS 1.0: Go PHSA-2020-1.0-0316NessusPhotonOS Local Security Checks
high
139771Oracle Linux 7 : kubernetes / kubeadm-ha-setup / kubernetes-cni / kubernetes-cni-plugins (ELSA-2020-5825)NessusOracle Linux Local Security Checks
high
139565openSUSE Security Update : go1.13 (openSUSE-2020-1194)NessusSuSE Local Security Checks
high
139478openSUSE Security Update : go1.13 (openSUSE-2020-1178)NessusSuSE Local Security Checks
high
139395FreeBSD : go -- encoding/binary: ReadUvarint and ReadVarint can read an unlimited number of bytes from invalid inputs (bc7aff8c-d806-11ea-a5aa-0800272260e5)NessusFreeBSD Local Security Checks
high