Golang vulnerabilities, page 2

224 vulnerabilities

Known vulnerabilities in Golang products, newest first, with CVSS severity, EPSS, KEV listings and ransomware use, across 15 products.

5.5CVE-2021-27919ubuntugolang-1.10+8
EPSS score
1.52%
archive/zip in Go 1.16.x before 1.16.1 allows attackers to cause a denial of service (panic) upon attempted use of the Reader.Open API for a ZIP archive in which ../ occurs at the beginning of any filename.
7.5CVE-2021-38561chainguarddex-k8s-authenticator+25
EPSS score
1.43%
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 calculation is mishandled. If parsing untrusted user input, this can be used as a vector for a denial-of-service attack.
9.8CVE-2021-38297debiangolang-1.15+21
EPSS score
10.87%
Go before 1.16.9 and 1.17.x before 1.17.2 has a Buffer Overflow via large arguments in a function invocation from a WASM module, when GOARCH=wasm GOOS=js is used.
5.8CVE-2021-44717debiangolang-1.15+6
EPSS score
1.86%
Go before 1.16.12 and 1.17.x before 1.17.5 on UNIX allows write operations to an unintended file or unintended network connection as a consequence of erroneous closing of file descriptor 0 after file-descriptor exhaustion.
7.5CVE-2021-44716debiangolang-golang-x-net+14
EPSS score
3.96%
net/http in Go before 1.16.12 and 1.17.x before 1.17.5 allows uncontrolled memory consumption in the header canonicalization cache via HTTP/2 requests.
8.6CVE-2021-3121alpineprotobuf-c+69
EPSS score
3.43%
An issue was discovered in GoGo Protobuf before 1.3.2. plugin/unmarshal/unmarshal.go lacks certain index validation, aka the "skippy peanut butter" issue.
7.5CVE-2021-3115debiangolang-1.15+5
EPSS score
6.62%
Go before 1.14.14 and 1.15.x before 1.15.7 on Windows is vulnerable to Command Injection and remote code execution when using the "go get" command to fetch modules that make use of cgo (for example, cgo can execute a gcc program from an untrusted download).
6.5CVE-2021-3114debiangolang-1.15+21
EPSS score
2.67%
In Go before 1.14.14 and 1.15.x before 1.15.7, crypto/elliptic/p224.go can generate incorrect outputs, related to an underflow of the lowest limb during the final complete reduction in the P-224 field.
6.5CVE-2021-34558debiangolang-1.15+35
EPSS score
6.98%
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.
7.5CVE-2021-33194chainguardgrpcurl+18
EPSS score
7.49%
golang.org/x/net before v0.0.0-20210520170846-37e1c6afe023 allows attackers to cause a denial of service (infinite loop) via crafted ParseFragment input.
5.3CVE-2021-33197debiangolang-1.15+4
EPSS score
2.26%
In Go before 1.15.13 and 1.16.x before 1.16.5, some configurations of ReverseProxy (from net/http/httputil) result in a situation where an attacker is able to drop arbitrary headers.
7.5CVE-2021-33196debiangolang-1.15+16
EPSS score
3.46%
In archive/zip in Go before 1.15.13 and 1.16.x before 1.16.5, a crafted file count (in an archive's header) can cause a NewReader or OpenReader panic.
7.5CVE-2021-33195debiangolang-1.15+5
EPSS score
3.20%
Go before 1.15.13 and 1.16.x before 1.16.5 has functions for DNS lookups that do not validate replies from DNS servers, and thus a return value may contain an unsafe injection (e.g., XSS) that does not conform to the RFC1035 format.
7.5CVE-2021-33198debiangolang-1.15+4
EPSS score
3.37%
In Go before 1.15.13 and 1.16.x before 1.16.5, there can be a panic for a large exponent to the math/big.Rat SetString or UnmarshalText method.
9.8CVE-2015-5740ubuntugccgo-4.9+6
EPSS score
3.66%
The net/http library in net/http/transfer.go in Go before 1.4.3 does not properly parse HTTP headers, which allows remote attackers to conduct HTTP request smuggling attacks via a request with two Content-length headers.
9.8CVE-2015-5739ubuntugccgo-4.9+9
EPSS score
9.63%
The net/http library in net/http/transfer.go in Go before 1.4.3 does not properly parse HTTP headers, which allows remote attackers to conduct HTTP request smuggling attacks via a request with two Content-length headers.
9.8CVE-2015-5741ubuntugccgo-4.9+3
EPSS score
2.73%
The net/http library in net/http/transfer.go in Go before 1.4.3 does not properly parse HTTP headers, which allows remote attackers to conduct HTTP request smuggling attacks via a request that contains Content-Length and Transfer-Encoding header fields.
7.5CVE-2015-8618golanggo+2
EPSS score
2.63%
The Int.Exp Montgomery code in the math/big library in Go 1.5.x before 1.5.3 mishandles carry propagation and produces incorrect output, which makes it easier for attackers to obtain private RSA keys via unspecified vectors.
8.1CVE-2016-5386ubuntugolang-1.6+10
EPSS score
5.22%
The net/http package in Go through 1.6 does not attempt to address RFC 3875 section 4.1.18 namespace conflicts and therefore does not protect CGI applications from the presence of untrusted client data in the HTTP_PROXY environment variable, which might allow remote attackers to redirect a CGI application's outbound HTTP traffic to an arbitrary proxy server via a crafted Proxy header in an HTTP request, aka an "httpoxy" issue.
7.8CVE-2016-3958golanggo+1
EPSS score
0.40%
Untrusted search path vulnerability in Go before 1.5.4 and 1.6.x before 1.6.1 on Windows allows local users to gain privileges via a Trojan horse DLL in the current working directory, related to use of the LoadLibrary function.