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 [AlmaLinux-10] [almalinux-10.2.z] (JIRA:AlmaLinux-212778)
* net: NULL pointer deref kernel panic in fib6_walk_continue under heavy VRF churn [almalinux-10.2.z] (JIRA:AlmaLinux-245489)
* backport fixes for lockdep issues reported with rt-debug [almalinux-10.2.z] (JIRA:AlmaLinux-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 75
| Release | Package | Fixed in |
|---|---|---|
| AlmaLinux · 10 | kernel | 6.12.0-211.69.1.el10_2 |
| AlmaLinux · 10 | kernel-64k | 6.12.0-211.69.1.el10_2 |
| AlmaLinux · 10 | kernel-64k-core | 6.12.0-211.69.1.el10_2 |
| AlmaLinux · 10 | kernel-64k-debug | 6.12.0-211.69.1.el10_2 |
| AlmaLinux · 10 | kernel-64k-debug-core | 6.12.0-211.69.1.el10_2 |
| AlmaLinux · 10 | kernel-64k-debug-devel | 6.12.0-211.69.1.el10_2 |
| AlmaLinux · 10 | kernel-64k-debug-devel-matched | 6.12.0-211.69.1.el10_2 |
| AlmaLinux · 10 | kernel-64k-debug-modules | 6.12.0-211.69.1.el10_2 |
| AlmaLinux · 10 | kernel-64k-debug-modules-core | 6.12.0-211.69.1.el10_2 |
| AlmaLinux · 10 | kernel-64k-debug-modules-extra | 6.12.0-211.69.1.el10_2 |
| AlmaLinux · 10 | kernel-64k-devel | 6.12.0-211.69.1.el10_2 |
| AlmaLinux · 10 | kernel-64k-devel-matched | 6.12.0-211.69.1.el10_2 |
| AlmaLinux · 10 | kernel-64k-modules | 6.12.0-211.69.1.el10_2 |
| AlmaLinux · 10 | kernel-64k-modules-core | 6.12.0-211.69.1.el10_2 |
| AlmaLinux · 10 | kernel-64k-modules-extra | 6.12.0-211.69.1.el10_2 |
| AlmaLinux · 10 | kernel-abi-stablelists | 6.12.0-211.69.1.el10_2 |
| AlmaLinux · 10 | kernel-core | 6.12.0-211.69.1.el10_2 |
| AlmaLinux · 10 | kernel-cross-headers | 6.12.0-211.69.1.el10_2 |
| AlmaLinux · 10 | kernel-debug | 6.12.0-211.69.1.el10_2 |
| AlmaLinux · 10 | kernel-debug-core | 6.12.0-211.69.1.el10_2 |
| AlmaLinux · 10 | kernel-debug-devel | 6.12.0-211.69.1.el10_2 |
| AlmaLinux · 10 | kernel-debug-devel-matched | 6.12.0-211.69.1.el10_2 |
| AlmaLinux · 10 | kernel-debug-modules | 6.12.0-211.69.1.el10_2 |
| AlmaLinux · 10 | kernel-debug-modules-core | 6.12.0-211.69.1.el10_2 |
| AlmaLinux · 10 | kernel-debug-modules-extra | 6.12.0-211.69.1.el10_2 |
| AlmaLinux · 10 | kernel-debug-uki-virt | 6.12.0-211.69.1.el10_2 |
| AlmaLinux · 10 | kernel-devel | 6.12.0-211.69.1.el10_2 |
| AlmaLinux · 10 | kernel-devel-matched | 6.12.0-211.69.1.el10_2 |
| AlmaLinux · 10 | kernel-doc | 6.12.0-211.69.1.el10_2 |
| AlmaLinux · 10 | kernel-headers | 6.12.0-211.69.1.el10_2 |
| AlmaLinux · 10 | kernel-modules | 6.12.0-211.69.1.el10_2 |
| AlmaLinux · 10 | kernel-modules-core | 6.12.0-211.69.1.el10_2 |
| AlmaLinux · 10 | kernel-modules-extra | 6.12.0-211.69.1.el10_2 |
| AlmaLinux · 10 | kernel-modules-extra-matched | 6.12.0-211.69.1.el10_2 |
| AlmaLinux · 10 | kernel-rt | 6.12.0-211.69.1.el10_2 |
| AlmaLinux · 10 | kernel-rt-64k | 6.12.0-211.69.1.el10_2 |
| AlmaLinux · 10 | kernel-rt-64k-core | 6.12.0-211.69.1.el10_2 |
| AlmaLinux · 10 | kernel-rt-64k-debug | 6.12.0-211.69.1.el10_2 |
| AlmaLinux · 10 | kernel-rt-64k-debug-core | 6.12.0-211.69.1.el10_2 |
| AlmaLinux · 10 | kernel-rt-64k-debug-devel | 6.12.0-211.69.1.el10_2 |
| AlmaLinux · 10 | kernel-rt-64k-debug-modules | 6.12.0-211.69.1.el10_2 |
| AlmaLinux · 10 | kernel-rt-64k-debug-modules-core | 6.12.0-211.69.1.el10_2 |
| AlmaLinux · 10 | kernel-rt-64k-debug-modules-extra | 6.12.0-211.69.1.el10_2 |
| AlmaLinux · 10 | kernel-rt-64k-devel | 6.12.0-211.69.1.el10_2 |
| AlmaLinux · 10 | kernel-rt-64k-modules | 6.12.0-211.69.1.el10_2 |
| AlmaLinux · 10 | kernel-rt-64k-modules-core | 6.12.0-211.69.1.el10_2 |
| AlmaLinux · 10 | kernel-rt-64k-modules-extra | 6.12.0-211.69.1.el10_2 |
| AlmaLinux · 10 | kernel-rt-core | 6.12.0-211.69.1.el10_2 |
| AlmaLinux · 10 | kernel-rt-debug | 6.12.0-211.69.1.el10_2 |
| AlmaLinux · 10 | kernel-rt-debug-core | 6.12.0-211.69.1.el10_2 |
| AlmaLinux · 10 | kernel-rt-debug-devel | 6.12.0-211.69.1.el10_2 |
| AlmaLinux · 10 | kernel-rt-debug-modules | 6.12.0-211.69.1.el10_2 |
| AlmaLinux · 10 | kernel-rt-debug-modules-core | 6.12.0-211.69.1.el10_2 |
| AlmaLinux · 10 | kernel-rt-debug-modules-extra | 6.12.0-211.69.1.el10_2 |
| AlmaLinux · 10 | kernel-rt-devel | 6.12.0-211.69.1.el10_2 |
| AlmaLinux · 10 | kernel-rt-modules | 6.12.0-211.69.1.el10_2 |
| AlmaLinux · 10 | kernel-rt-modules-core | 6.12.0-211.69.1.el10_2 |
| AlmaLinux · 10 | kernel-rt-modules-extra | 6.12.0-211.69.1.el10_2 |
| AlmaLinux · 10 | kernel-tools | 6.12.0-211.69.1.el10_2 |
| AlmaLinux · 10 | kernel-tools-libs | 6.12.0-211.69.1.el10_2 |
| AlmaLinux · 10 | kernel-tools-libs-devel | 6.12.0-211.69.1.el10_2 |
| AlmaLinux · 10 | kernel-uki-virt | 6.12.0-211.69.1.el10_2 |
| AlmaLinux · 10 | kernel-uki-virt-addons | 6.12.0-211.69.1.el10_2 |
| AlmaLinux · 10 | kernel-zfcpdump | 6.12.0-211.69.1.el10_2 |
| AlmaLinux · 10 | kernel-zfcpdump-core | 6.12.0-211.69.1.el10_2 |
| AlmaLinux · 10 | kernel-zfcpdump-devel | 6.12.0-211.69.1.el10_2 |
| AlmaLinux · 10 | kernel-zfcpdump-devel-matched | 6.12.0-211.69.1.el10_2 |
| AlmaLinux · 10 | kernel-zfcpdump-modules | 6.12.0-211.69.1.el10_2 |
| AlmaLinux · 10 | kernel-zfcpdump-modules-core | 6.12.0-211.69.1.el10_2 |
| AlmaLinux · 10 | kernel-zfcpdump-modules-extra | 6.12.0-211.69.1.el10_2 |
| AlmaLinux · 10 | libperf | 6.12.0-211.69.1.el10_2 |
| AlmaLinux · 10 | perf | 6.12.0-211.69.1.el10_2 |
| AlmaLinux · 10 | python3-perf | 6.12.0-211.69.1.el10_2 |
| AlmaLinux · 10 | rtla | 6.12.0-211.69.1.el10_2 |
| AlmaLinux · 10 | rv | 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://access.redhat.com/security/cve/CVE-2026-53236
-
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-64027
-
report
https://access.redhat.com/security/cve/CVE-2026-64109
-
report
https://access.redhat.com/security/cve/CVE-2026-64523
-
report
https://access.redhat.com/security/cve/CVE-2026-68136
-
report
https://access.redhat.com/security/cve/CVE-2026-68338
-
report
https://access.redhat.com/security/cve/CVE-2026-72083
-
report
https://access.redhat.com/security/cve/CVE-2026-74515
-
report
https://access.redhat.com/security/cve/CVE-2026-74631
-
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://bugzilla.redhat.com/2492709
-
report
https://bugzilla.redhat.com/2502255
-
report
https://bugzilla.redhat.com/2502341
-
report
https://bugzilla.redhat.com/2502376
-
report
https://bugzilla.redhat.com/2502382
-
report
https://bugzilla.redhat.com/2502615
-
report
https://bugzilla.redhat.com/2507122
-
report
https://bugzilla.redhat.com/2513163
-
report
https://bugzilla.redhat.com/2513264
-
report
https://bugzilla.redhat.com/2516579
-
report
https://bugzilla.redhat.com/2517006
-
report
https://bugzilla.redhat.com/2521413
-
report
https://bugzilla.redhat.com/2528642
-
report
https://bugzilla.redhat.com/2532122
-
report
https://bugzilla.redhat.com/2535066
-
report
https://bugzilla.redhat.com/2540323
-
advisory
https://errata.almalinux.org/10/ALSA-2026-91565.html