Vulnerabilities (CVE)

Filtered by vendor Golang Subscribe
Filtered by product Go
Total 174 CVE
CVE Vendors Products Updated CVSS v2 CVSS v3
CVE-2026-42499 1 Golang 1 Go 2026-07-31 N/A 7.5 HIGH
Pathological inputs could cause DoS through consumePhrase when parsing an email address according to RFC 5322.
CVE-2026-39820 1 Golang 1 Go 2026-07-31 N/A 7.5 HIGH
Well-crafted inputs reaching ParseAddress, ParseAddressList, and ParseDate were able to trigger excessive CPU exhaustion and memory allocations.
CVE-2026-33811 1 Golang 1 Go 2026-07-31 N/A 7.5 HIGH
When using LookupCNAME with the cgo DNS resolver, a very long CNAME response can trigger a double-free of C memory and a crash.
CVE-2026-32280 1 Golang 1 Go 2026-07-31 N/A 7.5 HIGH
During chain building, the amount of work that is done is not correctly limited when a large number of intermediate certificates are passed in VerifyOptions.Intermediates, which can lead to a denial of service. This affects both direct users of crypto/x509 and users of crypto/tls.
CVE-2026-25679 1 Golang 1 Go 2026-07-31 N/A 7.5 HIGH
url.Parse insufficiently validated the host/authority component and accepted some invalid URLs.
CVE-2025-61726 1 Golang 1 Go 2026-07-31 N/A 7.5 HIGH
The net/url package does not set a limit on the number of query parameters in a query. While the maximum size of query parameters in URLs is generally limited by the maximum request header size, the net/http.Request.ParseForm method can parse large URL-encoded forms. Parsing a large form containing many unique query parameters can cause excessive memory consumption.
CVE-2026-33810 1 Golang 1 Go 2026-07-30 N/A 8.2 HIGH
When verifying a certificate chain containing excluded DNS constraints, these constraints are not correctly applied to wildcard DNS SANs which use a different case than the constraint. This only affects validation of otherwise trusted certificate chains, issued by a root CA in the VerifyOptions.Roots CertPool, or in the system certificate pool.
CVE-2026-32283 1 Golang 1 Go 2026-07-30 N/A 7.5 HIGH
If one side of the TLS connection sends multiple key update messages post-handshake in a single record, the connection can deadlock, causing uncontrolled consumption of resources. This can lead to a denial of service. This only affects TLS 1.3.
CVE-2026-27137 1 Golang 1 Go 2026-07-30 N/A 7.5 HIGH
When verifying a certificate chain which contains a certificate containing multiple email address constraints which share common local portions but different domain portions, these constraints will not be properly applied, and only the last constraint will be considered.
CVE-2025-61732 1 Golang 1 Go 2026-07-30 N/A 8.6 HIGH
A discrepancy between how Go and C/C++ comments were parsed allowed for code smuggling into the resulting cgo binary.
CVE-2025-61731 1 Golang 1 Go 2026-07-27 N/A 7.8 HIGH
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. The "#cgo pkg-config:" directive in a Go source file provides command-line arguments to provide to the Go pkg-config command. An attacker can provide a "--log-file" argument to this directive, causing pkg-config to write to an attacker-controlled location.
CVE-2026-27140 1 Golang 1 Go 2026-07-25 N/A 8.8 HIGH
SWIG file names containing 'cgo' and well-crafted payloads could lead to code smuggling and arbitrary code execution at build time due to trust layer bypass.
CVE-2026-27143 1 Golang 1 Go 2026-07-25 N/A 9.8 CRITICAL
Arithmetic over induction variables in loops were not correctly checked for underflow or overflow. As a result, the compiler would allow for invalid indexing to occur at runtime, potentially leading to memory corruption.
CVE-2026-32282 1 Golang 1 Go 2026-07-25 N/A 6.4 MEDIUM
On Linux, if the target of Root.Chmod is replaced with a symlink while the chmod operation is in progress, Chmod can operate on the target of the symlink, even when the target lies outside the root. The Linux fchmodat syscall silently ignores the AT_SYMLINK_NOFOLLOW flag, which Root.Chmod uses to avoid symlink traversal. Root.Chmod checks its target before acting and returns an error if the target is a symlink lying outside the root, so the impact is limited to cases where the target is replaced with a symlink between the check and operation.
CVE-2026-32288 1 Golang 1 Go 2026-07-25 N/A 5.5 MEDIUM
tar.Reader can allocate an unbounded amount of memory when reading a maliciously-crafted archive containing a large number of sparse regions encoded in the "old GNU sparse map" format.
CVE-2026-32289 1 Golang 1 Go 2026-07-25 N/A 6.1 MEDIUM
Context was not properly tracked across template branches for JS template literals, leading to possibly incorrect escaping of content when branches were used. Additionally template actions within JS template literals did not properly track the brace depth, leading to incorrect escaping being applied. These issues could cause actions within JS template literals to be incorrectly or improperly escaped, leading to XSS vulnerabilities.
CVE-2026-32281 1 Golang 1 Go 2026-07-25 N/A 7.5 HIGH
Validating certificate chains which use policies is unexpectedly inefficient when certificates in the chain contain a very large number of policy mappings, possibly causing denial of service. This only affects validation of otherwise trusted certificate chains, issued by a root CA in the VerifyOptions.Roots CertPool, or in the system certificate pool.
CVE-2026-27144 1 Golang 1 Go 2026-07-25 N/A 7.1 HIGH
The compiler is meant to unwrap pointers which are the operands of a memory move; a no-op interface conversion prevented the compiler from making the correct determination about non-overlapping moves, potentially leading to memory corruption at runtime.
CVE-2026-33814 1 Golang 2 Go, Http2 2026-07-24 N/A 7.5 HIGH
When processing HTTP/2 SETTINGS frames, transport will enter an infinite loop of writing CONTINUATION frames if it receives a SETTINGS_MAX_FRAME_SIZE with a value of 0.
CVE-2023-54365 3 Golang, Redhat, Traefik 3 Go, Openshift Ai, Traefik 2026-07-15 N/A 7.5 HIGH
Traefik before 2.10.5 and 3.0.0-beta4 is affected by a denial-of-service vulnerability in HTTP/2 request handling inherited from the Go standard library's HTTP/2 implementation (CVE-2023-44487 / CVE-2023-39325, the 'Rapid Reset' technique). A remote attacker can rapidly create and cancel HTTP/2 streams to exhaust server resources and cause service unavailability.