CVE-2020-28367
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 malicious gcc flags specified via a #cgo directive.
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-28367
Vendor advisory: suse — https://www.suse.com/security/cve/CVE-2020-28367.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-28367.html
- https://go.dev/cl/267277
- https://go.googlesource.com/go/+/da7aa86917811a571e6634b45a457f918b8e6561
- https://go.dev/issue/42556
- https://groups.google.com/g/golang-announce/c/NpBGTTmKzpM
- https://security-tracker.debian.org/tracker/CVE-2020-28367
Verify integrity in audit chain (admin only). AS-IS.