golang Vulnerability Advisory Catalog

Total 213 security vulnerabilities recorded for golang software and firmware.

← Back to All Vendors
Component: go

The go command may execute unexpected commands when operating in untrusted VCS repositories. This occurs when possibly dangerous VCS configuration is ...

📅 2025-07-29
CVSS 8.6 Dossier →
CVE-2025-0913 MEDIUM
Component: go

os.OpenFile(path, os.O_CREATE|O_EXCL) behaved differently on Unix and Windows systems when the target path was a dangling symlink. On Unix systems, Op...

📅 2025-06-11
CVSS 5.5 Dossier →
CVE-2024-24790 CRITICAL
Component: go

The various Is methods (IsPrivate, IsLoopback, etc) did not work as expected for IPv4-mapped IPv6 addresses, returning false for addresses which would...

📅 2024-06-05
CVSS 9.8 Dossier →
Component: go

The archive/zip package's handling of certain types of invalid zip files differs from the behavior of most zip implementations. This misalignment coul...

📅 2024-06-05
CVSS 5.5 Dossier →
Component: go

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

📅 2023-12-06
CVSS 7.5 Dossier →
Component: go

A malicious HTTP sender can use chunk extensions to cause a receiver reading from a request or response body to read many more bytes from the network ...

📅 2023-12-06
CVSS 5.3 Dossier →
Component: go

Before Go 1.20, the RSA based TLS key exchanges used the math/big library, which is not constant time. RSA blinding was applied to prevent timing atta...

📅 2023-12-05
CVSS 7.5 Dossier →
Component: go

On Windows, The IsLocal function does not correctly detect reserved device names in some cases. Reserved names followed by spaces, such as "COM1 ", an...

📅 2023-11-09
CVSS 5.3 Dossier →
Component: go

The filepath package does not recognize paths with a \??\ prefix as special. On Windows, a path beginning with \??\ is a Root Local Device path equiva...

📅 2023-11-09
CVSS 7.5 Dossier →
Component: go

A malicious HTTP/2 client which rapidly creates requests and immediately resets them can cause excessive server resource consumption. While the total ...

📅 2023-10-11
CVSS 7.5 Dossier →
Component: go

Line directives ("//line") can be used to bypass the restrictions on "//go:cgo_" directives, allowing blocked linker and compiler flags to be passed d...

📅 2023-10-05
CVSS 8.1 Dossier →
Component: go

QUIC connections do not set an upper bound on the amount of data buffered when reading post-handshake messages, allowing a malicious QUIC connection t...

📅 2023-09-08
CVSS 7.5 Dossier →
Component: go

Processing an incomplete post-handshake message for a QUIC connection can cause a panic....

📅 2023-09-08
CVSS 7.5 Dossier →
CVE-2023-39320 CRITICAL
Component: go

The go.mod toolchain directive, introduced in Go 1.21, can be leveraged to execute scripts and binaries relative to the root of the module when the "g...

📅 2023-09-08
CVSS 9.8 Dossier →
Component: go

The html/template package does not apply the proper rules for handling occurrences of "<script", "<!--", and "</script" within JS literals in <script>...

📅 2023-09-08
CVSS 6.1 Dossier →
Component: go

The html/template package does not properly handle HTML-like "" comment tokens, nor hashbang "#!" comment tokens, in <script> contexts. This may cause...

📅 2023-09-08
CVSS 6.1 Dossier →
CVE-2023-3978 MEDIUM
Component: networking

Text nodes not in the HTML namespace are incorrectly literally rendered, causing text which should be escaped to not be. This could lead to an XSS att...

📅 2023-08-02
CVSS 6.1 Dossier →
Component: go

Extremely large RSA keys in certificate chains can cause a client/server to expend significant CPU time verifying signatures. With fix, the size of RS...

📅 2023-08-02
CVSS 5.3 Dossier →
Component: image

The TIFF decoder does not place a limit on the size of compressed tile data. A maliciously-crafted image can exploit this to cause a small image (both...

📅 2023-08-02
CVSS 6.5 Dossier →
Component: image

A maliciously-crafted image can cause excessive CPU consumption in decoding. A tiled image with a height of 0 and a very large width can cause excessi...

📅 2023-08-02
CVSS 6.5 Dossier →
Component: go

The HTTP/1 client does not fully validate the contents of the Host header. A maliciously crafted Host header can inject additional headers or entire r...

📅 2023-07-11
CVSS 6.5 Dossier →
CVE-2023-29405 CRITICAL
Component: go

The go command may execute arbitrary code at build time when using cgo. This may occur when running "go get" on a malicious module, or when running an...

📅 2023-06-08
CVSS 9.8 Dossier →
CVE-2023-29404 CRITICAL
Component: go

The go command may execute arbitrary code at build time when using cgo. This may occur when running "go get" on a malicious module, or when running an...

📅 2023-06-08
CVSS 9.8 Dossier →
Component: go

On Unix platforms, the Go runtime does not behave differently when a binary is run with the setuid/setgid bits. This can be dangerous in certain cases...

📅 2023-06-08
CVSS 7.8 Dossier →
Page 4 of 9 (213 Total Records)