Skip to content
OpenAdvisories
High 1 exploited CVE ALSA-2026:19568 18 CVEs

Important: kernel security update

Published May 20, 2026 · Updated Oct 29, 2026

Summary

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

Security Fix(es):

* kernel: net/sched: Make cake_enqueue return NET_XMIT_CN when past buffer_limit (CVE-2025-39766)
* kernel: scsi: qla2xxx: Fix improper freeing of purex item (CVE-2025-68741)
* kernel: libceph: make decode_pool() more resilient against corrupted osdmaps (CVE-2025-71116)
* kernel: libceph: prevent potential out-of-bounds reads in handle_auth_done() (CVE-2026-22984)
* kernel: libceph: replace overzealous BUG_ON in osdmap_apply_incremental() (CVE-2026-22990)
* kernel: Linux kernel: Denial of Service in libceph OSD client due to unreset sparse-read state (CVE-2026-23136)
* kernel: net/sched: cls_u32: use skb_header_pointer_careful() (CVE-2026-23204)
* kernel: Linux kernel: Use-after-free in traffic control (act_ct) may lead to denial of service or privilege escalation (CVE-2026-23270)
* kernel: Linux kernel KVM: Privilege escalation or denial of service due to improper shadow page table entry handling (CVE-2026-23401)
* kernel: nfsd: fix heap overflow in NFSv4.0 LOCK replay cache (CVE-2026-31402)
* kernel: can: raw: fix ro->uniq use-after-free in raw_rcv() (CVE-2026-31532)
* kernel: usbip: validate number_of_packets in usbip_pack_ret_submit() (CVE-2026-31607)
* kernel: md/bitmap: fix GPF in write_page caused by resize race (CVE-2026-43163)
* kernel: RDMA/umem: Fix double dma_buf_unpin in failure path (CVE-2026-43128)
* kernel: "Dirty Frag" is a new universal Local Privilege Escalation (LPE) vulnerability in the Linux kernel (CVE-2026-43284)
* kernel: "Fragnesia" is a variant of Dirty Frag vulnerability in the ESP/XFRM leading to Local Privilege Escalation (LPE) vulnerability in the Linux kernel (CVE-2026-46300)
* kernel: Read root-owned files as an unprivileged user (CVE-2026-46333)

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.10.1.el9_8
AlmaLinux · 9 kernel-64k 5.14.0-687.10.1.el9_8
AlmaLinux · 9 kernel-64k-core 5.14.0-687.10.1.el9_8
AlmaLinux · 9 kernel-64k-debug 5.14.0-687.10.1.el9_8
AlmaLinux · 9 kernel-64k-debug-core 5.14.0-687.10.1.el9_8
AlmaLinux · 9 kernel-64k-debug-devel 5.14.0-687.10.1.el9_8
AlmaLinux · 9 kernel-64k-debug-devel-matched 5.14.0-687.10.1.el9_8
AlmaLinux · 9 kernel-64k-debug-modules 5.14.0-687.10.1.el9_8
AlmaLinux · 9 kernel-64k-debug-modules-core 5.14.0-687.10.1.el9_8
AlmaLinux · 9 kernel-64k-debug-modules-extra 5.14.0-687.10.1.el9_8
AlmaLinux · 9 kernel-64k-devel 5.14.0-687.10.1.el9_8
AlmaLinux · 9 kernel-64k-devel-matched 5.14.0-687.10.1.el9_8
AlmaLinux · 9 kernel-64k-modules 5.14.0-687.10.1.el9_8
AlmaLinux · 9 kernel-64k-modules-core 5.14.0-687.10.1.el9_8
AlmaLinux · 9 kernel-64k-modules-extra 5.14.0-687.10.1.el9_8
AlmaLinux · 9 kernel-abi-stablelists 5.14.0-687.10.1.el9_8
AlmaLinux · 9 kernel-core 5.14.0-687.10.1.el9_8
AlmaLinux · 9 kernel-cross-headers 5.14.0-687.10.1.el9_8
AlmaLinux · 9 kernel-debug 5.14.0-687.10.1.el9_8
AlmaLinux · 9 kernel-debug-core 5.14.0-687.10.1.el9_8
AlmaLinux · 9 kernel-debug-devel 5.14.0-687.10.1.el9_8
AlmaLinux · 9 kernel-debug-devel-matched 5.14.0-687.10.1.el9_8
AlmaLinux · 9 kernel-debug-modules 5.14.0-687.10.1.el9_8
AlmaLinux · 9 kernel-debug-modules-core 5.14.0-687.10.1.el9_8
AlmaLinux · 9 kernel-debug-modules-extra 5.14.0-687.10.1.el9_8
AlmaLinux · 9 kernel-debug-uki-virt 5.14.0-687.10.1.el9_8
AlmaLinux · 9 kernel-devel 5.14.0-687.10.1.el9_8
AlmaLinux · 9 kernel-devel-matched 5.14.0-687.10.1.el9_8
AlmaLinux · 9 kernel-doc 5.14.0-687.10.1.el9_8
AlmaLinux · 9 kernel-headers 5.14.0-687.10.1.el9_8
AlmaLinux · 9 kernel-modules 5.14.0-687.10.1.el9_8
AlmaLinux · 9 kernel-modules-core 5.14.0-687.10.1.el9_8
AlmaLinux · 9 kernel-modules-extra 5.14.0-687.10.1.el9_8
AlmaLinux · 9 kernel-rt 5.14.0-687.10.1.el9_8
AlmaLinux · 9 kernel-rt-64k 5.14.0-687.10.1.el9_8
AlmaLinux · 9 kernel-rt-64k-core 5.14.0-687.10.1.el9_8
AlmaLinux · 9 kernel-rt-64k-debug 5.14.0-687.10.1.el9_8
AlmaLinux · 9 kernel-rt-64k-debug-core 5.14.0-687.10.1.el9_8
AlmaLinux · 9 kernel-rt-64k-debug-devel 5.14.0-687.10.1.el9_8
AlmaLinux · 9 kernel-rt-64k-debug-modules 5.14.0-687.10.1.el9_8
AlmaLinux · 9 kernel-rt-64k-debug-modules-core 5.14.0-687.10.1.el9_8
AlmaLinux · 9 kernel-rt-64k-debug-modules-extra 5.14.0-687.10.1.el9_8
AlmaLinux · 9 kernel-rt-64k-devel 5.14.0-687.10.1.el9_8
AlmaLinux · 9 kernel-rt-64k-modules 5.14.0-687.10.1.el9_8
AlmaLinux · 9 kernel-rt-64k-modules-core 5.14.0-687.10.1.el9_8
AlmaLinux · 9 kernel-rt-64k-modules-extra 5.14.0-687.10.1.el9_8
AlmaLinux · 9 kernel-rt-core 5.14.0-687.10.1.el9_8
AlmaLinux · 9 kernel-rt-debug 5.14.0-687.10.1.el9_8
AlmaLinux · 9 kernel-rt-debug-core 5.14.0-687.10.1.el9_8
AlmaLinux · 9 kernel-rt-debug-devel 5.14.0-687.10.1.el9_8
AlmaLinux · 9 kernel-rt-debug-modules 5.14.0-687.10.1.el9_8
AlmaLinux · 9 kernel-rt-debug-modules-core 5.14.0-687.10.1.el9_8
AlmaLinux · 9 kernel-rt-debug-modules-extra 5.14.0-687.10.1.el9_8
AlmaLinux · 9 kernel-rt-devel 5.14.0-687.10.1.el9_8
AlmaLinux · 9 kernel-rt-modules 5.14.0-687.10.1.el9_8
AlmaLinux · 9 kernel-rt-modules-core 5.14.0-687.10.1.el9_8
AlmaLinux · 9 kernel-rt-modules-extra 5.14.0-687.10.1.el9_8
AlmaLinux · 9 kernel-tools 5.14.0-687.10.1.el9_8
AlmaLinux · 9 kernel-tools-libs 5.14.0-687.10.1.el9_8
AlmaLinux · 9 kernel-tools-libs-devel 5.14.0-687.10.1.el9_8
AlmaLinux · 9 kernel-uki-virt 5.14.0-687.10.1.el9_8
AlmaLinux · 9 kernel-uki-virt-addons 5.14.0-687.10.1.el9_8
AlmaLinux · 9 kernel-zfcpdump 5.14.0-687.10.1.el9_8
AlmaLinux · 9 kernel-zfcpdump-core 5.14.0-687.10.1.el9_8
AlmaLinux · 9 kernel-zfcpdump-devel 5.14.0-687.10.1.el9_8
AlmaLinux · 9 kernel-zfcpdump-devel-matched 5.14.0-687.10.1.el9_8
AlmaLinux · 9 kernel-zfcpdump-modules 5.14.0-687.10.1.el9_8
AlmaLinux · 9 kernel-zfcpdump-modules-core 5.14.0-687.10.1.el9_8
AlmaLinux · 9 kernel-zfcpdump-modules-extra 5.14.0-687.10.1.el9_8
AlmaLinux · 9 libperf 5.14.0-687.10.1.el9_8
AlmaLinux · 9 perf 5.14.0-687.10.1.el9_8
AlmaLinux · 9 python3-perf 5.14.0-687.10.1.el9_8
AlmaLinux · 9 rtla 5.14.0-687.10.1.el9_8
AlmaLinux · 9 rv 5.14.0-687.10.1.el9_8

