RHSA-2026:77218HighCVSS 8.8

Red Hat Security Advisory: kernel security update

Published
October 7, 2026
Last Modified
October 14, 2026

🔗 CVE IDs covered (21)

📋 Description

CVE-2026-31613 — kernel: smb: client: fix OOB reads parsing symlink error response CVE-2026-31663 — kernel: xfrm: hold dev ref until after transport_finish NF_HOOK CVE-2026-45910 — kernel: RDMA/rxe: Fix race condition in QP timer handlers CVE-2026-46043 — kernel: RDMA/rxe: Validate pad and ICRC before payload_size() in rxe_rcv CVE-2026-46114 — kernel: RDMA/rxe: Reject non-8-byte ATOMIC_WRITE payloads CVE-2026-46133 — kernel: RDMA/rxe: Reject unknown opcodes before ICRC processing CVE-2026-53239 — kernel: xfrm: policy: fix use-after-free on inexact bin in xfrm_policy_bysel_ctx() CVE-2026-63917 — kernel: ip6: vti: Use ip6_tnl.net in vti6_changelink() CVE-2026-63919 — kernel: xfrm: input: hold netns during deferred transport reinjection CVE-2026-63920 — kernel: ipv6: validate extension header length before copying to cmsg CVE-2026-63921 — kernel: ip6: vti: Use ip6_tnl.net in vti6_siocdevprivate() CVE-2026-63922 — kernel: ipv6: exthdrs: refresh nh after handling HAO option CVE-2026-63924 — kernel: ipv6: exthdrs: refresh nh pointer after ipv6_hop_jumbo() CVE-2026-63984 — kernel: ipv6: rpl: fix hdrlen overflow in ipv6_rpl_srh_decompress() CVE-2026-64007 — kernel: netfilter: synproxy: refresh tcphdr after skb_ensure_writable CVE-2026-64582 — kernel: RDMA/rxe: Fix a use-after-free problem in rxe_mmap CVE-2026-68426 — kernel: xfrm: fix stale skb->prev after async crypto steals a GSO segment CVE-2026-72130 — kernel: nvmet-auth: reject short AUTH_RECEIVE buffers CVE-2026-80792 — kernel: ipv6: fix use-after-free in ip6_finish_output2() CVE-2026-80863 — kernel: RDMA/rxe: Fix OOB in free_rd_atomic_resources() CVE-2026-80864 — kernel: RDMA/rxe: Fix responder UAF on IB_QP_MAX_DEST_RD_ATOMIC modify_qp

