Skip to content
OpenAdvisories
High ALSA-2026:86033 17 CVEs

Important: kernel security, bug fix, and enhancement update

Published Oct 20, 2026 · Updated Nov 6, 2026

Summary

The kernel packages contain the Linux kernel, the core of any Linux operating system.

Security Fix(es):

* kernel: openvswitch: defer tunnel netdev_put to RCU release (CVE-2026-31678)
* kernel: xfrm: espintcp: do not reuse an in-progress partial send (CVE-2026-52935)
* kernel: USB: serial: mxuport: fix memory corruption with small endpoint (CVE-2026-63899)
* kernel: bridge: mcast: Fix a possible use-after-free when removing a bridge port (CVE-2026-64032)
* kernel: tcp: fix stale per-CPU tcp_tw_isn leak enabling ISN prediction (CVE-2026-64024)
* kernel: usb: typec: tcpm: bound altmode_desc[] per iteration in svdm_consume_modes() (CVE-2026-63962)
* kernel: Bluetooth: hci_sync: Set HCI_CMD_DRAIN_WORKQUEUE during device close (CVE-2026-63974)
* kernel: ipv4: raw: reject IP_HDRINCL packets with ihl < 5 (CVE-2026-64114)
* kernel: ipv4: fib: free fib_alias with kfree_rcu() on insert error path (CVE-2026-64572)
* kernel: Bluetooth: hci_sync: Fix advertising data UAFs (CVE-2026-74509)
* kernel: Linux kernel: Denial of Service due to incorrect GSO state handling in network fragment reassembly (CVE-2026-80590)
* kernel: smb: client: fix OOB read/write from unvalidated DataOffset in coalesce_t2() (CVE-2026-89633)
* kernel: perf: Fix addr_filter_ranges lifetime (CVE-2026-93817)
* kernel: kernel: strparser: use-after-free via msg_timer_work rearm after strp_done() cancellation ()
* kernel: exec: Cleanup POSIX timers right after de_thread() (CVE-2026-98260)
* kernel: ipv4: validate checksum_start before completing checksum (CVE-2026-99999)

Bug Fix(es) and Enhancement(s):

* Batch: z-stream xfrm - almalinux-9.8.z (NST-Core-26W38) (JIRA:AlmaLinux-256697)

For more details about the security issue(s), including the impact, a CVSS score, acknowledgments, and other related information, refer to the CVE page(s) listed in the References section.

Fixed packages 74

