RHSA-2026:99148HighCVSS 7.8

Red Hat Security Advisory: kernel security, bug fix, and enhancement update

Published
November 12, 2026
Last Modified
November 12, 2026

🔗 CVE IDs covered (14)

📋 Description

CVE-2026-52945 — kernel: Revert "wireguard: device: enable threaded NAPI" CVE-2026-53075 — kernel: ppp: require CAP_NET_ADMIN in target netns for unattached ioctls CVE-2026-68398 — kernel: Linux kernel: PPP over L2TP Use-After-Free vulnerability CVE-2026-74631 — kernel: net: smc: fix splice entry lifetime imbalance in smc_rx_splice CVE-2026-80842 — kernel: net: bridge: mcast: fix use-after-free of a master VLAN's multicast context 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 CVE-2026-80951 — kernel: i3c: master: svc: bound IBI payload to the requested max_payload_len CVE-2026-89956 — kernel: s390/vfio-ap: Fix missing lock required to access list of ap_matrix_mdev objects CVE-2026-90207 — kernel: ALSA: seq: midi: Serialize input teardown with event_input CVE-2026-98116 — kernel: ALSA: pcm: Serialize PCM mmap with buffer reallocation to fix page UAF CVE-2026-98318 — kernel: smb: client: validate absolute native symlink targets before NT fixups CVE-2026-99152 — kernel: kernel: Denial of Service via unvalidated task in iSCSI management responses CVE-2026-99153 — kernel: kernel: Denial of service via unvalidated task tag in iSCSI Reject PDU

