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-2020-0601
In wildKEV
8.1
89%
Jan 14
Microsoft Windows CryptoAPI Spoofing Vulnerability
Affected: 1.12 before 1.12.16; 1.13 before 1.13.7
CVE-2023-44487
In wildKEV
7.5
100%
Oct 10
HTTP/2 Rapid Reset Attack Vulnerability
Affected: before 1.20.10; 1.21.0 before 1.21.3
CVE-2025-68121
10.0
1%
Feb 5
During session resumption in crypto/tls, if the underlying Config has its ClientCAs or RootCAs fields mutated between the initial handshake and the resumed handshake, the resumed…
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
CVE-2026-27140
8.8
1%
Apr 8
Code execution vulnerability in SWIG code generation in cmd/go
Affected: before 1.25.9; 1.26.0 before 1.26.2
CVE-2018-7187
8.8
63%
Feb 16
The "go get" implementation in Go 1.9.4, when the -insecure command-line option is used, does not validate the import path (get/vcs.go only checks for "://" anywhere in the…
Affected: before 1.9.5; 1.10 before 1.10.1
CVE-2025-61732
8.6
1%
Feb 5
A discrepancy between how Go and C/C++ comments were parsed allowed for code smuggling into the resulting cgo binary
Affected: before 1.24.13; 1.25.0 before 1.25.7
CVE-2025-4674
8.6
0%
Jul 29
The go command may execute unexpected commands when operating in untrusted VCS repositories
Affected: before 1.23.11; 1.24.0 before 1.24.5
CVE-2026-33810
8.2
0%
Apr 8
Case-sensitive excludedSubtrees name constraints cause Auth Bypass in crypto/x509
Affected: 1.26.0 before 1.26.2
CVE-2019-6486
8.2
5%
Jan 24
Go before 1.10.8 and 1.11.x before 1.11.5 mishandles P-521 and P-384 elliptic curves, which allows attackers to cause a denial of service (CPU consumption) or possibly conduct…
Affected: before 1.10.8; 1.11.1 before 1.11.5
CVE-2023-39323
8.1
2%
Oct 5
Line directives ("//line") can be used to bypass the restrictions on "//go:cgo_" directives, allowing blocked linker and compiler flags to be passed during compilation
Affected: before 1.20.9; 1.21.0 before 1.21.2
CVE-2018-16874
8.1
5%
Dec 14
In Go before 1.10.6 and 1.11.x before 1.11.3, the "go get" command is vulnerable to directory traversal when executed with the import path of a malicious Go package which contains…
Affected: before 1.10.6; 1.11.0 before 1.11.3
CVE-2018-16873
8.1
66%
Dec 14
In Go before 1.10.6 and 1.11.x before 1.11.3, the "go get" command is vulnerable to remote code execution when executed with the -u flag and the import path of a malicious Go…
Affected: before 1.10.6; 1.11.0 before 1.11.3
CVE-2016-5386
8.1
5%
Jul 19
The net/http package in Go through 1.6 does not attempt to address RFC 3875 section 4.1.18 namespace conflicts and therefore does not protect CGI applications from the presence of…
Affected: 1.0 before 1.6.3; 1.7
CVE-2026-39822
7.8
0%
Jul 8
Root escape via symlink plus trailing slash in os
Affected: 1.24.0 before 1.25.12; 1.26.0 before 1.26.5; 1.27
CVE-2025-61731
7.8
1%
Jan 28
Building a malicious file with cmd/go can cause can cause a write to an attacker-controlled file with partial control of the file content
Affected: before 1.24.12; 1.25.0 before 1.25.6
CVE-2023-29403
7.8
0%
Jun 8
On Unix platforms, the Go runtime does not behave differently when a binary is run with the setuid/setgid bits
Affected: before 1.19.10; 1.20.0 before 1.20.5
CVE-2022-30580
7.8
1%
Aug 9
Empty Cmd.Path can trigger unintended binary in os/exec on Windows
Affected: before 1.17.11; 1.18.0 before 1.18.3
CVE-2019-9634
7.8
3%
Mar 8
Go through 1.12 on Windows misuses certain LoadLibrary functionality, leading to DLL injection
Affected: before 1.11.10; 1.12 before 1.12.2
CVE-2018-6574
7.8
8%
Feb 7
Go before 1.8.7, Go 1.9.x before 1.9.4, and Go 1.10 pre-releases before Go 1.10rc2 allow "go get" remote command execution during source code build, by leveraging the gcc or clang…
Affected: through 1.8.6; 1.9; 1.9.1; 1.9.2; 1.9.3; 1.10; +2 more
CVE-2016-3958
7.8
0%
May 23
Untrusted search path vulnerability in Go before 1.5.4 and 1.6.x before 1.6.1 on Windows allows local users to gain privileges via a Trojan horse DLL in the current working…
Affected: 1.5 before 1.5.4; 1.6 before 1.6.1; 1.6
CVE-2023-54365
7.5
1%
Jun 23
Traefik - Denial of Service via HTTP/2 Request Handling
Affected: before 1.20.10; 1.21.0 before 1.21.3
CVE-2026-39820
7.5
1%
May 7
Quadratic string concatentation in consumeComment in net/mail
Affected: before 1.25.10; 1.26.0 before 1.26.3
CVE-2026-42501
7.5
0%
May 7
Malicious module proxy can bypass checksum database in cmd/go
Affected: before 1.25.10; 1.26.0 before 1.26.3
CVE-2026-33811
7.5
1%
May 7
Crash when handling long CNAME response in net
Affected: before 1.25.10; 1.26.0 before 1.26.3
CVE-2026-42499
7.5
1%
May 7
Quadratic string concatenation in consumePhrase in net/mail
Affected: before 1.25.10; 1.26.0 before 1.26.3
CVE-2026-39836
7.5
1%
May 7
Panic in Dial and LookupPort when handling NUL byte on Windows in net
Affected: before 1.25.10; 1.26.0 before 1.26.3
CVE-2026-33814
7.5
1%
May 7
Infinite loop in HTTP/2 transport when given bad SETTINGS_MAX_FRAME_SIZE in net/http/internal/http2 in golang.org/x/net
Affected: before 1.25.10; 1.26.0 before 1.26.3
CVE-2026-32280
7.5
1%
Apr 8
Unexpected work during chain building in crypto/x509
Affected: before 1.25.9; 1.26.0 before 1.26.2
CVE-2026-32281
7.5
0%
Apr 8
Inefficient policy validation in crypto/x509
Affected: before 1.25.9; 1.26.0 before 1.26.2
CVE-2026-32283
7.5
1%
Apr 8
Unauthenticated TLS 1.3 KeyUpdate record can cause persistent connection retention and DoS in crypto/tls
Affected: before 1.25.9; 1.26.0 before 1.26.2
CVE-2026-27137
7.5
1%
Mar 6
When verifying a certificate chain which contains a certificate containing multiple email address constraints which share common local portions but different domain portions,…
Affected: 1.26.0
CVE-2026-25679
7.5
1%
Mar 6
url.Parse insufficiently validated the host/authority component and accepted some invalid URLs
Affected: before 1.25.8; 1.26.0
CVE-2025-61726
7.5
2%
Jan 28
The net/url package does not set a limit on the number of query parameters in a query
Affected: before 1.24.12; 1.25.0 before 1.25.6
Page 1 of 4 · 171 total
12…4