Code injection in Cmd.Start in os/exec before Go 1.17.11 and Go 1.18.3 allows execution of any binaries in the working directory named either "..com" or "..exe" by calling Cmd.Run, Cmd.Start, Cmd.Output, or Cmd.CombinedOutput when Cmd.Path is unset.
References
Link | Resource |
---|---|
https://groups.google.com/g/golang-announce/c/TzIC9-t8Ytg/m/IWz5T6x7AAAJ | Mailing List Third Party Advisory |
https://go.dev/cl/403759 | Vendor Advisory |
https://go.googlesource.com/go/+/960ffa98ce73ef2c2060c84c7ac28d37a83f345e | Mailing List Patch Vendor Advisory |
https://pkg.go.dev/vuln/GO-2022-0532 | Vendor Advisory |
https://go.dev/issue/52574 | Issue Tracking Third Party Advisory |
Configurations
Information
Published : 2022-08-10 13:15
Updated : 2022-08-12 13:46
NVD link : CVE-2022-30580
Mitre link : CVE-2022-30580
JSON object : View
CWE
CWE-94
Improper Control of Generation of Code ('Code Injection')
Products Affected
golang
- go