cbcvebase.
CVE-2020-16845
published 2020-08-06

CVE-2020-16845: 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.

PriorityP340high7.5CVSS 3.1
AVNACLPRNUINSUCNINAH
EPSS
4.73%
90.7th percentile
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.

Affected

22 ranges
VendorProductVersion rangeFixed in
debiandebian_linux
debiandebian_linux
debiangolang-1.15< golang-1.15 1.15~rc2-1 (bullseye)golang-1.15 1.15~rc2-1 (bullseye)
debiangolang-github-ulikunitz-xz< golang-github-ulikunitz-xz 0.5.6-2 (bookworm)golang-github-ulikunitz-xz 0.5.6-2 (bookworm)
fedoraprojectfedora
fedoraprojectfedora
github.comulikunitz_xz>= 0 < 0.5.80.5.8
golanggo< 1.13.151.13.15
golanggo>= 1.14 < 1.14.71.14.7
msrcazl3_golang_1.23.9-1_on_azure_linux_3.0
msrcazl3_golang_1.24.3-1_on_azure_linux_3.0
msrcazl3_python-tensorboard_2.11.0-3_on_azure_linux_3.0
msrcazl3_python-tensorboard_2.16.2-2_on_azure_linux_3.0
msrcazure_linux_3.0_arm
msrcazure_linux_3.0_x64
msrccbl_mariner_1.0_arm
msrccbl_mariner_1.0_x64
msrccm1_golang_1.15.13-1_on_cbl_mariner_1.0
opensuseleap
opensuseleap
ulikunitzxz< 0.5.80.5.8
xz_projectxz< 0.5.80.5.8

CVSS provenance

nvdv3.17.5HIGHCVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H
nvdv2.05.0MEDIUMAV:N/AC:L/Au:N/C:N/I:N/A:P
ghsa7.5HIGH
osv7.5HIGH
vendor_debian7.5HIGH
vendor_msrc7.5HIGH
vendor_redhat7.5HIGH
Stop checking back — get the weekly exploitation signal.

Every Monday: what got weaponized or added to CISA KEV in the last seven days — each CVE cross-linked to its PoC, Nuclei template, and detection rule. Free, one email a week, unsubscribe in one click.