ReleasePackageFixed in
AlmaLinux · 9 kernel 5.14.0-687.59.1.el9_8
AlmaLinux · 9 kernel-64k 5.14.0-687.59.1.el9_8
AlmaLinux · 9 kernel-64k-core 5.14.0-687.59.1.el9_8
AlmaLinux · 9 kernel-64k-debug 5.14.0-687.59.1.el9_8
AlmaLinux · 9 kernel-64k-debug-core 5.14.0-687.59.1.el9_8
AlmaLinux · 9 kernel-64k-debug-devel 5.14.0-687.59.1.el9_8
AlmaLinux · 9 kernel-64k-debug-devel-matched 5.14.0-687.59.1.el9_8
AlmaLinux · 9 kernel-64k-debug-modules 5.14.0-687.59.1.el9_8
AlmaLinux · 9 kernel-64k-debug-modules-core 5.14.0-687.59.1.el9_8
AlmaLinux · 9 kernel-64k-debug-modules-extra 5.14.0-687.59.1.el9_8
AlmaLinux · 9 kernel-64k-devel 5.14.0-687.59.1.el9_8
AlmaLinux · 9 kernel-64k-devel-matched 5.14.0-687.59.1.el9_8
AlmaLinux · 9 kernel-64k-modules 5.14.0-687.59.1.el9_8
AlmaLinux · 9 kernel-64k-modules-core 5.14.0-687.59.1.el9_8
AlmaLinux · 9 kernel-64k-modules-extra 5.14.0-687.59.1.el9_8
AlmaLinux · 9 kernel-abi-stablelists 5.14.0-687.59.1.el9_8
AlmaLinux · 9 kernel-core 5.14.0-687.59.1.el9_8
AlmaLinux · 9 kernel-cross-headers 5.14.0-687.59.1.el9_8
AlmaLinux · 9 kernel-debug 5.14.0-687.59.1.el9_8
AlmaLinux · 9 kernel-debug-core 5.14.0-687.59.1.el9_8
AlmaLinux · 9 kernel-debug-devel 5.14.0-687.59.1.el9_8
AlmaLinux · 9 kernel-debug-devel-matched 5.14.0-687.59.1.el9_8
AlmaLinux · 9 kernel-debug-modules 5.14.0-687.59.1.el9_8
AlmaLinux · 9 kernel-debug-modules-core 5.14.0-687.59.1.el9_8
AlmaLinux · 9 kernel-debug-modules-extra 5.14.0-687.59.1.el9_8
AlmaLinux · 9 kernel-debug-uki-virt 5.14.0-687.59.1.el9_8
AlmaLinux · 9 kernel-devel 5.14.0-687.59.1.el9_8
AlmaLinux · 9 kernel-devel-matched 5.14.0-687.59.1.el9_8
AlmaLinux · 9 kernel-doc 5.14.0-687.59.1.el9_8
AlmaLinux · 9 kernel-headers 5.14.0-687.59.1.el9_8
AlmaLinux · 9 kernel-modules 5.14.0-687.59.1.el9_8
AlmaLinux · 9 kernel-modules-core 5.14.0-687.59.1.el9_8
AlmaLinux · 9 kernel-modules-extra 5.14.0-687.59.1.el9_8
AlmaLinux · 9 kernel-rt 5.14.0-687.59.1.el9_8
AlmaLinux · 9 kernel-rt-64k 5.14.0-687.59.1.el9_8
AlmaLinux · 9 kernel-rt-64k-core 5.14.0-687.59.1.el9_8
AlmaLinux · 9 kernel-rt-64k-debug 5.14.0-687.59.1.el9_8
AlmaLinux · 9 kernel-rt-64k-debug-core 5.14.0-687.59.1.el9_8
AlmaLinux · 9 kernel-rt-64k-debug-devel 5.14.0-687.59.1.el9_8
AlmaLinux · 9 kernel-rt-64k-debug-modules 5.14.0-687.59.1.el9_8
AlmaLinux · 9 kernel-rt-64k-debug-modules-core 5.14.0-687.59.1.el9_8
AlmaLinux · 9 kernel-rt-64k-debug-modules-extra 5.14.0-687.59.1.el9_8
AlmaLinux · 9 kernel-rt-64k-devel 5.14.0-687.59.1.el9_8
AlmaLinux · 9 kernel-rt-64k-modules 5.14.0-687.59.1.el9_8
AlmaLinux · 9 kernel-rt-64k-modules-core 5.14.0-687.59.1.el9_8
AlmaLinux · 9 kernel-rt-64k-modules-extra 5.14.0-687.59.1.el9_8
AlmaLinux · 9 kernel-rt-core 5.14.0-687.59.1.el9_8
AlmaLinux · 9 kernel-rt-debug 5.14.0-687.59.1.el9_8
AlmaLinux · 9 kernel-rt-debug-core 5.14.0-687.59.1.el9_8
AlmaLinux · 9 kernel-rt-debug-devel 5.14.0-687.59.1.el9_8
AlmaLinux · 9 kernel-rt-debug-modules 5.14.0-687.59.1.el9_8
AlmaLinux · 9 kernel-rt-debug-modules-core 5.14.0-687.59.1.el9_8
AlmaLinux · 9 kernel-rt-debug-modules-extra 5.14.0-687.59.1.el9_8
AlmaLinux · 9 kernel-rt-devel 5.14.0-687.59.1.el9_8
AlmaLinux · 9 kernel-rt-modules 5.14.0-687.59.1.el9_8
AlmaLinux · 9 kernel-rt-modules-core 5.14.0-687.59.1.el9_8
AlmaLinux · 9 kernel-rt-modules-extra 5.14.0-687.59.1.el9_8
AlmaLinux · 9 kernel-tools 5.14.0-687.59.1.el9_8
AlmaLinux · 9 kernel-tools-libs 5.14.0-687.59.1.el9_8
AlmaLinux · 9 kernel-tools-libs-devel 5.14.0-687.59.1.el9_8
AlmaLinux · 9 kernel-uki-virt 5.14.0-687.59.1.el9_8
AlmaLinux · 9 kernel-uki-virt-addons 5.14.0-687.59.1.el9_8
AlmaLinux · 9 kernel-zfcpdump 5.14.0-687.59.1.el9_8
AlmaLinux · 9 kernel-zfcpdump-core 5.14.0-687.59.1.el9_8
AlmaLinux · 9 kernel-zfcpdump-devel 5.14.0-687.59.1.el9_8
AlmaLinux · 9 kernel-zfcpdump-devel-matched 5.14.0-687.59.1.el9_8
AlmaLinux · 9 kernel-zfcpdump-modules 5.14.0-687.59.1.el9_8
AlmaLinux · 9 kernel-zfcpdump-modules-core 5.14.0-687.59.1.el9_8
AlmaLinux · 9 kernel-zfcpdump-modules-extra 5.14.0-687.59.1.el9_8
AlmaLinux · 9 libperf 5.14.0-687.59.1.el9_8
AlmaLinux · 9 perf 5.14.0-687.59.1.el9_8
AlmaLinux · 9 python3-perf 5.14.0-687.59.1.el9_8
AlmaLinux · 9 rtla 5.14.0-687.59.1.el9_8
AlmaLinux · 9 rv 5.14.0-687.59.1.el9_8

