Vulnerabilities
Vulnerable Software
Golang:  >> Crypto  >> 0.52.0  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.003
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.004
Published
2026-09-02
The Go SSH library (x/crypto/ssh) by default does not verify host keys, facilitating man-in-the-middle attacks. Default behavior changed in commit e4e2799 to require explicitly registering a hostkey verification mechanism.
CVSS Score
8.1
EPSS Score
0.032
Published
2017-04-04


Contact Us

Shodan ® - All rights reserved