Skip to content

Commit 63e5da9

Browse files
committed
Update to Go 1.19.3 to address CVE-2022-41716
On Windows, syscall.StartProcess and os/exec.Cmd did not properly check for invalid environment variable values. A malicious environment variable value could exploit this behavior to set a value for a different environment variable. For example, the environment variable string "A=B\x00C=D" set the variables "A=B" and "C=D". Thanks to RyotaK (https://twitter.com/ryotkak) for reporting this issue. This is CVE-2022-41716 and Go issue https://go.dev/issue/56284. This Go release also fixes golang/go#56309, a runtime bug which can cause random memory corruption when a goroutine exits with runtime.LockOSThread() set. This fix is necessary to unblock work to replace certain uses of pkg/reexec with unshared OS threads. Signed-off-by: Sebastiaan van Stijn <[email protected]>
1 parent 3495677 commit 63e5da9

File tree

1 file changed

+1
-1
lines changed

1 file changed

+1
-1
lines changed

common.mk

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,7 @@ CHOWN:=docker run --rm -v $(CURDIR):/v -w /v alpine chown
1717
DEFAULT_PRODUCT_LICENSE:=Community Engine
1818
PACKAGER_NAME?=
1919
DOCKER_GITCOMMIT:=abcdefg
20-
GO_VERSION:=1.19.2
20+
GO_VERSION:=1.19.3
2121
PLATFORM=Docker Engine - Community
2222
SHELL:=/bin/bash
2323
VERSION?=0.0.1-dev

0 commit comments

Comments
 (0)