Red Hat Security Advisory: openssh security update
🔗 CVE IDs covered (2)
📋 Description
CVE-2026-55653 — openssh: Double free in Red Hat Enterprise Linux versions of OpenSSH DH-GEX client path during FIPS known-group validation leads to client-side denial of service CVE-2026-55655 — openssh: Local MITM of X11 forwarding via abstract UNIX socket pre-binding in Red Hat Enterprise Linux OpenSSH client versions
🎯 Affected products107
- Red Hat Enterprise Linux AppStream (v. 8)
- Red Hat Enterprise Linux BaseOS (v. 8)
- openssh-0:8.0p1-30.el8_10.aarch64 as a component of Red Hat Enterprise Linux BaseOS (v. 8)
- openssh-0:8.0p1-30.el8_10.ppc64le as a component of Red Hat Enterprise Linux BaseOS (v. 8)
- openssh-0:8.0p1-30.el8_10.s390x as a component of Red Hat Enterprise Linux BaseOS (v. 8)
- openssh-0:8.0p1-30.el8_10.src as a component of Red Hat Enterprise Linux BaseOS (v. 8)
- openssh-0:8.0p1-30.el8_10.x86_64 as a component of Red Hat Enterprise Linux BaseOS (v. 8)
- openssh-askpass-0:8.0p1-30.el8_10.aarch64 as a component of Red Hat Enterprise Linux AppStream (v. 8)
- openssh-askpass-0:8.0p1-30.el8_10.ppc64le as a component of Red Hat Enterprise Linux AppStream (v. 8)
- openssh-askpass-0:8.0p1-30.el8_10.s390x as a component of Red Hat Enterprise Linux AppStream (v. 8)
- openssh-askpass-0:8.0p1-30.el8_10.x86_64 as a component of Red Hat Enterprise Linux AppStream (v. 8)
- openssh-askpass-debuginfo-0:8.0p1-30.el8_10.aarch64 as a component of Red Hat Enterprise Linux AppStream (v. 8)
- openssh-askpass-debuginfo-0:8.0p1-30.el8_10.aarch64 as a component of Red Hat Enterprise Linux BaseOS (v. 8)
- openssh-askpass-debuginfo-0:8.0p1-30.el8_10.ppc64le as a component of Red Hat Enterprise Linux AppStream (v. 8)
- openssh-askpass-debuginfo-0:8.0p1-30.el8_10.ppc64le as a component of Red Hat Enterprise Linux BaseOS (v. 8)
- openssh-askpass-debuginfo-0:8.0p1-30.el8_10.s390x as a component of Red Hat Enterprise Linux AppStream (v. 8)
- openssh-askpass-debuginfo-0:8.0p1-30.el8_10.s390x as a component of Red Hat Enterprise Linux BaseOS (v. 8)
- openssh-askpass-debuginfo-0:8.0p1-30.el8_10.x86_64 as a component of Red Hat Enterprise Linux AppStream (v. 8)
- openssh-askpass-debuginfo-0:8.0p1-30.el8_10.x86_64 as a component of Red Hat Enterprise Linux BaseOS (v. 8)
- openssh-cavs-0:8.0p1-30.el8_10.aarch64 as a component of Red Hat Enterprise Linux BaseOS (v. 8)
- openssh-cavs-0:8.0p1-30.el8_10.ppc64le as a component of Red Hat Enterprise Linux BaseOS (v. 8)
- openssh-cavs-0:8.0p1-30.el8_10.s390x as a component of Red Hat Enterprise Linux BaseOS (v. 8)
- openssh-cavs-0:8.0p1-30.el8_10.x86_64 as a component of Red Hat Enterprise Linux BaseOS (v. 8)
- openssh-cavs-debuginfo-0:8.0p1-30.el8_10.aarch64 as a component of Red Hat Enterprise Linux AppStream (v. 8)
- openssh-cavs-debuginfo-0:8.0p1-30.el8_10.aarch64 as a component of Red Hat Enterprise Linux BaseOS (v. 8)
- openssh-cavs-debuginfo-0:8.0p1-30.el8_10.ppc64le as a component of Red Hat Enterprise Linux AppStream (v. 8)
- openssh-cavs-debuginfo-0:8.0p1-30.el8_10.ppc64le as a component of Red Hat Enterprise Linux BaseOS (v. 8)
- openssh-cavs-debuginfo-0:8.0p1-30.el8_10.s390x as a component of Red Hat Enterprise Linux AppStream (v. 8)
- openssh-cavs-debuginfo-0:8.0p1-30.el8_10.s390x as a component of Red Hat Enterprise Linux BaseOS (v. 8)
- openssh-cavs-debuginfo-0:8.0p1-30.el8_10.x86_64 as a component of Red Hat Enterprise Linux AppStream (v. 8)
- +77 more not shown
✅ Remediation
For details on how to apply this update, which includes the changes described in this advisory, refer to: https://access.redhat.com/articles/11258 Workaround: To mitigate this issue, OpenSSH clients operating in FIPS mode should avoid negotiating the `diffie-hellman-group-exchange-sha256` key exchange algorithm. This can be achieved by explicitly listing allowed key exchange algorithms in the client's SSH configuration file (e.g., `/etc/ssh/ssh_config` or `~/.ssh/config`), ensuring `diffie-hellman-group-exchange-sha256` is *not* included. For example, to use a subset of common algorithms, you might configure: ``` KexAlgorithms [email protected],ecdh-sha2-nistp256,ecdh-sha2-nistp384,ecdh-sha2-nistp521,diffie-hellman-group14-sha1 ``` (Note: The above example `KexAlgorithms` list is illustrative and should be adjusted based on your environment's security requirements.) Additionally, avoid using non-fatal client flows, such as `ssh-keyscan`, against untrusted SSH servers while FIPS mode is enabled. Changes to `ssh_config` will take effect for new SSH connections. Workaround: To mitigate this issue, disable X11 forwarding on OpenSSH clients when it is not required. This can be achieved by avoiding the use of `-X` or `-Y` options when invoking `ssh`, or by setting `ForwardX11 no` in the SSH client configuration file (`~/.ssh/config` or `/etc/ssh/ssh_config`). Disabling X11 forwarding will prevent the client from attempting to establish X11 connections, thereby removing the attack vector.
🔗 References (5)
- selfhttps://access.redhat.com/errata/RHSA-2026:47755
- externalhttps://access.redhat.com/security/updates/classification/#moderate
- externalhttps://bugzilla.redhat.com/show_bug.cgi?id=2462250
- externalhttps://bugzilla.redhat.com/show_bug.cgi?id=2462351
- selfhttps://security.access.redhat.com/data/csaf/v2/advisories/2026/rhsa-2026_47755.json