Skip to content

x/crypto/ssh: client can cause server deadlock on unexpected responses #79564

@thatnealpatel

Description

@thatnealpatel

A malicious SSH peer could send unsolicited global request
responses to fill an internal buffer, blocking the connection's
read loop. The blocked goroutine could not be released by calling
Close(), resulting in a resource leak per connection. Unsolicited
global responses are now discarded.

Thanks to NCC Group Cryptography Services, sponsored by Teleport for reporting this issue.

This is CVE-2026-39830 and Go issue https://go.dev/issue/79564.


This was a PRIVATE track issue, tracked in http://b/502992794.

Metadata

Metadata

Assignees

No one assigned

    Labels

    NeedsFixThe path to resolution is known, but the work has not been done.Securityrelease-blocker

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions