VendorsGolanggoall versions
Vulnerabilities

Golang Go

Ranked by severity, then by exploit likelihood. Click a CVE ID for its full record.

174CVEs
CVE-2017-1000098
The net/http package's Request.ParseMultipartForm method starts writing to temporary files once the request body size surpasses the given "maxMemory" limit. It was possible for an attacker to generate a multipart request crafted such that the server ran out of file descriptors.
Published 2017-10-04 · Modified
7.5EPSS 0.021
CVE-2022-30633
Stack exhaustion when unmarshaling certain documents in encoding/xml
Published 2022-08-09 · Modified
7.5EPSS 0.020
CVE-2022-30630
Stack exhaustion in Glob on certain paths in io/fs
Published 2022-08-09 · Modified
7.5EPSS 0.019
CVE-2022-30632
Stack exhaustion on crafted paths in path/filepath
Published 2022-08-09 · Modified
7.5EPSS 0.019
CVE-2022-30631
Stack exhaustion when reading certain archives in compress/gzip
Published 2022-08-09 · Modified
7.5EPSS 0.019
CVE-2023-24534
Excessive memory allocation in net/http and net/textproto
Published 2023-04-06 · Modified
7.5EPSS 0.019
CVE-2022-30635
Stack exhaustion when decoding certain messages in encoding/gob
Published 2022-08-09 · Modified
7.5EPSS 0.017
CVE-2022-41722
Path traversal on Windows in path/filepath
Published 2023-02-28 · Modified
7.5EPSS 0.017
CVE-2022-2879
Unbounded memory consumption when reading headers in archive/tar
Published 2022-10-14 · Modified
7.5EPSS 0.017
CVE-2022-27536
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. This allows a remote TLS server to cause a TLS client to panic.
Published 2022-04-20 · Modified
7.5EPSS 0.015
CVE-2023-24536
Excessive resource consumption in net/http, net/textproto and mime/multipart
Published 2023-04-06 · Modified
7.5EPSS 0.015
CVE-2022-41715
Memory exhaustion when compiling regular expressions in regexp/syntax
Published 2022-10-14 · Modified
7.5EPSS 0.014
CVE-2023-24537
Infinite loop in parsing in go/scanner
Published 2023-04-06 · Modified
7.5EPSS 0.014
CVE-2023-39321
Panic when processing post-handshake message on QUIC connections in crypto/tls
Published 2023-09-08 · Modified
7.5EPSS 0.014
CVE-2023-39322
Memory exhaustion in QUIC connection handling in crypto/tls
Published 2023-09-08 · Modified
7.5EPSS 0.013
CVE-2017-1000097
On Darwin, user's trust preferences for root certificates were not honored. If the user had a root certificate loaded in their Keychain that was explicitly not trusted, a Go program would still verify a connection using that root certificate.
Published 2017-10-04 · Modified
7.5EPSS 0.013
CVE-2023-45287
Before Go 1.20, the RSA based key exchange methods in crypto/tls may exhibit a timing side channel
Published 2023-12-05 · Modified
7.5EPSS 0.013
CVE-2022-41725
Excessive resource consumption in mime/multipart
Published 2023-02-28 · Modified
7.5EPSS 0.012
CVE-2022-41720
Restricted file access on Windows in os and net/http
Published 2022-12-07 · Modified
7.5EPSS 0.012
CVE-2022-2880
Incorrect sanitization of forwarded query parameters in net/http/httputil
Published 2022-10-14 · Modified
7.5EPSS 0.012
CVE-2023-45285
Command 'go get' may unexpectedly fallback to insecure git in cmd/go
Published 2023-12-06 · Modified
7.5EPSS 0.011
CVE-2022-41724
Panic on large handshake records in crypto/tls
Published 2023-02-28 · Modified
7.5EPSS 0.011
CVE-2026-33811
Crash when handling long CNAME response in net
Published 2026-05-07 · Modified
7.5EPSS 0.009
CVE-2026-33814
Infinite loop in HTTP/2 transport when given bad SETTINGS_MAX_FRAME_SIZE in net/http/internal/http2 in golang.org/x/net
Published 2026-05-07 · Modified
7.5EPSS 0.009
CVE-2026-39820
Quadratic string concatentation in consumeComment in net/mail
Published 2026-05-07 · Modified
7.5EPSS 0.009
CVE-2022-41716
Unsanitized NUL in environment variables on Windows in syscall and os/exec
Published 2022-11-02 · Modified
7.5EPSS 0.008
CVE-2026-25679
Incorrect parsing of IPv6 host literals in net/url
Published 2026-03-06 · Modified
7.5EPSS 0.008
CVE-2026-42499
Quadratic string concatenation in consumePhrase in net/mail
Published 2026-05-07 · Modified
7.5EPSS 0.008
CVE-2026-32280
Unexpected work during chain building in crypto/x509
Published 2026-04-08 · Modified
7.5EPSS 0.007
CVE-2026-32283
Unauthenticated TLS 1.3 KeyUpdate record can cause persistent connection retention and DoS in crypto/tls
Published 2026-04-08 · Modified
7.5EPSS 0.007
CVE-2026-27137
Incorrect enforcement of email constraints in crypto/x509
Published 2026-03-06 · Modified
7.5EPSS 0.007
CVE-2026-39836
Panic in Dial and LookupPort when handling NUL byte on Windows in net
Published 2026-05-07 · Analyzed
7.5EPSS 0.006
CVE-2025-61723
Quadratic complexity when parsing some invalid inputs in encoding/pem
Published 2025-10-29 · Analyzed
7.5EPSS 0.006
CVE-2025-61729
Excessive resource consumption when printing error string for host certificate validation in crypto/x509
Published 2025-12-02 · Analyzed
7.5EPSS 0.005
CVE-2023-46324
pkg/suci/suci.go in free5GC udm before 1.2.0, when Go before 1.19 is used, allows an Invalid Curve Attack because it may compute a shared secret via an uncompressed public key that has not been validated. An attacker can send arbitrary SUCIs to the UDM, which tries to decrypt them via both its private key and the attacker's public key.
Published 2023-10-23 · Modified
7.5EPSS 0.004
CVE-2025-58187
Quadratic complexity when checking name constraints in crypto/x509
Published 2025-10-29 · Analyzed
7.5EPSS 0.004
CVE-2026-32281
Inefficient policy validation in crypto/x509
Published 2026-04-08 · Analyzed
7.5EPSS 0.004
CVE-2025-58188
Panic when validating certificates with DSA public keys in crypto/x509
Published 2025-10-29 · Analyzed
7.5EPSS 0.004
CVE-2026-42501
Malicious module proxy can bypass checksum database in cmd/go
Published 2026-05-07 · Analyzed
7.5EPSS 0.003
CVE-2023-24539
Improper sanitization of CSS values in html/template
Published 2023-05-11 · Modified
7.3EPSS 0.010
← Prev3 / 5Next →