GO
Product
GO
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.
| CVE | CVSS | Published | Summary · affected versions |
|---|---|---|---|
| CVE-2020-0601 In wildKEV | 8.1 | 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 | Oct 10 | HTTP/2 Rapid Reset Attack Vulnerability Affected: before 1.20.10; 1.21.0 before 1.21.3 |
| CVE-2026-27140 | 8.8 | 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 | 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 | Feb 5 | Potential code smuggling via doc comments in cmd/cgo Affected: before 1.24.13; 1.25.0 before 1.25.7 |
| CVE-2025-4674 | 8.6 | Jul 29 | Unexpected command execution in untrusted VCS repositories in cmd/go Affected: before 1.23.11; 1.24.0 before 1.24.5 |
| CVE-2026-33810 | 8.2 | 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 | 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 | 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 | 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 | 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 | 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 | 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 | Jan 28 | Arbitrary file write using cgo pkg-config directive in cmd/go Affected: before 1.24.12; 1.25.0 before 1.25.6 |
| CVE-2023-29403 | 7.8 | 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 | 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 | 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 | 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 | 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 | 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 | 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 | 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 | 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 | 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 | 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 | 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 | 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 | 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 | 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-25679 | 7.5 | Mar 6 | Incorrect parsing of IPv6 host literals in net/url Affected: before 1.25.8; 1.26.0 |
| CVE-2026-27137 | 7.5 | Mar 6 | Incorrect enforcement of email constraints in crypto/x509 Affected: 1.26.0 |
| CVE-2025-61726 | 7.5 | Jan 28 | Memory exhaustion in query parameter parsing in net/url Affected: before 1.24.12; 1.25.0 before 1.25.6 |
| CVE-2025-61729 | 7.5 | Dec 2 | Excessive resource consumption when printing error string for host certificate validation in crypto/x509 Affected: before 1.24.11; 1.25.0 before 1.25.5 |
| CVE-2025-58188 | 7.5 | Oct 29 | Panic when validating certificates with DSA public keys in crypto/x509 Affected: before 1.24.8; 1.25.0 before 1.25.2 |
| CVE-2025-61723 | 7.5 | Oct 29 | Quadratic complexity when parsing some invalid inputs in encoding/pem Affected: before 1.24.8; 1.25.0 before 1.25.2 |
| CVE-2025-58187 | 7.5 | Oct 29 | Quadratic complexity when checking name constraints in crypto/x509 Affected: before 1.24.9; 1.25.0 before 1.25.3 |
| CVE-2023-45285 | 7.5 | Dec 6 | Using go get to fetch a module with the ".git" suffix may unexpectedly fallback to the insecure "git://" protocol if the module is unavailable via the secure "https://" and… Affected: before 1.20.12; 1.21.0-0 before 1.21.5 |
| CVE-2023-45287 | 7.5 | Dec 5 | Before Go 1.20, the RSA based TLS key exchanges used the math/big library, which is not constant time Affected: before 1.20.0 |
| CVE-2023-45283 | 7.5 | Nov 9 | The filepath package does not recognize paths with a \??\ prefix as special Affected: before 1.20.11; 1.21.0-0 before 1.21.4 |
| CVE-2023-39325 | 7.5 | Oct 11 | A malicious HTTP/2 client which rapidly creates requests and immediately resets them can cause excessive server resource consumption Affected: 1.20.0 before 1.20.10; 1.21.0 before 1.21.3 |
| CVE-2023-39322 | 7.5 | Sep 8 | QUIC connections do not set an upper bound on the amount of data buffered when reading post-handshake messages, allowing a malicious QUIC connection to cause unbounded memory… Affected: 1.21.0 before 1.21.1 |
| CVE-2023-39321 | 7.5 | Sep 8 | Processing an incomplete post-handshake message for a QUIC connection can cause a panic Affected: 1.21.0 before 1.21.1 |
| CVE-2023-24537 | 7.5 | Apr 6 | Calling any of the Parse functions on Go source code which contains //line directives with very large line numbers can cause an infinite loop due to integer overflow Affected: before 1.19.8; 1.20.0 before 1.20.3 |
| CVE-2023-24536 | 7.5 | Apr 6 | Multipart form parsing can consume large amounts of CPU and memory when processing form inputs containing very large numbers of parts Affected: before 1.19.8; 1.20.0 before 1.20.3 |
| CVE-2023-24534 | 7.5 | Apr 6 | HTTP and MIME header parsing can allocate large amounts of memory, even when parsing small inputs, potentially leading to a denial of service Affected: before 1.19.8; 1.20.0 before 1.20.3 |
| CVE-2022-41725 | 7.5 | Feb 28 | A denial of service is possible from excessive resource consumption in net/http and mime/multipart Affected: before 1.19.6; 1.20.0; 1.20.0; 1.20.0; 1.20.0 |
| CVE-2022-41724 | 7.5 | Feb 28 | Large handshake records may cause panics in crypto/tls Affected: before 1.19.6; 1.20.0; 1.20.0; 1.20.0; 1.20.0 |
| CVE-2022-41723 | 7.5 | Feb 28 | A maliciously crafted HTTP/2 stream could cause excessive CPU consumption in the HPACK decoder, sufficient to cause a denial of service from a small number of small requests Affected: before 1.19.6; 1.20.0 |
| CVE-2022-41722 | 7.5 | Feb 28 | A path traversal vulnerability exists in filepath.Clean on Windows Affected: before 1.19.6; 1.20.0 |
| CVE-2022-41720 | 7.5 | Dec 7 | On Windows, restricted files can be accessed via os.DirFS and http.Dir Affected: before 1.18.9; 1.19.0 before 1.19.4 |
