Skip to content
OpenAdvisories
High ALSA-2026:90365 15 CVEs

Important: kernel security, bug fix, and enhancement update

Published Oct 26, 2026 · Updated Oct 29, 2026

Summary

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

Security Fix(es):

* kernel: udp: Deal with race between UDP socket address change and rehash (CVE-2024-57974)
* kernel: fuse: re-lock request before replacing page cache folio (CVE-2026-53388)
* kernel: net/handshake: hand off the pinned file reference to accept_doit (CVE-2026-63979)
* kernel: net/handshake: Drain pending requests at net namespace exit (CVE-2026-63978)
* kernel: fuse: re-lock request before returning from fuse_ref_folio() (CVE-2026-64266)
* kernel: net/handshake: Take a long-lived file reference at submit (CVE-2026-64523)
* kernel: ipvs: reload ip header after head reallocation (CVE-2026-68476)
* kernel: selinux: avoid sk_socket dereference in selinux_sctp_bind_connect() (CVE-2026-72242)
* kernel: KVM: s390: pci: Reject adapter interrupt forwarding if already enabled (CVE-2026-74515)
* kernel: usb: usbfs: fix use-after-free of usb_device in usbdev_release() (CVE-2026-80824)
* kernel: smb: client: clear setuid/setgid bit on write with cifsacl/modefromsid/posix extensions (CVE-2026-89638)
* kernel: vfio/pci: clear vdev->msi_perm after freeing it on init failure (CVE-2026-89777)
* kernel: md/raid5-ppl: fix use-after-free in ppl_do_flush() (CVE-2026-93262)
* kernel: KEYS: encrypted: fix integer overflow of datablob_len (CVE-2026-98222)
* kernel: netfilter: flowtable: hold reference on ct until flow is released (CVE-2026-98320)

Bug Fix(es) and Enhancement(s):

* kernel panic at __crypto_xor+0x2 after a number of out-of-bounds read and use-after-free read (JIRA:AlmaLinux-257205)

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