Vulnerabilities 18

  • High 7.8
    CVE-2026-46300 Exploited Public exploit EPSS 16%

    net: skbuff: preserve shared-frag marker during coalescing

    In the Linux kernel, the following vulnerability has been resolved: net: skbuff: preserve shared-frag marker during coalescing skb_try_coalesce() can attach paged frags from @from to @to. If @from has SKBFL_SHARED_FRAG set, the resulting @to skb can contain t…

    KEV Oct 28, 2026
  • Critical 9.8

    scsi: qla2xxx: Fix improper freeing of purex item

    In the Linux kernel, the following vulnerability has been resolved: scsi: qla2xxx: Fix improper freeing of purex item In qla2xxx_process_purls_iocb(), an item is allocated via qla27xx_copy_multiple_pkt(), which internally calls qla24xx_alloc_purex_item(). The…

  • Critical 9.8

    libceph: prevent potential out-of-bounds reads in handle_auth_done()

    In the Linux kernel, the following vulnerability has been resolved: libceph: prevent potential out-of-bounds reads in handle_auth_done() Perform an explicit bounds check on payload_len to avoid a possible out-of-bounds access in the callout. [ idryomov: chang…

  • Critical 9.8
    CVE-2026-31402 Public exploit

    nfsd: fix heap overflow in NFSv4.0 LOCK replay cache

    In the Linux kernel, the following vulnerability has been resolved: nfsd: fix heap overflow in NFSv4.0 LOCK replay cache The NFSv4.0 replay cache uses a fixed 112-byte inline buffer (rp_ibuf[NFSD4_REPLAY_ISIZE]) to store encoded operation responses. This size…

  • Critical 9.8

    usbip: validate number_of_packets in usbip_pack_ret_submit()

    In the Linux kernel, the following vulnerability has been resolved: usbip: validate number_of_packets in usbip_pack_ret_submit() When a USB/IP client receives a RET_SUBMIT response, usbip_pack_ret_submit() unconditionally overwrites urb->number_of_packets fro…

  • Critical 9.1

    libceph: make decode_pool() more resilient against corrupted osdmaps

    In the Linux kernel, the following vulnerability has been resolved: libceph: make decode_pool() more resilient against corrupted osdmaps If the osdmap is (maliciously) corrupted such that the encoded length of ceph_pg_pool envelope is less than what is expect…

  • High 8.8
    CVE-2026-43284 Public exploit EPSS 94%

    xfrm: esp: avoid in-place decrypt on shared skb frags

    In the Linux kernel, the following vulnerability has been resolved: xfrm: esp: avoid in-place decrypt on shared skb frags MSG_SPLICE_PAGES can attach pages from a pipe directly to an skb. TCP marks such skbs with SKBFL_SHARED_FRAG after skb_splice_from_iter()…

  • High 8.8
    CVE-2026-43503 Public exploit

    net: skbuff: propagate shared-frag marker through frag-transfer helpers

    In the Linux kernel, the following vulnerability has been resolved: net: skbuff: propagate shared-frag marker through frag-transfer helpers Two frag-transfer helpers (__pskb_copy_fclone() and skb_shift()) fail to propagate the SKBFL_SHARED_FRAG bit in skb_shi…

  • High 8.1

    KVM: x86/mmu: Drop/zap existing present SPTE even when creating an MMIO SPTE

    In the Linux kernel, the following vulnerability has been resolved: KVM: x86/mmu: Drop/zap existing present SPTE even when creating an MMIO SPTE When installing an emulated MMIO SPTE, do so *after* dropping/zapping the existing SPTE (if it's shadow-present). …

  • High 7.8

    net/sched: Only allow act_ct to bind to clsact/ingress qdiscs and shared blocks

    In the Linux kernel, the following vulnerability has been resolved: net/sched: Only allow act_ct to bind to clsact/ingress qdiscs and shared blocks As Paolo said earlier [1]: "Since the blamed commit below, classify can return TC_ACT_CONSUMED while the curren…

  • High 7.8

    can: raw: fix ro->uniq use-after-free in raw_rcv()

    In the Linux kernel, the following vulnerability has been resolved: can: raw: fix ro->uniq use-after-free in raw_rcv() raw_release() unregisters raw CAN receive filters via can_rx_unregister(), but receiver deletion is deferred with call_rcu(). This leaves a …

  • High 7.8

    RDMA/umem: Fix double dma_buf_unpin in failure path

    In the Linux kernel, the following vulnerability has been resolved: RDMA/umem: Fix double dma_buf_unpin in failure path In ib_umem_dmabuf_get_pinned_with_dma_device(), the call to ib_umem_dmabuf_map_pages() can fail. If this occurs, the dmabuf is immediately …

  • High 7.5

    libceph: replace overzealous BUG_ON in osdmap_apply_incremental()

    In the Linux kernel, the following vulnerability has been resolved: libceph: replace overzealous BUG_ON in osdmap_apply_incremental() If the osdmap is (maliciously) corrupted such that the incremental osdmap epoch is different from what is expected, there is …

  • High 7.5

    libceph: reset sparse-read state in osd_fault()

    In the Linux kernel, the following vulnerability has been resolved: libceph: reset sparse-read state in osd_fault() When a fault occurs, the connection is abandoned, reestablished, and any pending operations are retried. The OSD client tracks the progress of …

  • High 7.1

    net/sched: cls_u32: use skb_header_pointer_careful()

    In the Linux kernel, the following vulnerability has been resolved: net/sched: cls_u32: use skb_header_pointer_careful() skb_header_pointer() does not fully validate negative @offset values. Use skb_header_pointer_careful() instead. GangMin Kim provided a rep…

  • High 7.1
    CVE-2026-46333 Public exploit

    ptrace: slightly saner 'get_dumpable()' logic

    In the Linux kernel, the following vulnerability has been resolved: ptrace: slightly saner 'get_dumpable()' logic The 'dumpability' of a task is fundamentally about the memory image of the task - the concept comes from whether it can core dump or not - and ma…

  • Unscored —

    net/sched: Make cake_enqueue return NET_XMIT_CN when past buffer_limit

    In the Linux kernel, the following vulnerability has been resolved: net/sched: Make cake_enqueue return NET_XMIT_CN when past buffer_limit The following setup can trigger a WARNING in htb_activate due to the condition: !cl->leaf.q->q.qlen tc qdisc del dev lo …

  • Unscored —

    md/bitmap: fix GPF in write_page caused by resize race

    In the Linux kernel, the following vulnerability has been resolved: md/bitmap: fix GPF in write_page caused by resize race A General Protection Fault occurs in write_page() during array resize: RIP: 0010:write_page+0x22b/0x3c0 [md_mod] This is a use-after-fre…

References

  • report
    https://access.redhat.com/security/cve/CVE-2025-39766
  • report
    https://access.redhat.com/security/cve/CVE-2025-68741
  • report
    https://access.redhat.com/security/cve/CVE-2025-71116
  • report
    https://access.redhat.com/security/cve/CVE-2026-22984
  • report
    https://access.redhat.com/security/cve/CVE-2026-22990
  • report
    https://access.redhat.com/security/cve/CVE-2026-23136
  • report
    https://access.redhat.com/security/cve/CVE-2026-23204
  • report
    https://access.redhat.com/security/cve/CVE-2026-23270
  • report
    https://access.redhat.com/security/cve/CVE-2026-23401
  • report
    https://access.redhat.com/security/cve/CVE-2026-31402
  • report
    https://access.redhat.com/security/cve/CVE-2026-31532
  • report
    https://access.redhat.com/security/cve/CVE-2026-31607
  • report
    https://access.redhat.com/security/cve/CVE-2026-43128
  • report
    https://access.redhat.com/security/cve/CVE-2026-43163
  • report
    https://access.redhat.com/security/cve/CVE-2026-43284
  • report
    https://access.redhat.com/security/cve/CVE-2026-46300
  • report
    https://access.redhat.com/security/cve/CVE-2026-46333
  • report
    https://bugzilla.redhat.com/2394648
  • report
    https://bugzilla.redhat.com/2425046
  • report
    https://bugzilla.redhat.com/2429602
  • report
    https://bugzilla.redhat.com/2432389
  • report
    https://bugzilla.redhat.com/2432400
  • report
    https://bugzilla.redhat.com/2439852
  • report
    https://bugzilla.redhat.com/2439931
  • report
    https://bugzilla.redhat.com/2448745
  • report
    https://bugzilla.redhat.com/2453803
  • report
    https://bugzilla.redhat.com/2454844
  • report
    https://bugzilla.redhat.com/2461107
  • report
    https://bugzilla.redhat.com/2461521
  • report
    https://bugzilla.redhat.com/2467059
  • report
    https://bugzilla.redhat.com/2467144
  • report
    https://bugzilla.redhat.com/2467771
  • report
    https://bugzilla.redhat.com/2477015
  • report
    https://bugzilla.redhat.com/2477802
  • advisory
    https://errata.almalinux.org/9/ALSA-2026-19568.html
  • report
    https://www.redhat.com/security/data/cve/CVE-2026-43503.html