CVE-2018-6574
Go vor 1.8.7, Go 1.9.x vor 1.9.4 und Vorabversionen von Go 1.10 vor Go 1.10rc2 ermöglichen die Remote-Befehlsausführung über "go get" während des...
- Veröffentlicht
- 07.02.2018
- Aktualisiert
- 05.08.2024
- CNA zuweisen
- mitre
- Beweise beobachtet
- 08.08.2026
Primäres CVSS
nvd · CVSS 3.0
CVSS:3.0/AV:L/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:HNiedrig · nächste 30 Tage
- Perzentil
- 94,4 %
- Modelldatum
- 13.10.2026
EPSS ist eine statistische Schätzung, keine Gewissheit oder ein Maß für die Auswirkung. Kombinieren Sie es mit CVSS, KEV-Status, Belichtung und Ihrer Umgebung.
Zusammenfassung
Go vor 1.8.7, Go 1.9.x vor 1.9.4 und Vorabversionen von Go 1.10 vor Go 1.10rc2 ermöglichen die Remote-Befehlsausführung über "go get" während des Quellcode-Builds, indem die Plugin-Funktion von gcc oder clang ausgenutzt wird, da die Argumente -fplugin= und -plugin= nicht blockiert wurden.
Quellen
Proof-of-Concept-Exploit für CVE-2018-6574, eine Go-Paket-Schwachstelle, die beliebige Codeausführung über manipulierte Importpfade ermöglicht.
Proof-of-concept-Exploit, der die Remote-Befehlsausführung in Go's `go get` über manipulierte cflags in einem bösartigen Drittanbieterpaket demonstriert.
CVE-2018-6574 go get RCE
- CVE-2018-6574Exploit
Verantwortungsvoller Umgang
Verwenden Sie Schwachstelleninformationen nur auf Systemen, die Sie besitzen oder zu deren Testen Sie berechtigt sind. Kitploit verlinkt auf öffentliche Forschungsmetadaten und speichert keinen Exploit-Code oder bösartige Payloads.