FlawAtlas
Search the atlas
CVE-2026-39827 Moderate

Invoking memory leak when rejecting channels can lead to DoS in golang.org/x/crypto/ssh

An authenticated SSH client that repeatedly opened channels which were rejected by the server caused unbounded memory growth, eventually crashing the server process and affecting all connected users. Rejected channels are now properly removed from the connection's internal state and released for garbage collection.

Exploit probability 0.3%
Published May 22, 2026
Required by Not available
Last source change June 25, 2026

02 / AFFECTED SOFTWARE

Affected packages

Go golang.org/x/crypto
Go golang.org/x/crypto
Unknown Unknown

51 explicit affected versions

03 / CONNECTIONS

Connected vulnerabilities

related OPENSUSE-SU-2026:21483-1

04 / EVIDENCE

Source records

Open Source Vulnerabilities CVE-2026-39827

An authenticated SSH client that repeatedly opened channels which were rejected by the server caused unbounded memory growth, eventually crashing the server process and affecting all connected users. Rejected channels are now properly removed from the connection's internal state and released for garbage collection.

View original source
Open Source Vulnerabilities GHSA-qpw4-5x99-6vjp

An authenticated SSH client that repeatedly opened channels which were rejected by the server caused unbounded memory growth, eventually crashing the server process and affecting all connected users. Rejected channels are now properly removed from the connection's internal state and released for garbage collection.

View original source
Open Source Vulnerabilities GO-2026-5016

An authenticated SSH client that repeatedly opened channels which were rejected by the server caused unbounded memory growth, eventually crashing the server process and affecting all connected users. Rejected channels are now properly removed from the connection's internal state and released for garbage collection.

View original source

05 / REFERENCES

Further evidence