Vulnerabilities 17

  • Critical 9.8
    CVE-2026-89633 Public exploit

    smb: client: fix OOB read/write from unvalidated DataOffset in coalesce_t2()

    In the Linux kernel, the following vulnerability has been resolved: smb: client: fix OOB read/write from unvalidated DataOffset in coalesce_t2() coalesce_t2() computes data pointers directly from server-supplied DataOffset fields with no validation against bu…

  • Critical 9.4

    tcp: fix stale per-CPU tcp_tw_isn leak enabling ISN prediction

    In the Linux kernel, the following vulnerability has been resolved: tcp: fix stale per-CPU tcp_tw_isn leak enabling ISN prediction Blamed commit moved the TIME_WAIT-derived ISN from the skb control block to a per-CPU variable, assuming the value would always …

  • Critical 9.3
    CVE-2026-99999 Public exploit

    ipv4: validate checksum_start before completing checksum

    In the Linux kernel, the following vulnerability has been resolved: ipv4: validate checksum_start before completing checksum If a packet with bad checksum metadata gets into the ipv4 stack, skb_checksum_help can corrupt the network header and cause a bunch of…

  • High 8.8

    Bluetooth: hci_sync: Set HCI_CMD_DRAIN_WORKQUEUE during device close

    In the Linux kernel, the following vulnerability has been resolved: Bluetooth: hci_sync: Set HCI_CMD_DRAIN_WORKQUEUE during device close Since hci_dev_close_sync() can now be called during the reset path, we should also set HCI_CMD_DRAIN_WORKQUEUE. This avoid…

  • High 8.8

    Bluetooth: hci_sync: Fix advertising data UAFs

    In the Linux kernel, the following vulnerability has been resolved: Bluetooth: hci_sync: Fix advertising data UAFs hci_find_adv_instance() returns an adv_info pointer that is valid only while hdev->lock is held. The advertising command-sync paths perform inst…

  • High 8.6

    inet: frags: strip GSO state from fragments before reassembly

    In the Linux kernel, the following vulnerability has been resolved: inet: frags: strip GSO state from fragments before reassembly A virtio_net_hdr (tun/tap, or AF_PACKET with PACKET_VNET_HDR) can mark an IPv4 or IPv6 fragment as GSO; nothing relates gso_type …

  • High 7.8

    openvswitch: defer tunnel netdev_put to RCU release

    In the Linux kernel, the following vulnerability has been resolved: openvswitch: defer tunnel netdev_put to RCU release ovs_netdev_tunnel_destroy() may run after NETDEV_UNREGISTER already detached the device. Dropping the netdev reference in destroy can race …

  • High 7.8

    xfrm: espintcp: do not reuse an in-progress partial send

    In the Linux kernel, the following vulnerability has been resolved: xfrm: espintcp: do not reuse an in-progress partial send espintcp keeps a single in-flight transmit in ctx->partial. Before building a new sk_msg, espintcp_sendmsg() first tries to flush that…

  • High 7.8

    xfrm: Check for underflow in xfrm_state_mtu

    In the Linux kernel, the following vulnerability has been resolved: xfrm: Check for underflow in xfrm_state_mtu Leo Lin reported OOB write issue in esp component: xfrm_state_mtu() returns u32 but performs its arithmetic in unsigned modulo-2^32 space using an …

  • High 7.8

    bridge: mcast: Fix a possible use-after-free when removing a bridge port

    In the Linux kernel, the following vulnerability has been resolved: bridge: mcast: Fix a possible use-after-free when removing a bridge port When per-VLAN multicast snooping is enabled, the bridge iterates over all the bridge ports, disables the per-port mult…

  • High 7.8

    ipv4: raw: reject IP_HDRINCL packets with ihl < 5

    In the Linux kernel, the following vulnerability has been resolved: ipv4: raw: reject IP_HDRINCL packets with ihl < 5 raw_send_hdrinc() validates that the caller-supplied IPv4 header fits within the message length: iphlen = iph->ihl * 4; err = -EINVAL; if (ip…

  • High 7.8

    perf: Fix addr_filter_ranges lifetime

    In the Linux kernel, the following vulnerability has been resolved: perf: Fix addr_filter_ranges lifetime Lee Jia Jie reported that since event::addr_filter_ranges is used under RCU, it should be RCU freed.

  • High 7.8
    CVE-2026-98260 Public exploit

    exec: Cleanup POSIX timers right after de_thread()

    In the Linux kernel, the following vulnerability has been resolved: exec: Cleanup POSIX timers right after de_thread() A per-thread CPU timer holds a reference to the PID of the thread it is attached to and, while it is armed, its node is queued in that threa…

  • Unscored —

    USB: serial: mxuport: fix memory corruption with small endpoint

    In the Linux kernel, the following vulnerability has been resolved: USB: serial: mxuport: fix memory corruption with small endpoint Make sure that the bulk-out endpoint max packet size is at least eight bytes to avoid user-controlled slab corruption should a …

  • Unscored —

    USB: serial: cypress_m8: fix memory corruption with small endpoint

    In the Linux kernel, the following vulnerability has been resolved: USB: serial: cypress_m8: fix memory corruption with small endpoint Make sure that the interrupt-out endpoint max packet size is at least eight bytes to avoid user-controlled slab corruption o…

  • Unscored —

    usb: typec: tcpm: bound altmode_desc[] per iteration in svdm_consume_modes()

    In the Linux kernel, the following vulnerability has been resolved: usb: typec: tcpm: bound altmode_desc[] per iteration in svdm_consume_modes() svdm_consume_modes() checks pmdata->altmodes against the array size once before the loop over the count, but forgo…

  • Unscored —

    ipv4: fib: free fib_alias with kfree_rcu() on insert error path

    In the Linux kernel, the following vulnerability has been resolved: ipv4: fib: free fib_alias with kfree_rcu() on insert error path fib_table_insert() publishes new_fa into the leaf's fa_list with fib_insert_alias() before calling the fib entry notifiers. Whe…

References

  • report
    https://access.redhat.com/security/cve/CVE-2026-31678
  • report
    https://access.redhat.com/security/cve/CVE-2026-52935
  • report
    https://access.redhat.com/security/cve/CVE-2026-63899
  • report
    https://access.redhat.com/security/cve/CVE-2026-63962
  • report
    https://access.redhat.com/security/cve/CVE-2026-63974
  • report
    https://access.redhat.com/security/cve/CVE-2026-64024
  • report
    https://access.redhat.com/security/cve/CVE-2026-64032
  • report
    https://access.redhat.com/security/cve/CVE-2026-64114
  • report
    https://access.redhat.com/security/cve/CVE-2026-64572
  • report
    https://access.redhat.com/security/cve/CVE-2026-74509
  • report
    https://access.redhat.com/security/cve/CVE-2026-80590
  • report
    https://access.redhat.com/security/cve/CVE-2026-89633
  • report
    https://access.redhat.com/security/cve/CVE-2026-93817
  • report
    https://access.redhat.com/security/cve/CVE-2026-98260
  • report
    https://access.redhat.com/security/cve/CVE-2026-99999
  • report
    https://bugzilla.redhat.com/2461761
  • report
    https://bugzilla.redhat.com/2492098
  • report
    https://bugzilla.redhat.com/2502325
  • report
    https://bugzilla.redhat.com/2502332
  • report
    https://bugzilla.redhat.com/2502333
  • report
    https://bugzilla.redhat.com/2502356
  • report
    https://bugzilla.redhat.com/2502462
  • report
    https://bugzilla.redhat.com/2502486
  • report
    https://bugzilla.redhat.com/2511413
  • report
    https://bugzilla.redhat.com/2516967
  • report
    https://bugzilla.redhat.com/2532230
  • report
    https://bugzilla.redhat.com/2540391
  • report
    https://bugzilla.redhat.com/2540872
  • report
    https://bugzilla.redhat.com/2546491
  • report
    https://bugzilla.redhat.com/2553429
  • advisory
    https://errata.almalinux.org/9/ALSA-2026-86033.html
  • report
    https://www.redhat.com/security/data/cve/CVE-2026-63956.html
  • report
    https://www.redhat.com/security/data/cve/CVE-2026-64009.html