CVE Database
/

CVE-2023-24531

Back to search

CVE-2023-24531

Published: Jul 2, 2024

Modified: Mar 28, 2025

PUBLISHED

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.

VendorProductVersions

Go toolchain

cmd/go

affected
0 - < 1.21.0-0

Security Training

Train your team to recognize and prevent security threats with our comprehensive security awareness program.

Start Training

Vulnerability Scanning

Discover vulnerabilities in your applications and infrastructure before attackers do.

Scan Now