golang Vulnerability Advisory Catalog

Total 213 security vulnerabilities recorded for golang software and firmware.

← Back to All Vendors
Component: go

Certificate verification can panic when a certificate in the chain has an empty DNS name and another certificate in the chain has excluded name constr...

📅 2026-03-06
CVSS 5.9 Dossier →
Component: go

When verifying a certificate chain which contains a certificate containing multiple email address constraints which share common local portions but di...

📅 2026-03-06
CVSS 7.5 Dossier →
Component: go

url.Parse insufficiently validated the host/authority component and accepted some invalid URLs....

📅 2026-03-06
CVSS 7.5 Dossier →
CVE-2025-68121 CRITICAL
Component: go

During session resumption in crypto/tls, if the underlying Config has its ClientCAs or RootCAs fields mutated between the initial handshake and the re...

📅 2026-02-05
CVSS 10.0 Dossier →
Component: go

A discrepancy between how Go and C/C++ comments were parsed allowed for code smuggling into the resulting cgo binary....

📅 2026-02-05
CVSS 8.6 Dossier →
Component: go

It was possible to improperly access the parent directory of an os.Root by opening a filename ending in "../". For example, Root.Open("../") would ope...

📅 2026-02-04
CVSS 3.8 Dossier →
Component: go

Downloading and building modules with malicious version strings can cause local code execution. On systems with Mercurial (hg) installed, downloading ...

📅 2026-01-28
CVSS 7.0 Dossier →
Component: go

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 p...

📅 2026-01-28
CVSS 7.8 Dossier →
Component: go

During the TLS 1.3 handshake if multiple messages are sent in records that span encryption level boundaries (for instance the Client Hello and Encrypt...

📅 2026-01-28
CVSS 5.3 Dossier →
Component: go

archive/zip uses a super-linear file name indexing algorithm that is invoked the first time a file in an archive is opened. This can lead to a denial ...

📅 2026-01-28
CVSS 6.5 Dossier →
Component: go

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...

📅 2026-01-28
CVSS 7.5 Dossier →
Component: go

An excluded subdomain constraint in a certificate chain does not restrict the usage of wildcard SANs in the leaf certificate. For example a constraint...

📅 2025-12-03
CVSS 6.5 Dossier →
Component: go

Within HostnameError.Error(), when constructing an error string, there is no limit to the number of hosts that will be printed out. Furthermore, the e...

📅 2025-12-02
CVSS 7.5 Dossier →
Component: crypto

SSH servers parsing GSSAPI authentication requests do not validate the number of mechanisms specified in the request, allowing an attacker to cause un...

📅 2025-11-19
CVSS 5.3 Dossier →
Component: crypto

SSH Agent servers do not validate the size of messages when processing new identity requests, which may cause the program to panic if the message is m...

📅 2025-11-19
CVSS 5.3 Dossier →
Component: go

The Reader.ReadResponse function constructs a response string through repeated string concatenation of lines. When the number of lines in a response i...

📅 2025-10-29
CVSS 5.3 Dossier →
Component: go

The processing time for parsing some invalid inputs scales non-linearly with respect to the size of the input. This affects programs which parse untru...

📅 2025-10-29
CVSS 7.5 Dossier →
Component: go

When Conn.Handshake fails during ALPN negotiation the error contains attacker controlled information (the ALPN protocols sent by the client) which is ...

📅 2025-10-29
CVSS 5.3 Dossier →
Component: go

Validating certificate chains which contain DSA public keys can cause programs to panic, due to a interface cast that assumes they implement the Equal...

📅 2025-10-29
CVSS 7.5 Dossier →
Component: go

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 cer...

📅 2025-10-29
CVSS 7.5 Dossier →
Component: go

Parsing a maliciously crafted DER payload could allocate large amounts of memory, causing memory exhaustion....

📅 2025-10-29
CVSS 5.3 Dossier →
Component: go

The Parse function permits values other than IPv6 addresses to be included in square brackets within the host component of a URL. RFC 3986 permits IPv...

📅 2025-10-29
CVSS 5.3 Dossier →
Component: go

If the PATH environment variable contains paths which are executables (rather than just directories), passing certain strings to LookPath ("", ".", an...

📅 2025-09-18
CVSS 6.5 Dossier →
Component: go

Cancelling a query (e.g. by cancelling the context passed to one of the query methods) during a call to the Scan method of the returned Rows can resul...

📅 2025-08-07
CVSS 7.0 Dossier →
Page 3 of 9 (213 Total Records)