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-61729
7.5
0%
Dec 2
Within HostnameError.Error(), when constructing an error string, there is no limit to the number of hosts that will be printed out
Affected: before 1.24.11; 1.25.0 before 1.25.5
CVE-2025-61723
7.5
1%
Oct 29
The processing time for parsing some invalid inputs scales non-linearly with respect to the size of the input
Affected: before 1.24.8; 1.25.0 before 1.25.2
CVE-2025-58188
7.5
0%
Oct 29
Validating certificate chains which contain DSA public keys can cause programs to panic, due to a interface cast that assumes they implement the Equal method
Affected: before 1.24.8; 1.25.0 before 1.25.2
CVE-2025-58187
7.5
0%
Oct 29
Due to the design of the name constraint checking algorithm, the processing time of some inputs scale non-linearly with respect to the size of the certificate
Affected: before 1.24.9; 1.25.0 before 1.25.3
CVE-2023-45285
7.5
1%
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
1%
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
3%
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
4%
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
1%
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
1%
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
1%
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
1%
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
2%
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
1%
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
1%
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
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
2%
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
1%
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
CVE-2022-41716
7.5
1%
Nov 2
Unsanitized NUL in environment variables on Windows in syscall and os/exec
Affected: before 1.18.8; 1.19.0 before 1.19.3
CVE-2022-2880
7.5
1%
Oct 14
Incorrect sanitization of forwarded query parameters in net/http/httputil
Affected: before 1.18.7; 1.19.0 before 1.19.2
CVE-2022-2879
7.5
2%
Oct 14
Unbounded memory consumption when reading headers in archive/tar
Affected: before 1.18.7; 1.19.0 before 1.19.2
CVE-2022-41715
7.5
2%
Oct 14
Memory exhaustion when compiling regular expressions in regexp/syntax
Affected: before 1.18.7; 1.19.0 before 1.19.2
CVE-2022-32190
7.5
2%
Sep 13
JoinPath and URL.JoinPath do not remove ../ path elements appended to a relative path
Affected: 1.19.0; 1.19.0; 1.19.0; 1.19.0
CVE-2022-27664
7.5
3%
Sep 6
In net/http in Go before 1.18.6 and 1.19.x before 1.19.1, attackers can cause a denial of service because an HTTP/2 connection can hang during closing if shutdown were preempted…
Affected: before 1.18.6; 1.19.0
CVE-2022-32189
7.5
3%
Aug 9
Panic when decoding Float and Rat types in math/big
Affected: before 1.17.13; 1.18.0 before 1.18.5
CVE-2022-30630
7.5
2%
Aug 9
Stack exhaustion in Glob on certain paths in io/fs
Affected: before 1.17.12; 1.18.0 before 1.18.4
CVE-2022-30631
7.5
2%
Aug 9
Stack exhaustion when reading certain archives in compress/gzip
Affected: before 1.17.12; 1.18.0 before 1.18.4
CVE-2022-30633
7.5
2%
Aug 9
Stack exhaustion when unmarshaling certain documents in encoding/xml
Affected: before 1.17.12; 1.18.0 before 1.18.4
CVE-2022-30635
7.5
2%
Aug 9
Stack exhaustion when decoding certain messages in encoding/gob
Affected: before 1.17.12; 1.18.0 before 1.18.4
CVE-2022-30632
7.5
2%
Aug 9
Stack exhaustion on crafted paths in path/filepath
Affected: before 1.17.12; 1.18.0 before 1.18.4
CVE-2022-29804
7.5
2%
Aug 9
Path traversal via Clean on Windows in path/filepath
Affected: before 1.17.11; 1.18.0 before 1.18.3
CVE-2022-28131
7.5
3%
Aug 9
Stack exhaustion from deeply nested XML documents in encoding/xml
Affected: before 1.17.12; 1.18.0 before 1.18.4
CVE-2022-30634
7.5
2%
Jul 15
Infinite loop in Read in crypto/rand before Go 1.17.11 and Go 1.18.3 on Windows allows attacker to cause an indefinite hang by passing a buffer larger than 1 << 32 - 1 bytes
Affected: before 1.17.11; 1.18.0 before 1.18.3
CVE-2022-28327
7.5
4%
Apr 20
The generic P-256 feature in crypto/elliptic in Go before 1.17.9 and 1.18.x before 1.18.1 allows a panic via long scalar input
Affected: before 1.17.9; 1.18.0 before 1.18.1
CVE-2022-27536
7.5
1%
Apr 20
Certificate.Verify in crypto/x509 in Go 1.18.x before 1.18.1 can be caused to panic on macOS when presented with certain malformed certificates
Affected: 1.18.0 before 1.18.1
CVE-2022-24675
7.5
10%
Apr 20
encoding/pem in Go before 1.17.9 and 1.18.x before 1.18.1 has a Decode stack overflow via a large amount of PEM data
Affected: before 1.17.9; 1.18.0 before 1.18.1
CVE-2022-24921
7.5
3%
Mar 5
regexp.Compile in Go before 1.16.15 and 1.17.x before 1.17.8 allows stack exhaustion via a deeply nested expression
Affected: before 1.16.15; 1.17 before 1.17.8
CVE-2022-23773
7.5
3%
Feb 11
cmd/go in Go before 1.16.14 and 1.17.x before 1.17.7 can misinterpret branch names that falsely appear to be version tags
Affected: before 1.16.14; 1.17.0 before 1.17.7
CVE-2022-23772
7.5
3%
Feb 11
Rat.SetString in math/big in Go before 1.16.14 and 1.17.x before 1.17.7 has an overflow that can lead to Uncontrolled Memory Consumption
Affected: before 1.16.14; 1.17.0 before 1.17.7
CVE-2021-39293
7.5
7%
Jan 24
In archive/zip in Go before 1.16.8 and 1.17.x before 1.17.1, a crafted archive header (falsely designating that many files are present) can cause a NewReader or OpenReader panic
Affected: before 1.16.8; 1.17.0 before 1.17.1
CVE-2021-44716
7.5
4%
Jan 1
net/http in Go before 1.16.12 and 1.17.x before 1.17.5 allows uncontrolled memory consumption in the header canonicalization cache via HTTP/2 requests
Affected: before 1.16.12; 1.17.0 before 1.17.5
CVE-2021-41772
7.5
3%
Nov 8
Go before 1.16.10 and 1.17.x before 1.17.3 allows an archive/zip Reader.Open panic via a crafted ZIP archive containing an invalid name or an empty filename field
Affected: before 1.16.10; 1.17.0 before 1.17.3
CVE-2021-41771
7.5
5%
Nov 8
ImportedSymbols in debug/macho (for Open or OpenFat) in Go before 1.16.10 and 1.17.x before 1.17.3 Accesses a Memory Location After the End of a Buffer, aka an out-of-bounds slice…
Affected: before 1.16.10; 1.17.0 before 1.17.3
CVE-2021-29923
7.5
4%
Aug 7
Go before 1.17 does not properly consider extraneous zero characters at the beginning of an IP address octet, which (in some situations) allows attackers to bypass access control…
Affected: before 1.17
CVE-2021-33198
7.5
3%
Aug 2
In Go before 1.15.13 and 1.16.x before 1.16.5, there can be a panic for a large exponent to the math/big.Rat SetString or UnmarshalText method
Affected: before 1.15.13; 1.16.0 before 1.16.5
CVE-2021-33196
7.5
3%
Aug 2
In archive/zip in Go before 1.15.13 and 1.16.x before 1.16.5, a crafted file count (in an archive's header) can cause a NewReader or OpenReader panic
Affected: before 1.15.13; 1.16.0 before 1.16.5
CVE-2021-33194
7.5
7%
May 26
golang.org/x/net before v0.0.0-20210520170846-37e1c6afe023 allows attackers to cause a denial of service (infinite loop) via crafted ParseFragment input
Affected: through 1.15.12; 1.16.0 through 1.16.4
CVE-2021-27918
7.5
2%
Mar 11
encoding/xml in Go before 1.15.9 and 1.16.x before 1.16.1 has an infinite loop if a custom TokenReader (for xml.NewTokenDecoder) returns EOF in the middle of an element
Affected: before 1.15.9; 1.16.0 before 1.16.1
CVE-2021-3115
7.5
7%
Jan 26
Go before 1.14.14 and 1.15.x before 1.15.7 on Windows is vulnerable to Command Injection and remote code execution when using the "go get" command to fetch modules that make use…
Affected: before 1.14.14; 1.15 before 1.15.7
CVE-2020-28851
7.5
2%
Jan 2
In x/text in Go 1.15.4, an "index out of range" panic occurs in language.ParseAcceptLanguage while parsing the -u- extension
Affected: 1.15.4
Page 2 of 4 · 171 total