CVE-2022-30580

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://go.dev/cl/403759 Vendor Advisory
https://go.dev/issue/52574 Issue Tracking Third Party Advisory
https://go.googlesource.com/go/+/960ffa98ce73ef2c2060c84c7ac28d37a83f345e Mailing List Patch Vendor Advisory
https://groups.google.com/g/golang-announce/c/TzIC9-t8Ytg/m/IWz5T6x7AAAJ Mailing List Third Party Advisory
https://pkg.go.dev/vuln/GO-2022-0532 Vendor Advisory
Configurations

Configuration 1 (hide)

OR cpe:2.3:a:golang:go:*:*:*:*:*:*:*:*
cpe:2.3:a:golang:go:*:*:*:*:*:*:*:*

History

12 Aug 2022, 20:46

Type Values Removed Values Added
CVSS v2 : unknown
v3 : unknown
v2 : unknown
v3 : 7.8
CPE cpe:2.3:a:golang:go:*:*:*:*:*:*:*:*
CWE CWE-94
References (MISC) https://groups.google.com/g/golang-announce/c/TzIC9-t8Ytg/m/IWz5T6x7AAAJ - (MISC) https://groups.google.com/g/golang-announce/c/TzIC9-t8Ytg/m/IWz5T6x7AAAJ - Mailing List, Third Party Advisory
References (MISC) https://pkg.go.dev/vuln/GO-2022-0532 - (MISC) https://pkg.go.dev/vuln/GO-2022-0532 - Vendor Advisory
References (MISC) https://go.dev/issue/52574 - (MISC) https://go.dev/issue/52574 - Issue Tracking, Third Party Advisory
References (MISC) https://go.googlesource.com/go/+/960ffa98ce73ef2c2060c84c7ac28d37a83f345e - (MISC) https://go.googlesource.com/go/+/960ffa98ce73ef2c2060c84c7ac28d37a83f345e - Mailing List, Patch, Vendor Advisory
References (MISC) https://go.dev/cl/403759 - (MISC) https://go.dev/cl/403759 - Vendor Advisory

10 Aug 2022, 20:15

Type Values Removed Values Added
New CVE

Information

Published : 2022-08-10 20:15

Updated : 2024-02-04 22:51


NVD link : CVE-2022-30580

Mitre link : CVE-2022-30580

CVE.ORG link : CVE-2022-30580


JSON object : View

Products Affected

golang

  • go
CWE
CWE-94

Improper Control of Generation of Code ('Code Injection')