CVE-2026-46595
Previously, CVE-2024-45337 fixed an authorization bypass for misused ssh server configurations; if any other type of callback is passed other than public key, then the source-address validation would be skipped.
View on NVDAnalysis
A critical vulnerability in the Go crypto/ssh package allows attackers to bypass source-address validation in SSH server configurations. This occurs when server implementations use specific callbacks other than public keys, potentially granting unauthorized network access. Developers maintaining Go-based SSH servers should update their dependencies immediately.
Severity
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:C/C:H/I:H/A:LCWE-863CWE-303EPSS
Affects
golang:cryptoTechnical description
Previously, CVE-2024-45337 fixed an authorization bypass for misused ssh server configurations; if any other type of callback is passed other than public key, then the source-address validation would be skipped.
References
- https://go.dev/cl/781642
- https://go.dev/issue/79570
- https://groups.google.com/g/golang-announce/c/a082jnz-LvI
- https://pkg.go.dev/vuln/GO-2026-5023
- https://access.redhat.com/errata/RHSA-2026:23262
- https://access.redhat.com/errata/RHSA-2026:23264
- https://access.redhat.com/errata/RHSA-2026:26546
- https://access.redhat.com/errata/RHSA-2026:26547