Debian Golang-1.19 vulnerabilities

108 known vulnerabilities affecting debian/golang-1.19.

Total CVEs
108
CISA KEV
0
Public exploits
0
Exploited in wild
0
Severity breakdown
CRITICAL10HIGH43MEDIUM34LOW21

Vulnerabilities

Page 6 of 6
CVE-2022-1705MEDIUMCVSS 6.5fixed in golang-1.19 1.19~rc1-1 (bookworm)2022
CVE-2022-1705 [MEDIUM] CVE-2022-1705: golang-1.15 - Acceptance of some invalid Transfer-Encoding headers in the HTTP/1 client in net... Acceptance of some invalid Transfer-Encoding headers in the HTTP/1 client in net/http before Go 1.17.12 and Go 1.18.4 allows HTTP request smuggling if combined with an intermediate server that also improperly fails to reject the header as invalid. Scope: local bullseye: open
debian
CVE-2022-32148MEDIUMCVSS 6.5fixed in golang-1.19 1.19~rc1-1 (bookworm)2022
CVE-2022-32148 [MEDIUM] CVE-2022-32148: golang-1.15 - Improper exposure of client IP addresses in net/http before Go 1.17.12 and Go 1.... Improper exposure of client IP addresses in net/http before Go 1.17.12 and Go 1.18.4 can be triggered by calling httputil.ReverseProxy.ServeHTTP with a Request.Header map containing a nil value for the X-Forwarded-For header, which causes ReverseProxy to set the client IP as the value of the X-Forwarded-For header. Scope: local bullseye: open
debian
CVE-2022-41717MEDIUMCVSS 5.3fixed in golang-1.19 1.19.4-1 (bookworm)2022
CVE-2022-41717 [MEDIUM] CVE-2022-41717: golang-1.15 - An attacker can cause excessive memory growth in a Go server accepting HTTP/2 re... 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 sent by the client. While the total number of entries in this cache is capped, an attacker sending very large keys can cause the server to allocate approximately 64 MiB per open connection. Scope: local bullseye:
debian
CVE-2022-32190LOWCVSS 7.5fixed in golang-1.19 1.19.1-1 (bookworm)2022
CVE-2022-32190 [HIGH] CVE-2022-32190: golang-1.15 - JoinPath and URL.JoinPath do not remove ../ path elements appended to a relative... JoinPath and URL.JoinPath do not remove ../ path elements appended to a relative path. For example, JoinPath("https://go.dev", "../go") returns the URL "https://go.dev/../go", despite the JoinPath documentation stating that ../ path elements are removed from the result. Scope: local bullseye: resolved
debian
CVE-2022-41720LOWCVSS 7.5fixed in golang-1.19 1.19.4-1 (bookworm)2022
CVE-2022-41720 [HIGH] CVE-2022-41720: golang-1.15 - On Windows, restricted files can be accessed via os.DirFS and http.Dir. The os.D... 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 rooted at a given directory. These functions permit access to Windows device files under that root. For example, os.DirFS("C:/tmp").Open("COM1") opens the COM1 device. Both os.DirFS and http.Dir only provide read-only
debian
CVE-2022-41722LOWCVSS 7.5fixed in golang-1.19 1.19.6-2 (bookworm)2022
CVE-2022-41722 [HIGH] CVE-2022-41722: golang-1.15 - A path traversal vulnerability exists in filepath.Clean on Windows. On Windows, ... A path traversal vulnerability exists in filepath.Clean on Windows. On Windows, the filepath.Clean function could transform an invalid path such as "a/../c:/b" into the valid path "c:\b". This transformation of a relative (if invalid) path into an absolute path could enable a directory traversal attack. After fix, the filepath.Clean function transforms this path
debian
CVE-2022-41716LOWCVSS 7.5fixed in golang-1.19 1.19.3-1 (bookworm)2022
CVE-2022-41716 [HIGH] CVE-2022-41716: golang-1.15 - Due to unsanitized NUL values, attackers may be able to maliciously set environm... Due to unsanitized NUL values, attackers may be able to maliciously set environment variables on Windows. In syscall.StartProcess and os/exec.Cmd, invalid environment variable values containing NUL values are not properly checked for. A malicious environment variable value can exploit this behavior to set a value for a different environment variable. For example
debian
CVE-2022-30630LOWCVSS 7.5fixed in golang-1.19 1.19~rc2-1 (bookworm)2022
CVE-2022-30630 [HIGH] CVE-2022-30630: golang-1.15 - Uncontrolled recursion in Glob in io/fs before Go 1.17.12 and Go 1.18.4 allows a... Uncontrolled recursion in Glob in io/fs before Go 1.17.12 and Go 1.18.4 allows an attacker to cause a panic due to stack exhaustion via a path which contains a large number of path separators. Scope: local bullseye: resolved
debian