Skip to content
OpenAdvisories
High RLSA-2026:91565 16 CVEs

Important: kernel security, bug fix, and enhancement update

Published Oct 29, 2026 · Updated Oct 29, 2026

Summary

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

Security Fix(es):

* kernel: tcp: restrict SO_ATTACH_FILTER to priv users (CVE-2026-53236)

* kernel: fuse: re-lock request before replacing page cache folio (CVE-2026-53388)

* kernel: net: shaper: rework the VALID marking (again) (CVE-2026-64027)

* 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: af_unix: Fix UAF read of tail->len in unix_stream_data_wait() (CVE-2026-64109)

* kernel: net/handshake: Take a long-lived file reference at submit (CVE-2026-64523)

* kernel: net: gro: fix double aggregation of flush-marked skbs (CVE-2026-68136)

* kernel: net/packet: avoid fanout hook re-registration after unregister (CVE-2026-68338)

* kernel: scsi: target: core: Fix iSCSI ISID use-after-free in REGISTER AND MOVE (CVE-2026-72083)

* kernel: KVM: s390: pci: Reject adapter interrupt forwarding if already enabled (CVE-2026-74515)

* kernel: net: smc: fix splice entry lifetime imbalance in smc_rx_splice (CVE-2026-74631)

* 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)

Bug Fix(es) and Enhancement(s):

* x86/microcode: Add platform mask to Intel microcode "old" list [Rocky Linux-10] [rhel-10.2.z] (JIRA:Rocky Linux-212778)

* net: NULL pointer deref kernel panic in fib6_walk_continue under heavy VRF churn [rhel-10.2.z] (JIRA:Rocky Linux-245489)

* backport fixes for lockdep issues reported with rt-debug [rhel-10.2.z] (JIRA:Rocky Linux-259937)

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 1

ReleasePackageFixed in
Rocky Linux · 10 kernel 0:6.12.0-211.69.1.el10_2

Vulnerabilities 16

  • 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

    net: gro: fix double aggregation of flush-marked skbs

    In the Linux kernel, the following vulnerability has been resolved: net: gro: fix double aggregation of flush-marked skbs Commit 0ab03f353d36 ("net-gro: Fix GRO flush when receiving a GSO packet.") added a flush check to skb_gro_receive(), but skb_gro_receive…

  • Critical 9.8

    scsi: target: core: Fix iSCSI ISID use-after-free in REGISTER AND MOVE

    In the Linux kernel, the following vulnerability has been resolved: scsi: target: core: Fix iSCSI ISID use-after-free in REGISTER AND MOVE core_scsi3_emulate_pro_register_and_move() maps the PERSISTENT RESERVE OUT parameter list with transport_kmap_data_sg() …

  • High 8.8

    af_unix: Fix UAF read of tail->len in unix_stream_data_wait()

    In the Linux kernel, the following vulnerability has been resolved: af_unix: Fix UAF read of tail->len in unix_stream_data_wait() unix_stream_data_wait() does skb_peek_tail(&sk->sk_receive_queue) without holding any lock that prevents SKBs on that queue from …

  • 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 8.4

    net: smc: fix splice entry lifetime imbalance in smc_rx_splice

    In the Linux kernel, the following vulnerability has been resolved: net: smc: fix splice entry lifetime imbalance in smc_rx_splice smc_rx_splice() passes pages to splice_to_pipe() before taking the references that cover the lifetime of each splice entry. In t…

  • 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

    net: shaper: rework the VALID marking (again)

    In the Linux kernel, the following vulnerability has been resolved: net: shaper: rework the VALID marking (again) Recent commit changed the semantics from NOT_VALID to VALID. I didn't realize that the flags are not stored atomically with the entry in XArray. …

  • High 7.8

    net/packet: avoid fanout hook re-registration after unregister

    In the Linux kernel, the following vulnerability has been resolved: net/packet: avoid fanout hook re-registration after unregister packet_set_ring() temporarily detaches a socket from packet delivery while reconfiguring its ring. It records the previous runni…

  • 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…

  • Unscored —

    tcp: restrict SO_ATTACH_FILTER to priv users

    In the Linux kernel, the following vulnerability has been resolved: tcp: restrict SO_ATTACH_FILTER to priv users This patch restricts the use of SO_ATTACH_FILTER (cBPF) on TCP sockets to users with CAP_NET_ADMIN capability. This blocks potential side-channel …

  • 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…

References

  • report
    https://bugzilla.redhat.com/show_bug.cgi?id=2492709
  • report
    https://bugzilla.redhat.com/show_bug.cgi?id=2502255
  • report
    https://bugzilla.redhat.com/show_bug.cgi?id=2502341
  • report
    https://bugzilla.redhat.com/show_bug.cgi?id=2502376
  • report
    https://bugzilla.redhat.com/show_bug.cgi?id=2502382
  • report
    https://bugzilla.redhat.com/show_bug.cgi?id=2502615
  • report
    https://bugzilla.redhat.com/show_bug.cgi?id=2507122
  • report
    https://bugzilla.redhat.com/show_bug.cgi?id=2513163
  • report
    https://bugzilla.redhat.com/show_bug.cgi?id=2513264
  • report
    https://bugzilla.redhat.com/show_bug.cgi?id=2516579
  • report
    https://bugzilla.redhat.com/show_bug.cgi?id=2517006
  • report
    https://bugzilla.redhat.com/show_bug.cgi?id=2521413
  • report
    https://bugzilla.redhat.com/show_bug.cgi?id=2528642
  • report
    https://bugzilla.redhat.com/show_bug.cgi?id=2532122
  • report
    https://bugzilla.redhat.com/show_bug.cgi?id=2535066
  • report
    https://bugzilla.redhat.com/show_bug.cgi?id=2540323
  • advisory
    https://access.redhat.com/errata/RHSA-2026:91565