Vulnerabilities
Vulnerable Software
Golang:  Security Vulnerabilities
Previously, a channel registered in the mux's chanList is not usable until it is established. A malicious peer was able flood the channel's incomingRequests, deadlocking the entire connection. Now, we add an atomic established state, set when a channel becomes usable. Until such a time, handlePacket drops every packet other than the open confirmation/failure, without blocking and without tearing down the connection.
CVSS Score
7.5
EPSS Score
0.004
Published
2026-09-02
Previously, after a channel has been established, a malicious peer could send crafted messages that would deadlock the entire connection. Now, we handle all RFC 4254 channel messages; global requests are handled explicitly. Then, treat all other messages as a protocol error and tear the connection down instead of buffering and blocking.
CVSS Score
7.5
EPSS Score
0.005
Published
2026-09-02
On Unix systems, opening a file in an os.Root improperly follows symlinks to locations outside of the Root when the final path component of the a path is a symbolic link and the path ends in /. For example, 'root.Open("symlink/")' will open "symlink" even when "symlink" is a symbolic link pointing outside of the root.
CVSS Score
7.8
EPSS Score
0.002
Published
2026-07-08
Handshakes which used Encrypted Client Hello could be de-anonymized by a passive network observer due to a disclosure of pre-shared key identities in the unencrypted client hello.
CVSS Score
5.3
EPSS Score
0.004
Published
2026-07-08
The TIFF decoder can panic when decoding an invalid image with an out-of-bounds strip offset.
CVSS Score
7.5
EPSS Score
0.006
Published
2026-06-26
Parsing arbitrary HTML which is then rendered using Render can result in an unexpected HTML tree. This can be leveraged to execute XSS attacks in applications that attempt to sanitize input HTML before rendering.
CVSS Score
6.1
EPSS Score
0.002
Published
2026-05-22
The ToASCII and ToUnicode functions incorrectly accept Punycode-encoded labels that decode to an ASCII-only label. For example, ToUnicode("xn--example-.com") incorrectly returns the name "example.com" rather than an error. This behavior can lead to privilege escalation in programs using the idna package. For example, a program which performs privilege checks on the ASCII hostname may reject "example.com" but permit "xn--example-.com". If that program subsequently converts the ASCII hostname to Unicode, it will inadvertently permits access to the Unicode name "example.com".
CVSS Score
9.6
EPSS Score
0.007
Published
2026-05-22
Parsing arbitrary HTML which is then rendered using Render can result in an unexpected HTML tree. This can be leveraged to execute XSS attacks in applications that attempt to sanitize input HTML before rendering.
CVSS Score
6.1
EPSS Score
0.002
Published
2026-05-22
Parsing arbitrary HTML which is then rendered using Render can result in an unexpected HTML tree. This can be leveraged to execute XSS attacks in applications that attempt to sanitize input HTML before rendering.
CVSS Score
6.1
EPSS Score
0.003
Published
2026-05-22
Parsing arbitrary HTML can consume excessive CPU time, possibly leading to denial of service.
CVSS Score
6.5
EPSS Score
0.005
Published
2026-05-22


Contact Us

Shodan ® - All rights reserved