golang Vulnerability Advisory Catalog

Total 213 security vulnerabilities recorded for golang software and firmware.

← Back to All Vendors
CVE-2023-29402 CRITICAL
Component: go

The go command may generate unexpected code at build time when using cgo. This may result in unexpected behavior when running a go program which uses ...

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

Templates containing actions in unquoted HTML attributes (e.g. "attr={{.}}") executed with empty input can result in output with unexpected results wh...

📅 2023-05-11
CVSS 7.3 Dossier →
CVE-2023-24540 CRITICAL
Component: go

Not all valid JavaScript whitespace characters are considered to be whitespace. Templates containing whitespace characters outside of the character se...

📅 2023-05-11
CVSS 9.8 Dossier →
Component: go

Angle brackets (<>) are not considered dangerous characters when inserted into CSS contexts. Templates containing multiple actions separated by a '/' ...

📅 2023-05-11
CVSS 7.3 Dossier →
CVE-2023-24538 CRITICAL
Component: go

Templates do not properly consider backticks (`) as Javascript string delimiters, and do not escape them as expected. Backticks are used, since ES6, f...

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

Calling any of the Parse functions on Go source code which contains //line directives with very large line numbers can cause an infinite loop due to i...

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

Multipart form parsing can consume large amounts of CPU and memory when processing form inputs containing very large numbers of parts. This stems from...

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

HTTP and MIME header parsing can allocate large amounts of memory, even when parsing small inputs, potentially leading to a denial of service. Certain...

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

The ScalarMult and ScalarBaseMult methods of the P256 Curve may return an incorrect result if called with some specific unreduced scalars (a scalar la...

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

An attacker can craft a malformed TIFF image which will consume a significant amount of memory when passed to DecodeConfig. This could lead to a denia...

📅 2023-02-28
CVSS 5.5 Dossier →
Component: go

A denial of service is possible from excessive resource consumption in net/http and mime/multipart. Multipart form parsing with mime/multipart.Reader....

📅 2023-02-28
CVSS 7.5 Dossier →
Component: go

Large handshake records may cause panics in crypto/tls. Both clients and servers may send large TLS handshake records which cause servers and clients,...

📅 2023-02-28
CVSS 7.5 Dossier →
Component: go

A maliciously crafted HTTP/2 stream could cause excessive CPU consumption in the HPACK decoder, sufficient to cause a denial of service from a small n...

📅 2023-02-28
CVSS 7.5 Dossier →
Component: go

A path traversal vulnerability exists in filepath.Clean on Windows. On Windows, the filepath.Clean function could transform an invalid path such as "a...

📅 2023-02-28
CVSS 7.5 Dossier →
Component: h2c

A request smuggling attack is possible when using MaxBytesHandler. When using MaxBytesHandler, the body of an HTTP request is not fully consumed. When...

📅 2023-01-13
CVSS 7.5 Dossier →
Component: text

golang.org/x/text/language in golang.org/x/text before 0.3.7 can panic with an out-of-bounds read during BCP 47 language tag parsing. Index calculatio...

📅 2022-12-26
CVSS 7.5 Dossier →
Component: go

An attacker can cause excessive memory growth in a Go server accepting HTTP/2 requests. HTTP/2 server connections contain a cache of HTTP header keys ...

📅 2022-12-08
CVSS 5.3 Dossier →
Component: go

On Windows, restricted files can be accessed via os.DirFS and http.Dir. The os.DirFS function and http.Dir type provide access to a tree of files root...

📅 2022-12-07
CVSS 7.5 Dossier →
Component: go

Due to unsanitized NUL values, attackers may be able to maliciously set environment variables on Windows. In syscall.StartProcess and os/exec.Cmd, inv...

📅 2022-11-02
CVSS 7.5 Dossier →
Component: go

Programs which compile regular expressions from untrusted sources may be vulnerable to memory exhaustion or denial of service. The parsed regexp repre...

📅 2022-10-14
CVSS 7.5 Dossier →
Component: text

An attacker may cause a denial of service by crafting an Accept-Language header which ParseAcceptLanguage will take significant time to parse....

📅 2022-10-14
CVSS 7.5 Dossier →
Component: go

Requests forwarded by ReverseProxy include the raw query parameters from the inbound request, including unparsable parameters rejected by net/http. Th...

📅 2022-10-14
CVSS 7.5 Dossier →
Component: go

Reader.Read does not set a limit on the maximum size of file headers. A maliciously crafted archive could cause Read to allocate unbounded amounts of ...

📅 2022-10-14
CVSS 7.5 Dossier →
Component: go

JoinPath and URL.JoinPath do not remove ../ path elements appended to a relative path. For example, JoinPath("https://go.dev", "../go") returns the UR...

📅 2022-09-13
CVSS 7.5 Dossier →
Page 5 of 9 (213 Total Records)