Vulnerability Description
The "go get" implementation in Go 1.9.4, when the -insecure command-line option is used, does not validate the import path (get/vcs.go only checks for "://" anywhere in the string), which allows remote attackers to execute arbitrary OS commands via a crafted web site.
CVSS Score
HIGH
Affected Products
| Vendor | Product | Versions |
|---|---|---|
| Golang | Go | < 1.9.5 |
| Debian | Debian Linux | 7.0 |
Related Weaknesses (CWE)
References
- https://gist.github.com/SLAYEROWNER/b2a358f13ab267f2e9543bb9f9320ffcThird Party Advisory
- https://github.com/golang/go/issues/23867ExploitIssue TrackingThird Party Advisory
- https://lists.debian.org/debian-lts-announce/2018/02/msg00029.htmlMailing ListThird Party Advisory
- https://security.gentoo.org/glsa/201804-12Third Party Advisory
- https://www.debian.org/security/2019/dsa-4379Third Party Advisory
- https://www.debian.org/security/2019/dsa-4380Third Party Advisory
- https://gist.github.com/SLAYEROWNER/b2a358f13ab267f2e9543bb9f9320ffcThird Party Advisory
- https://github.com/golang/go/issues/23867ExploitIssue TrackingThird Party Advisory
- https://lists.debian.org/debian-lts-announce/2018/02/msg00029.htmlMailing ListThird Party Advisory
- https://security.gentoo.org/glsa/201804-12Third Party Advisory
- https://www.debian.org/security/2019/dsa-4379Third Party Advisory
- https://www.debian.org/security/2019/dsa-4380Third Party Advisory
FAQ
What is CVE-2018-7187?
CVE-2018-7187 is a vulnerability with a CVSS score of 8.8 (HIGH). The "go get" implementation in Go 1.9.4, when the -insecure command-line option is used, does not validate the import path (get/vcs.go only checks for "://" anywhere in the string), which allows remot...
How severe is CVE-2018-7187?
CVE-2018-7187 has been rated HIGH with a CVSS base score of 8.8/10. Review the CVSS metrics above for detailed severity breakdown.
Is there a patch for CVE-2018-7187?
Check the references section above for vendor advisories and patch information. Affected products include: Golang Go, Debian Debian Linux.