Skip to main content
← All vulnerabilities
CVE-2018-6574GO-2022-0201

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 cod

Published
Last modified
published
Not listed in CISA KEV
Fix
Fixed in 1.8.7, 1.9.4
91 proofs of concept on GitHub

Summary

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.

Timeline

  1. CVE published
  2. Record last updated

Affected versions

  • n/a n/a

    Version range not reported

  • toolchainGo

    fixed in 1.8.7; From 1.9.0-0 · fixed in 1.9.4

References 98

access.redhat.com

debian.org

GitHub · KINGSABRI/CVE-in-Ruby

groups.google.com

GitHub · golang/go

GitHub · 20matan/CVE-2018-6574-POC

GitHub · AdriVillaB/CVE-2018-6574

GitHub · Cypheer/exploit_CVE-2018-6574

GitHub · Dannners/CVE-2018-6574-go-get-RCE

GitHub · Devang-Solanki/CVE-2018-6574

GitHub · Eugene24/CVE-2018-6574

GitHub · InfoSecJack/CVE-2018-6574

GitHub · ItsFadinG/CVE-2018-6574

GitHub · Malone5923/CVE-2018-6574-go-get-RCE

GitHub · MohamedTarekq/test-CVE-2018-6574-

GitHub · NikolaT3sla/cve-2018-6574

GitHub · No1zy/CVE-2018-6574-PoC

GitHub · NsByte/CVE-2018-6574

GitHub · OLAOLAOLA789/CVE-2018-6574

GitHub · PLP-Orange/cve-2018-6574-exercise

GitHub · R3dAlch3mist/cve-2018-6574

GitHub · Rezy-Dev/CVE-2018-6574

GitHub · Saboor-Hakimi/CVE-2018-6574

GitHub · Saptaktdk/go-get-RCE

GitHub · TakuCoder/CVE-2018-6574

GitHub · YoussefSalama1/CVE-2018-6574

GitHub · acole76/cve-2018-6574

GitHub · ahmetmanga/cve-2018-6574

GitHub · ahmetmanga/go-get-rce

GitHub · antunesmpedro/CVE-2018-6574

GitHub · asavior2/CVE-2018-6574

GitHub · bme2003/CVE-2018-6574

GitHub · chaosura/CVE-2018-6574

GitHub · chr1sM/CVE-2018-6574

GitHub · coblax/CVE-2018-6574

GitHub · d4rkshell/go-get-rce

GitHub · darthvader-htb/CVE-2018-6574

GitHub · drset/golang

GitHub · duckzsc2/CVE-2018-6574-POC

GitHub · elw0od/PentesterLab

GitHub · faiqu3/cve-2018-6574

GitHub · faqihudin13/CVE-2018-6574

GitHub · french560/ptl6574

GitHub · frozenkp/CVE-2018-6574

GitHub · hasharmujahid/CVE-2018-6574-go-get-RCE

GitHub · hbxxv/CVE-2018-6574

GitHub · iNoSec2/cve-2018-6574

GitHub · illnino/CVE-2018-6574

GitHub · imojne/CVE-2018-6574-POC

GitHub · it3x55/CVE-2018-6574

GitHub · jahwni/CVE-2018-6574

GitHub · jaya522/CVE-2018-6574-go-get-RCE

GitHub · jftierno/-CVE-2018-6574

GitHub · jftierno/CVE-2018-6574

GitHub · jftierno/CVE-2018-6574-2

GitHub · jongmartinez/CVE-2018-6574-POC

GitHub · kawkab101/cve-2018-6574

GitHub · kev-ho/cve-2018-6574-payload

GitHub · killtr0/POC-CVE-2018-6574

GitHub · l3ouu4n9/CVE-2018-6574-POC

GitHub · lisu60/cve-2018-6574

GitHub · lsnakazone/cve-2018-6574

GitHub · markisback/CVE-2018-6574

GitHub · mekhalleh/cve-2018-6574

GitHub · memmas/CVE-2018-6574

GitHub · mhamed366/CVE-2018-6574

GitHub · mux0x/CVE-2018-6574

GitHub · neargle/Go-Get-RCE-CVE-2018-6574-POC

GitHub · noname-nohost/CVE-2018-6574

GitHub · noobTest1122/CVE-2018-6574

GitHub · nthuong95/CVE-2018-6574

GitHub · paulogmota/CVE-2018-6574

GitHub · pswalia2u/CVE-2018-6574

GitHub · purgedemo/CVE-2018-6574

GitHub · purgedemo/CVE-2018-6574_2

GitHub · qweraqq/CVE-2018-6574

GitHub · r00tpgp/CVE-2018-6574

GitHub · redirected/cve-2018-6574

GitHub · repos13579/labCVE-2018-6574

GitHub · s-p4rk/CVE-2018-6574

GitHub · sdosis/cve-2018-6574

GitHub · sec000/cve-2018-6574

GitHub · seoqqq/CVE-2018-6574

GitHub · shadofren/CVE-2018-6574

GitHub · solovvway/CVE-2018-6574

GitHub · the-valluvarsploit/CVE-2018-6574

GitHub · theJuan1112/pentesterlab-cve-2018-6574

GitHub · tjcim/cve-2018-6574

GitHub · twseptian/cve-2018-6574

GitHub · veter069/go-get-rce

GitHub · vishack/CVE-2018-6574

GitHub · wb4r/go-get-rce

GitHub · yavolo/CVE-2018-6574

GitHub · yitingfan/CVE-2018-6574_demo

GitHub · zerbaliy3v/cve-2018-6574-exploit

GitHub · zur250/Zur-Go-GET-RCE-Solution