5.3Medium

CVE-2026-39835Invoking server panic during CheckHostKey/Authenticate in golang.org/x/crypto/ssh

golang.org/x/crypto golang.org/x/crypto/ssh; Red Hat Cryostat 4 on RHEL 9; Red Hat Red Hat Enterprise Linux 10; Red Hat Red Hat Enterprise Linux 8 Published: (5 months ago)

Description

SSH servers which use CertChecker as a public key callback without setting IsUserAuthority or IsHostAuthority could be caused to panic by a client presenting a certificate. CertChecker now returns an error instead of panicking when these callbacks are nil.

Weakness (CWE): CWE-476CWE-295

Data: CVE.org, NVD, CISA KEV, FIRST EPSS, Ubuntu. Published as the sources state it, in English.

Affected products and versions

VendorProductVersions
advanced cluster security 4.10 —
advanced cluster security 4.11 —
advanced cluster security 4.9 —
cryostat 4 —
edge manager 1.0 —
edge manager 1.1 —
external secrets operator 1.1 —
golang crypto < 0.52.0
golang.org/x/crypto golang.org/x/crypto/ssh < 0.52.0
logging 6.6 —
multicluster engine 2.10 —
multicluster engine 2.11 —
multicluster engine 2.17 —
multicluster engine 2.6 —
multicluster engine 2.8 —
openshift 4.22 —
openshift ai 2.25 —
openshift ai 3.4 —
openshift api data protection 1.3 —
openshift api data protection 1.4 —
openshift api data protection 1.5 —
openshift api data protection 1.6 —
openshift builds 1.7 —
openshift builds 1.8 —
openshift data foundation 4.22 —
openshift devspaces 3.30 —
openshift gitops 1.19 —
openshift gitops 1.20 —
quay 3.10 —
quay 3.12 —
quay 3.15 —
quay 3.16 —
quay 3.9 —
Red Hat Cryostat 4 on RHEL 9 all versions
Red Hat external secrets operator for Red Hat OpenShift 1.1 all versions
Red Hat Logging Subsystem for Red Hat OpenShift 6.6 all versions
Red Hat multicluster engine for Kubernetes 2.1 all versions
Red Hat multicluster engine for Kubernetes 2.11 all versions
Red Hat multicluster engine for Kubernetes 2.17 all versions
Red Hat multicluster engine for Kubernetes 2.6 all versions
Red Hat multicluster engine for Kubernetes 2.8 all versions
Red Hat OpenShift API for Data Protection 1.3 all versions
Red Hat OpenShift API for Data Protection 1.4 all versions
Red Hat OpenShift API for Data Protection 1.5 all versions
Red Hat OpenShift API for Data Protection 1.6 all versions
Red Hat Red Hat Advanced Cluster Security 4.9 all versions
Red Hat Red Hat Advanced Cluster Security for Kubernetes 4.10 all versions
Red Hat Red Hat Advanced Cluster Security for Kubernetes 4.11 all versions
Red Hat Red Hat Edge Manager 1.0 all versions
Red Hat Red Hat Edge Manager 1.1 all versions
Red Hat Red Hat Enterprise Linux 10 all versions
Red Hat Red Hat Enterprise Linux 8 all versions
Red Hat Red Hat Enterprise Linux 9 all versions
Red Hat Red Hat OpenShift Container Platform 4.22 all versions
Red Hat RHEM 1.0 for RHEL 9 all versions
Red Hat RHEM 1.1 for RHEL 10 all versions
Red Hat RHEM 1.1 for RHEL 9 all versions
trusted artifact signer 1.3 —
trusted artifact signer 1.4 —

References and patches

CPE matches (NVD) (1)

  • cpe:2.3:a:golang:crypto:*:*:*:*:*:go:*:* < 0.52.0