CVE-2018-6574
HIGHGO < 1.8.6 - Code Injection
Title source: ruleDescription
Go before 1.8.7, Go 1.9.x before 1.9.4, and Go 1.10 pre-releases before Go 1.10rc2 allow "go get" remote command execution during source code build, by leveraging the gcc or clang plugin feature, because -fplugin= and -plugin= arguments were not blocked.
Exploits (94)
nomisec
WORKING POC
24 stars
by neargle · poc
https://github.com/neargle/Go-Get-RCE-CVE-2018-6574-POC
nomisec
WORKING POC
1 stars
by the-valluvarsploit · poc
https://github.com/the-valluvarsploit/CVE-2018-6574
nomisec
WORKING POC
1 stars
by Malone5923 · poc
https://github.com/Malone5923/CVE-2018-6574-go-get-RCE
nomisec
WORKING POC
by hasharmujahid · poc
https://github.com/hasharmujahid/CVE-2018-6574-go-get-RCE
References (7)
Scores
CVSS v3
7.8
EPSS
0.3679
EPSS Percentile
97.2%
Attack Vector
LOCAL
CVSS:3.0/AV:L/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H
Details
CWE
CWE-94
Status
published
Products (11)
debian/debian_linux
9.0
golang/go
1.9
golang/go
1.9.1
golang/go
1.9.2
golang/go
1.9.3
golang/go
1.10 beta1 (3 CPE variants)
golang/go
< 1.8.6
redhat/enterprise_linux_server
7.0
redhat/enterprise_linux_server_aus
7.6
redhat/enterprise_linux_server_eus
7.6
... and 1 more
Published
Feb 07, 2018
Tracked Since
Feb 18, 2026