[🐸 Frogbot] Update version of golang.org/x/crypto to 0.35.0 #2
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
📦 Vulnerable Dependencies
High
github.com/jfrog/jfrog-cli-core/v2:v2.57.7
github.com/jfrog/jfrog-cli-security:v1.14.1
github.com/jfrog/jfrog-client-go:v1.49.1
golang.org/x/crypto:v0.32.0
🔖 Details
Vulnerability Details
Unbounded resource consumption in Go's
crypto/sshallows unauthenticated network attackers to cause denial of service.🔬 JFrog Research Details
Description:
The golang package x/crypto/ssh implements an SSH client and server.
To establish trust between two sides connecting over ssh, the ssh handshake implements a key exchange. During this process each side sends the other an
SSH_MSG_KEXINITpacket which initializes the exchange.Once side A has sent the
SSH_MSG_KEXINITpacket, it is open to receiving normal data packets from side B. These packets will be queued, and processed once the key exchange is complete. However, if side B is slow at sending its ownSSH_MSG_KEXINITpacket and quick at sending the data packets, or side B is a malicious user that purposefully refrains from sending theSSH_MSG_KEXINITpacket, the data packets could drain side A's memory and potentially cause denial of service from resource consumption.🐸 JFrog Frogbot