CVE-2023-24531 Information
Jul 04, 2024
cve
Description
Command go env is documented as outputting a shell script containing the Go environment. However go env doesn’t sanitize values so executing its output as a shell script can cause various bad bahaviors including executing arbitrary commands or inserting new environment variables. This issue is relatively minor because in general if an attacker can set arbitrary environment variables on a system they have better attack vectors than making \go env\ print them out.
Reference
https://go.dev/cl/488375 https://go.dev/cl/493535 https://go.dev/issue/58508 https://groups.google.com/g/golang-dev/c/ixHOFpSbajE/m/8EjlbKVWAwAJ https://pkg.go.dev/vuln/GO-2024-2962
Share on: