GO
Product
GO
by Golang · last CVE Jul 8, 2026
On CISA KEVExploited in the wild
171
CVEs
2
On KEV
10.0
Max CVSS
0
New 30D
Severity mix
Critical 18High 100Medium 49Low 3
Watch

Add GO to your stack to get only the CVEs that touch what you run.

CVECVSSEPSSPublishedSummary · affected versions
CVE-2025-68121
10.0
1%
Feb 5
Unexpected session resumption in crypto/tls
Affected: before 1.24.13; 1.25.0 before 1.25.7; 1.26.0; 1.26.0
CVE-2026-27143
9.8
1%
Apr 8
Missing bound checks can lead to memory corruption in safe Go in cmd/compile
Affected: before 1.25.9; 1.26.0 before 1.26.2
CVE-2024-24790
9.8
2%
Jun 5
The various Is methods (IsPrivate, IsLoopback, etc) did not work as expected for IPv4-mapped IPv6 addresses, returning false for addresses which would return true in their…
Affected: before 1.21.11; 1.22.0 before 1.22.4
CVE-2023-39320
9.8
2%
Sep 8
The go.mod toolchain directive, introduced in Go 1.21, can be leveraged to execute scripts and binaries relative to the root of the module when the "go" command was executed…
Affected: 1.21.0 before 1.21.1
CVE-2023-29405
9.8
2%
Jun 8
The go command may execute arbitrary code at build time when using cgo
Affected: before 1.19.10; 1.20.0 before 1.20.5
CVE-2023-29404
9.8
2%
Jun 8
The go command may execute arbitrary code at build time when using cgo
Affected: before 1.19.10; 1.20.0 before 1.20.5
CVE-2023-29402
9.8
2%
Jun 8
The go command may generate unexpected code at build time when using cgo
Affected: before 1.19.10; 1.20.0 before 1.20.5
CVE-2023-24540
9.8
2%
May 11
Not all valid JavaScript whitespace characters are considered to be whitespace
Affected: before 1.19.9; 1.20.0 before 1.20.4
CVE-2023-24538
9.8
2%
Apr 6
Templates do not properly consider backticks (`) as Javascript string delimiters, and do not escape them as expected
Affected: before 1.19.8; 1.20.0 before 1.20.3
CVE-2021-38297
9.8
11%
Oct 18
Go before 1.16.9 and 1.17.x before 1.17.2 has a Buffer Overflow via large arguments in a function invocation from a WASM module, when GOARCH=wasm GOOS=js is used
Affected: before 1.16.9; 1.17.0 before 1.17.2
CVE-2012-2666
9.8
2%
Jul 9
golang/go in 1.0.2 fixes all.bash on shared machines
Affected: 1.0.2
CVE-2015-5741
9.8
3%
Feb 8
The net/http library in net/http/transfer.go in Go before 1.4.3 does not properly parse HTTP headers, which allows remote attackers to conduct HTTP request smuggling attacks via a…
Affected: before 1.4.3
CVE-2019-14809
9.8
8%
Aug 13
net/url in Go before 1.11.13 and 1.12.x before 1.12.8 mishandles malformed hosts in URLs, leading to an authorization bypass in some applications
Affected: before 1.11.13; 1.12.0 before 1.12.8
CVE-2019-11888
9.8
3%
May 13
Go through 1.12.5 on Windows mishandles process creation with a nil environment in conjunction with a non-nil token, which allows attackers to obtain sensitive information or gain…
Affected: through 1.12.5
CVE-2015-5740
9.8
4%
Oct 18
The net/http library in net/http/transfer.go in Go before 1.4.3 does not properly parse HTTP headers, which allows remote attackers to conduct HTTP request smuggling attacks via a…
Affected: through 1.4.2
CVE-2015-5739
9.8
10%
Oct 18
The net/http library in net/textproto/reader.go in Go before 1.4.3 does not properly parse HTTP header keys, which allows remote attackers to conduct HTTP request smuggling…
Affected: through 1.4.2
CVE-2017-15041
9.8
9%
Oct 5
Go before 1.8.4 and 1.9.x before 1.9.1 allows "go get" remote command execution
Affected: through 1.8.3; 1.9
CVE-2022-23806
9.1
3%
Feb 11
Curve.IsOnCurve in crypto/elliptic in Go before 1.16.14 and 1.17.x before 1.17.7 can incorrectly return true in situations with a big.Int value that is not a valid field element
Affected: before 1.16.14; 1.17.0 before 1.17.7
Showing 18