CVE-2026-78662: CWE-770: Allocation of Resources Without Limits or Throttling in golang.org/x/crypto golang.org/x/crypto/ssh
Description
CVE-2026-78662 is a high-severity vulnerability in the golang.org/x/crypto/ssh package. It allows a malicious peer to flood incoming requests on a channel before it is fully established, causing a deadlock of the entire connection. The root cause is the lack of limits or throttling on resource allocation for channels registered but not yet usable. The vulnerability is addressed by adding an atomic established state to drop packets other than open confirmation or failure until the channel is usable, preventing blocking or connection teardown.
CVSS v3.1
Score 7.5high
Affected software
golang.org/x/crypto
golang.org/x/crypto/ssh
pkg:golang/golang.org/x/crypto/sshRun on your own infrastructure? Check whether these packages are installed with threat-finder — our free open-source scanner.
Weaknesses
AI-Powered Analysis
Machine-generated threat intelligence
Technical Analysis
CVE-2026-78662 is a resource exhaustion vulnerability (CWE-770) in the golang.org/x/crypto/ssh package. A malicious peer can flood requests on a channel before it is fully established, leading to a deadlock of the entire SSH connection. This occurs because channels are registered in the mux's chanList but are not usable until established, allowing unlimited resource allocation without throttling. The fix involves introducing an atomic established state that drops packets other than open confirmation or failure until the channel becomes usable, thereby preventing blocking or connection teardown.
Potential Impact
The vulnerability can cause a denial of service by deadlocking the entire SSH connection when a malicious peer floods requests on a channel before it is fully established. This impacts availability but does not affect confidentiality or integrity. The CVSS score is 7.5 (high severity) with network attack vector, low attack complexity, no privileges required, no user interaction, unchanged scope, high confidentiality impact, and no integrity or availability impact.
Mitigation Recommendations
Patch status is not yet confirmed — check the vendor advisory for current remediation guidance. The described fix involves adding an atomic established state to drop packets until the channel is usable, which prevents the deadlock. Users should monitor the golang.org/x/crypto project for an official fix and apply it once available.
Technical Details
- Data Version
- 5.2
- Assigner Short Name
- Go
- Date Reserved
- 2026-08-24T23:36:15.738Z
- State
- PUBLISHED
Threat ID: 6a987e89acd9273b49a9f1ad
Added to database: 09/02/2026, 19:52:41 UTC
Last enriched: 10/17/2026, 23:38:43 UTC
Last updated: 10/17/2026, 23:38:43 UTC
Views: 181
Community Reviews
0 reviewsCrowdsource mitigation strategies, share intel context, and vote on the most helpful responses. Sign in to add your voice and help keep defenders ahead.
Want to contribute mitigation steps or threat intel context? Sign in or create an account to join the community discussion.
Actions
Updates to AI analysis require Pro Console access. Upgrade inside Console → Billing.
Need more coverage?
Upgrade to Pro Console for AI refresh and higher limits.
For incident response and remediation, OffSeq services can help resolve threats faster.
Latest Threats
Check if your credentials are on the dark web
Instant breach scanning across billions of leaked records. Free tier available.