Vulnerabilities 15

  • Critical 9.8

    net/handshake: Drain pending requests at net namespace exit

    In the Linux kernel, the following vulnerability has been resolved: net/handshake: Drain pending requests at net namespace exit The arguments to list_splice_init() in handshake_net_exit() are reversed. The call moves the local empty "requests" list onto hn->h…

  • Critical 9.8

    net/handshake: hand off the pinned file reference to accept_doit

    In the Linux kernel, the following vulnerability has been resolved: net/handshake: hand off the pinned file reference to accept_doit handshake_req_next() removes the request from the per-net pending list and drops hn_lock before handshake_nl_accept_doit() rea…

  • Critical 9.8

    net/handshake: Take a long-lived file reference at submit

    In the Linux kernel, the following vulnerability has been resolved: net/handshake: Take a long-lived file reference at submit handshake_nl_accept_doit() needs the file pointer backing req->hr_sk->sk_socket to survive the window between handshake_req_next() an…

  • Critical 9.8

    ipvs: reload ip header after head reallocation

    In the Linux kernel, the following vulnerability has been resolved: ipvs: reload ip header after head reallocation __ip_vs_get_out_rt() calls skb_ensure_writable() which may reallocate skb->head.

  • High 8.8

    KVM: s390: pci: Reject adapter interrupt forwarding if already enabled

    In the Linux kernel, the following vulnerability has been resolved: KVM: s390: pci: Reject adapter interrupt forwarding if already enabled The MPCIFC instruction doesn't allow registering adapter interrupts without first unregistering. So reject any request t…

  • High 8.8

    vfio/pci: clear vdev->msi_perm after freeing it on init failure

    In the Linux kernel, the following vulnerability has been resolved: vfio/pci: clear vdev->msi_perm after freeing it on init failure vfio_msi_cap_len() lazily allocates the per-device MSI permission table: vdev->msi_perm = kmalloc_obj(struct perm_bits, GFP_KER…

  • High 7.8

    fuse: re-lock request before replacing page cache folio

    In the Linux kernel, the following vulnerability has been resolved: fuse: re-lock request before replacing page cache folio fuse_try_move_folio() unlocks the request on entry but does not re-lock it on the success path. This means fuse_chan_abort() can end th…

  • High 7.8

    fuse: re-lock request before returning from fuse_ref_folio()

    In the Linux kernel, the following vulnerability has been resolved: fuse: re-lock request before returning from fuse_ref_folio() fuse_ref_folio() unlocks the request but does not re-lock it before returning. fuse_chan_abort() can end the request and the async…

  • High 7.8

    smb: client: clear setuid/setgid bit on write with cifsacl/modefromsid/posix extensions

    In the Linux kernel, the following vulnerability has been resolved: smb: client: clear setuid/setgid bit on write with cifsacl/modefromsid/posix extensions When a file has the setuid or setgid bit set and is written to, the VFS strips those bits and issues a …

  • High 7.8

    md/raid5-ppl: fix use-after-free in ppl_do_flush()

    In the Linux kernel, the following vulnerability has been resolved: md/raid5-ppl: fix use-after-free in ppl_do_flush() The loop in ppl_do_flush() continues iterating after calling ppl_io_unit_finished(), touching io->pending_flushes and leading to a use-after…

  • High 7.8

    netfilter: flowtable: hold reference on ct until flow is released

    In the Linux kernel, the following vulnerability has been resolved: netfilter: flowtable: hold reference on ct until flow is released nf_ct_put() releases the ct->ext area inmediately, the rcu typesafe semantics also allow to refer to the wrong conntrack from…

  • High 7.5

    selinux: avoid sk_socket dereference in selinux_sctp_bind_connect()

    In the Linux kernel, the following vulnerability has been resolved: selinux: avoid sk_socket dereference in selinux_sctp_bind_connect() selinux_sctp_bind_connect() dereferences sk->sk_socket to pass a struct socket * to selinux_socket_bind() and selinux_socke…

  • Unscored —

    udp: Deal with race between UDP socket address change and rehash

    In the Linux kernel, the following vulnerability has been resolved: udp: Deal with race between UDP socket address change and rehash If a UDP socket changes its local address while it's receiving datagrams, as a result of connect(), there is a period during w…

  • Unscored —

    usb: usbfs: fix use-after-free of usb_device in usbdev_release()

    In the Linux kernel, the following vulnerability has been resolved: usb: usbfs: fix use-after-free of usb_device in usbdev_release() usbdev_release() drops its reference to the struct usb_device before draining the list of completed async URBs, but that drain…

  • Unscored —

    KEYS: encrypted: fix integer overflow of datablob_len

    In the Linux kernel, the following vulnerability has been resolved: KEYS: encrypted: fix integer overflow of datablob_len encrypted_key_alloc() stores datablob_len in a u16. It is computed from multiple string and payload lengths. If the result exceeds U16_MA…

References

  • report
    https://access.redhat.com/security/cve/CVE-2024-57974
  • report
    https://access.redhat.com/security/cve/CVE-2026-53388
  • report
    https://access.redhat.com/security/cve/CVE-2026-63978
  • report
    https://access.redhat.com/security/cve/CVE-2026-63979
  • report
    https://access.redhat.com/security/cve/CVE-2026-64266
  • report
    https://access.redhat.com/security/cve/CVE-2026-64523
  • report
    https://access.redhat.com/security/cve/CVE-2026-68476
  • report
    https://access.redhat.com/security/cve/CVE-2026-72242
  • report
    https://access.redhat.com/security/cve/CVE-2026-74515
  • report
    https://access.redhat.com/security/cve/CVE-2026-80824
  • report
    https://access.redhat.com/security/cve/CVE-2026-89638
  • report
    https://access.redhat.com/security/cve/CVE-2026-89777
  • report
    https://access.redhat.com/security/cve/CVE-2026-93262
  • report
    https://access.redhat.com/security/cve/CVE-2026-98222
  • report
    https://access.redhat.com/security/cve/CVE-2026-98320
  • report
    https://bugzilla.redhat.com/2348512
  • report
    https://bugzilla.redhat.com/2502255
  • report
    https://bugzilla.redhat.com/2502376
  • report
    https://bugzilla.redhat.com/2502382
  • report
    https://bugzilla.redhat.com/2507098
  • report
    https://bugzilla.redhat.com/2507122
  • report
    https://bugzilla.redhat.com/2516251
  • report
    https://bugzilla.redhat.com/2516417
  • report
    https://bugzilla.redhat.com/2517006
  • report
    https://bugzilla.redhat.com/2528642
  • report
    https://bugzilla.redhat.com/2532122
  • report
    https://bugzilla.redhat.com/2535066
  • report
    https://bugzilla.redhat.com/2540323
  • report
    https://bugzilla.redhat.com/2546385
  • report
    https://bugzilla.redhat.com/2546494
  • advisory
    https://errata.almalinux.org/9/ALSA-2026-90365.html