🎯 Affected products200

  • Red Hat Enterprise Linux AppStream EUS (v.9.8)
  • Red Hat Enterprise Linux BaseOS EUS (v.9.8)
  • Red Hat Enterprise Linux CodeReady Linux Builder EUS (v.9.8)
  • Red Hat Enterprise Linux Real Time EUS (v.9.8)
  • Red Hat Enterprise Linux Real Time for NFV EUS (v.9.8)
  • kernel-0:5.14.0-687.67.1.el9_8.aarch64 as a component of Red Hat Enterprise Linux BaseOS EUS (v.9.8)
  • kernel-0:5.14.0-687.67.1.el9_8.ppc64le as a component of Red Hat Enterprise Linux BaseOS EUS (v.9.8)
  • kernel-0:5.14.0-687.67.1.el9_8.s390x as a component of Red Hat Enterprise Linux BaseOS EUS (v.9.8)
  • kernel-0:5.14.0-687.67.1.el9_8.src as a component of Red Hat Enterprise Linux BaseOS EUS (v.9.8)
  • kernel-0:5.14.0-687.67.1.el9_8.x86_64 as a component of Red Hat Enterprise Linux BaseOS EUS (v.9.8)
  • kernel-64k-0:5.14.0-687.67.1.el9_8.aarch64 as a component of Red Hat Enterprise Linux BaseOS EUS (v.9.8)
  • kernel-64k-core-0:5.14.0-687.67.1.el9_8.aarch64 as a component of Red Hat Enterprise Linux BaseOS EUS (v.9.8)
  • kernel-64k-debug-0:5.14.0-687.67.1.el9_8.aarch64 as a component of Red Hat Enterprise Linux BaseOS EUS (v.9.8)
  • kernel-64k-debug-core-0:5.14.0-687.67.1.el9_8.aarch64 as a component of Red Hat Enterprise Linux BaseOS EUS (v.9.8)
  • kernel-64k-debug-debuginfo-0:5.14.0-687.67.1.el9_8.aarch64 as a component of Red Hat Enterprise Linux AppStream EUS (v.9.8)
  • kernel-64k-debug-debuginfo-0:5.14.0-687.67.1.el9_8.aarch64 as a component of Red Hat Enterprise Linux BaseOS EUS (v.9.8)
  • kernel-64k-debug-debuginfo-0:5.14.0-687.67.1.el9_8.aarch64 as a component of Red Hat Enterprise Linux CodeReady Linux Builder EUS (v.9.8)
  • kernel-64k-debug-debuginfo-0:5.14.0-687.67.1.el9_8.aarch64 as a component of Red Hat Enterprise Linux Real Time EUS (v.9.8)
  • kernel-64k-debug-devel-0:5.14.0-687.67.1.el9_8.aarch64 as a component of Red Hat Enterprise Linux AppStream EUS (v.9.8)
  • kernel-64k-debug-devel-matched-0:5.14.0-687.67.1.el9_8.aarch64 as a component of Red Hat Enterprise Linux AppStream EUS (v.9.8)
  • kernel-64k-debug-modules-0:5.14.0-687.67.1.el9_8.aarch64 as a component of Red Hat Enterprise Linux BaseOS EUS (v.9.8)
  • kernel-64k-debug-modules-core-0:5.14.0-687.67.1.el9_8.aarch64 as a component of Red Hat Enterprise Linux BaseOS EUS (v.9.8)
  • kernel-64k-debug-modules-extra-0:5.14.0-687.67.1.el9_8.aarch64 as a component of Red Hat Enterprise Linux BaseOS EUS (v.9.8)
  • kernel-64k-debuginfo-0:5.14.0-687.67.1.el9_8.aarch64 as a component of Red Hat Enterprise Linux AppStream EUS (v.9.8)
  • kernel-64k-debuginfo-0:5.14.0-687.67.1.el9_8.aarch64 as a component of Red Hat Enterprise Linux BaseOS EUS (v.9.8)
  • kernel-64k-debuginfo-0:5.14.0-687.67.1.el9_8.aarch64 as a component of Red Hat Enterprise Linux CodeReady Linux Builder EUS (v.9.8)
  • kernel-64k-debuginfo-0:5.14.0-687.67.1.el9_8.aarch64 as a component of Red Hat Enterprise Linux Real Time EUS (v.9.8)
  • kernel-64k-devel-0:5.14.0-687.67.1.el9_8.aarch64 as a component of Red Hat Enterprise Linux AppStream EUS (v.9.8)
  • kernel-64k-devel-matched-0:5.14.0-687.67.1.el9_8.aarch64 as a component of Red Hat Enterprise Linux AppStream EUS (v.9.8)
  • kernel-64k-modules-0:5.14.0-687.67.1.el9_8.aarch64 as a component of Red Hat Enterprise Linux BaseOS EUS (v.9.8)
  • +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 don't meet the Red Hat Product Security criteria comprising ease of use and deployment, applicability to widespread installation base or stability. Workaround: If PPP over L2TP functionality is not required, prevent the 'pppol2tp' kernel module from loading to mitigate this vulnerability. Create a file named `/etc/modprobe.d/disable-pppol2tp.conf` with the following content: ``` install pppol2tp /bin/true ``` After creating the file, regenerate the initramfs and reboot the system for the changes to take effect. This action may impact services relying on PPP over L2TP. Workaround: To mitigate this issue, prevent module smc 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: 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 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. Workaround: To mitigate this vulnerability, prevent the Silvaco I3C master controller driver module from loading: 1. Blacklist the kernel module: # echo "blacklist svc-i3c-master" >> /etc/modprobe.d/blacklist-svc-i3c-master.conf 2. Configure the module to fail loading if called directly or as a dependency: # echo "install svc-i3c-master /bin/false" >> /etc/modprobe.d/blacklist-svc-i3c-master.conf Caveats: Disabling this module prevents the system from communicating with Silvaco I3C master hardware controllers and attached I3C peripherals. If the module is currently loaded, a system reboot is required to ensure it is completely unloaded from memory. Workaround: To mitigate this vulnerability on systems where audio capabilities are not required, disable the ALSA PCM kernel module (`snd-pcm`). 1. Prevent the module from loading by creating a modprobe configuration file: # echo "install snd-pcm /bin/true" > /etc/modprobe.d/disable-snd-pcm.conf 2. If the module is currently loaded, unload it: # modprobe -r snd-pcm Caveats: Disabling this module prevents audio hardware, playback, and recording from operating. Warning: Unloading the module will interrupt active audio processes. If the module is currently in use and cannot be unloaded, a system restart is required for the configuration to take effect.

🔗 References (17)