VendorsGolanggoany version
Vulnerabilities

Golang Go any version

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

166CVEs
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-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
CVE-2023-29400
Improper handling of empty HTML attributes in html/template
Published 2023-05-11 · Modified
7.3EPSS 0.010
CVE-2026-27144
Miscompilation allows memory corruption via CONVNOP-wrapped array copy in cmd/compile
Published 2026-04-08 · Analyzed
7.1EPSS 0.002
CVE-2025-47907
Incorrect results returned from Rows.Scan in database/sql
Published 2025-08-07 · Analyzed
7.0EPSS 0.004
CVE-2025-68119
Unexpected code execution when invoking toolchain in cmd/go
Published 2026-01-28 · Analyzed
7.0EPSS 0.004
CVE-2021-34558
The crypto/tls package of Go through 1.16.5 does not properly assert that the type of public key in an X.509 certificate matches the expected type when doing a RSA based key exchange, allowing a malicious TLS server to cause a TLS client to panic.
Published 2021-07-15 · Modified
6.5EPSS 0.070
← Prev3 / 5Next →