🎯 Affected products200

  • Red Hat Enterprise Linux AppStream E4S (v.9.4)
  • Red Hat Enterprise Linux BaseOS E4S (v.9.4)
  • Red Hat Enterprise Linux Real Time E4S (v.9.4)
  • Red Hat Enterprise Linux Real Time for NFV E4S (v.9.4)
  • bpftool-0:7.3.0-427.154.1.el9_4.aarch64 as a component of Red Hat Enterprise Linux BaseOS E4S (v.9.4)
  • bpftool-0:7.3.0-427.154.1.el9_4.ppc64le as a component of Red Hat Enterprise Linux BaseOS E4S (v.9.4)
  • bpftool-0:7.3.0-427.154.1.el9_4.s390x as a component of Red Hat Enterprise Linux BaseOS E4S (v.9.4)
  • bpftool-0:7.3.0-427.154.1.el9_4.x86_64 as a component of Red Hat Enterprise Linux BaseOS E4S (v.9.4)
  • bpftool-debuginfo-0:7.3.0-427.154.1.el9_4.aarch64 as a component of Red Hat Enterprise Linux AppStream E4S (v.9.4)
  • bpftool-debuginfo-0:7.3.0-427.154.1.el9_4.aarch64 as a component of Red Hat Enterprise Linux BaseOS E4S (v.9.4)
  • bpftool-debuginfo-0:7.3.0-427.154.1.el9_4.ppc64le as a component of Red Hat Enterprise Linux AppStream E4S (v.9.4)
  • bpftool-debuginfo-0:7.3.0-427.154.1.el9_4.ppc64le as a component of Red Hat Enterprise Linux BaseOS E4S (v.9.4)
  • bpftool-debuginfo-0:7.3.0-427.154.1.el9_4.s390x as a component of Red Hat Enterprise Linux AppStream E4S (v.9.4)
  • bpftool-debuginfo-0:7.3.0-427.154.1.el9_4.s390x as a component of Red Hat Enterprise Linux BaseOS E4S (v.9.4)
  • bpftool-debuginfo-0:7.3.0-427.154.1.el9_4.x86_64 as a component of Red Hat Enterprise Linux AppStream E4S (v.9.4)
  • bpftool-debuginfo-0:7.3.0-427.154.1.el9_4.x86_64 as a component of Red Hat Enterprise Linux BaseOS E4S (v.9.4)
  • bpftool-debuginfo-0:7.3.0-427.154.1.el9_4.x86_64 as a component of Red Hat Enterprise Linux Real Time E4S (v.9.4)
  • bpftool-debuginfo-0:7.3.0-427.154.1.el9_4.x86_64 as a component of Red Hat Enterprise Linux Real Time for NFV E4S (v.9.4)
  • kernel-0:5.14.0-427.154.1.el9_4.aarch64 as a component of Red Hat Enterprise Linux BaseOS E4S (v.9.4)
  • kernel-0:5.14.0-427.154.1.el9_4.ppc64le as a component of Red Hat Enterprise Linux BaseOS E4S (v.9.4)
  • kernel-0:5.14.0-427.154.1.el9_4.s390x as a component of Red Hat Enterprise Linux BaseOS E4S (v.9.4)
  • kernel-0:5.14.0-427.154.1.el9_4.src as a component of Red Hat Enterprise Linux BaseOS E4S (v.9.4)
  • kernel-0:5.14.0-427.154.1.el9_4.x86_64 as a component of Red Hat Enterprise Linux BaseOS E4S (v.9.4)
  • kernel-64k-0:5.14.0-427.154.1.el9_4.aarch64 as a component of Red Hat Enterprise Linux BaseOS E4S (v.9.4)
  • kernel-64k-core-0:5.14.0-427.154.1.el9_4.aarch64 as a component of Red Hat Enterprise Linux BaseOS E4S (v.9.4)
  • kernel-64k-debug-0:5.14.0-427.154.1.el9_4.aarch64 as a component of Red Hat Enterprise Linux BaseOS E4S (v.9.4)
  • kernel-64k-debug-core-0:5.14.0-427.154.1.el9_4.aarch64 as a component of Red Hat Enterprise Linux BaseOS E4S (v.9.4)
  • kernel-64k-debug-debuginfo-0:5.14.0-427.154.1.el9_4.aarch64 as a component of Red Hat Enterprise Linux AppStream E4S (v.9.4)
  • kernel-64k-debug-debuginfo-0:5.14.0-427.154.1.el9_4.aarch64 as a component of Red Hat Enterprise Linux BaseOS E4S (v.9.4)
  • kernel-64k-debug-devel-0:5.14.0-427.154.1.el9_4.aarch64 as a component of Red Hat Enterprise Linux AppStream E4S (v.9.4)
  • +170 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 The system must be rebooted for this update to take effect. Red Hat recommends treating all kernel errata as security-relevant. Given the kernel's fundamental role, any bug has a higher chance of impacting system security, even if that impact only becomes clear after a fix is published. Therefore, Red Hat prioritizes delivering fixes that improve our customers' overall security posture. Because of this proactive approach, a patch may be associated with a CVE assignment at a future date. Retroactive CVE assignments are always documented in the corresponding errata and on Red Hat's CVE pages. We strongly advise against delaying updates, as doing so may leave your system exposed when protections are already available. Workaround: Mitigation for this issue is either not available or the currently available options do not meet the Red Hat Product Security criteria comprising ease of use and deployment, applicability to widespread installation base, or stability. Workaround: To mitigate this issue, prevent module ip6_vti from being loaded. Please see https://access.redhat.com/solutions/41278 for how to blacklist a kernel module to prevent it from loading automatically. Workaround: To mitigate this issue, prevent the `rxe` kernel module from loading. This can be achieved by blacklisting the module. Create a file named `/etc/modprobe.d/blacklist-rxe.conf` with the following content: ``` blacklist rxe ``` After creating the file, regenerate the initramfs and reboot the system for the changes to take effect. This mitigation may impact functionality that relies on the RDMA/rxe module. Workaround: To mitigate this issue, ensure that in-band DH-HMAC-CHAP authentication is not configured on NVMe-oF targets if it is not strictly required. This vulnerability is only exploitable when this specific authentication mechanism is enabled. Consult NVMe-oF documentation for your specific setup to disable DH-HMAC-CHAP authentication if it is currently enabled and not required. Workaround: To mitigate this issue, prevent module rdma_rxe from being loaded. Please see https://access.redhat.com/solutions/41278 for how to blacklist a kernel module to prevent it from loading automatically. Workaround: To mitigate this issue, prevent the rdma_rxe kernel module from being loaded. 1. Create a configuration file in /etc/modprobe.d to disable loading of the module: # echo "install rdma_rxe /bin/true" > /etc/modprobe.d/disable-rdma_rxe.conf 2. If the module is currently loaded, attempt to unload it: # modprobe -r rdma_rxe Caveats: Disabling this module prevents the creation and operation of software RDMA over Converged Ethernet (Soft-RoCE) devices. Applications requiring rdma_rxe will fail to initialize. If the module is currently in active use and cannot be unloaded dynamically, a system reboot is required to ensure the module is fully disabled.

🔗 References (24)