CVE-2020-28366
high
CVSS v3
—
CVSS v2
—
VIR risk
8.0
Description
Code injection in the go command with cgo before Go 1.14.12 and Go 1.15.5 allows arbitrary code execution at build time via a malicious unquoted symbol name in a linked object file.
Predictions
Exploit likelihood
20%
Patch ETA
—
Heuristic predictions, AS-IS, for prioritization only.
Mitigations
Vendor advisory: debian — https://security-tracker.debian.org/tracker/CVE-2020-28366
Vendor advisory: suse — https://www.suse.com/security/cve/CVE-2020-28366.html
Vendor advisory: arch — https://security.archlinux.org/ASA-202011-16
OS impact
| OS | Version | Status | Fixed in |
|---|---|---|---|
| arch | fixed | 2:1.15.5-1 | |
| sles | affected | | |
| debian | bullseye | fixed | 1.15.5-1 |
Package impact
| Ecosystem | Package | Vulnerable | Fixed |
|---|---|---|---|
| Go | toolchain | >=1.15.0-0,<1.15.5 | 1.14.12 |
References
- https://security.archlinux.org/ASA-202011-16
- https://www.suse.com/security/cve/CVE-2020-28366.html
- https://go.dev/cl/269658
- https://go.googlesource.com/go/+/062e0e5ce6df339dc26732438ad771f73dbf2292
- https://go.dev/issue/42559
- https://groups.google.com/g/golang-announce/c/NpBGTTmKzpM
- https://security-tracker.debian.org/tracker/CVE-2020-28366
Verify integrity in audit chain (admin only). AS-IS.