Summary
The kernel packages contain the Linux kernel, the core of any Linux operating system.
Security Fix(es):
* kernel: smc: Fix use-after-free in __pnet_find_base_ndev() (CVE-2025-40064)
* kernel: Linux kernel: Denial of Service due to memory leak in tpm2_load_cmd (CVE-2025-71147)
* kernel: bonding: alb: fix UAF in rlb_arp_recv during bond up/down (CVE-2026-45970)
* kernel: smb/client: fix out-of-bounds read in symlink_data() (CVE-2026-46185)
* kernel: Bluetooth: hci_ldisc: Clear HCI_UART_PROTO_INIT on error (CVE-2026-53073)
* kernel: pNFS: Fix use-after-free in pnfs_update_layout() (CVE-2026-63800)
* kernel: nfsd: fix posix_acl leak on SETACL decode failure (CVE-2026-53397)
* kernel: exfat: fix potential use-after-free in exfat_find_dir_entry() (CVE-2026-63808)
* kernel: nfsd: release layout stid on setlease failure (CVE-2026-53399)
* kernel: NFSv4/flexfiles: reject zero filehandle version count (CVE-2026-53392)
* kernel: KEYS: fix overflow in keyctl_pkey_params_get_2() (CVE-2026-63824)
* kernel: NFSv4/pNFS: reject zero-length r_addr in nfs4_decode_mp_ds_addr (CVE-2026-53391)
* kernel: scsi: target: iscsi: Validate CHAP_R length before base64 decode (CVE-2026-63886)
* kernel: ipv4: free net->ipv4.sysctl_local_reserved_ports after unregister_net_sysctl_table() (CVE-2026-64002)
* kernel: net: mana: validate rx_req_idx to prevent out-of-bounds array access (CVE-2026-64018)
* kernel: scsi: target: iscsi: Bound iscsi_encode_text_output() appends to rsp_buf (CVE-2026-63887)
* kernel: smb: client: fix query directory replay double-free (CVE-2026-64387)
* kernel: Kernel: Remote out-of-bounds write in RDMA/siw (CVE-2026-64268)
* kernel: crypto: qat - fix VF2PF work teardown race in adf_disable_sriov() (CVE-2026-64438)
* kernel: crypto: qat - validate RSA CRT component lengths (CVE-2026-64304)
* kernel: NFSv4: include MAY_WRITE in open permission mask for O_TRUNC (CVE-2026-64298)
* kernel: ALSA: virtio: Validate control metadata from the device (CVE-2026-64490)
* kernel: AMD-SN-7061: Safe RET Interrupt Vulnerability (CVE-2026-68480)
* kernel: Linux kernel: Arbitrary code execution via userfaultfd shadow stack manipulation (CVE-2026-68166)
* kernel: iomap: fix out-of-bounds bitmap_set() with zero-length range (CVE-2026-68145)
* kernel: locking/rt: Fix the incorrect RCU protection in rt_spin_unlock() (CVE-2026-72069)
* kernel: nvmet-auth: reject short AUTH_RECEIVE buffers (CVE-2026-72130)
Bug Fix(es) and Enhancement(s):
* [AlmaLinux 9] TPM becomes completely unresponsive and requires a full reboot to clear [almalinux-9.8.z] (JIRA:AlmaLinux-213940)
* RT scheduler livelock caused by missing backport of 94894c9c477e [almalinux-9.8.z] (JIRA:AlmaLinux-240634)
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
| Release | Package | Fixed in |
|---|---|---|
| AlmaLinux · 9 | kernel | 5.14.0-687.44.1.el9_8 |
| AlmaLinux · 9 | kernel-64k | 5.14.0-687.44.1.el9_8 |
| AlmaLinux · 9 | kernel-64k-core | 5.14.0-687.44.1.el9_8 |
| AlmaLinux · 9 | kernel-64k-debug | 5.14.0-687.44.1.el9_8 |
| AlmaLinux · 9 | kernel-64k-debug-core | 5.14.0-687.44.1.el9_8 |
| AlmaLinux · 9 | kernel-64k-debug-devel | 5.14.0-687.44.1.el9_8 |
| AlmaLinux · 9 | kernel-64k-debug-devel-matched | 5.14.0-687.44.1.el9_8 |
| AlmaLinux · 9 | kernel-64k-debug-modules | 5.14.0-687.44.1.el9_8 |
| AlmaLinux · 9 | kernel-64k-debug-modules-core | 5.14.0-687.44.1.el9_8 |
| AlmaLinux · 9 | kernel-64k-debug-modules-extra | 5.14.0-687.44.1.el9_8 |
| AlmaLinux · 9 | kernel-64k-devel | 5.14.0-687.44.1.el9_8 |
| AlmaLinux · 9 | kernel-64k-devel-matched | 5.14.0-687.44.1.el9_8 |
| AlmaLinux · 9 | kernel-64k-modules | 5.14.0-687.44.1.el9_8 |
| AlmaLinux · 9 | kernel-64k-modules-core | 5.14.0-687.44.1.el9_8 |
| AlmaLinux · 9 | kernel-64k-modules-extra | 5.14.0-687.44.1.el9_8 |
| AlmaLinux · 9 | kernel-abi-stablelists | 5.14.0-687.44.1.el9_8 |
| AlmaLinux · 9 | kernel-core | 5.14.0-687.44.1.el9_8 |
| AlmaLinux · 9 | kernel-cross-headers | 5.14.0-687.44.1.el9_8 |
| AlmaLinux · 9 | kernel-debug | 5.14.0-687.44.1.el9_8 |
| AlmaLinux · 9 | kernel-debug-core | 5.14.0-687.44.1.el9_8 |
| AlmaLinux · 9 | kernel-debug-devel | 5.14.0-687.44.1.el9_8 |
| AlmaLinux · 9 | kernel-debug-devel-matched | 5.14.0-687.44.1.el9_8 |
| AlmaLinux · 9 | kernel-debug-modules | 5.14.0-687.44.1.el9_8 |
| AlmaLinux · 9 | kernel-debug-modules-core | 5.14.0-687.44.1.el9_8 |
| AlmaLinux · 9 | kernel-debug-modules-extra | 5.14.0-687.44.1.el9_8 |
| AlmaLinux · 9 | kernel-debug-uki-virt | 5.14.0-687.44.1.el9_8 |
| AlmaLinux · 9 | kernel-devel | 5.14.0-687.44.1.el9_8 |
| AlmaLinux · 9 | kernel-devel-matched | 5.14.0-687.44.1.el9_8 |
| AlmaLinux · 9 | kernel-doc | 5.14.0-687.44.1.el9_8 |
| AlmaLinux · 9 | kernel-headers | 5.14.0-687.44.1.el9_8 |
| AlmaLinux · 9 | kernel-modules | 5.14.0-687.44.1.el9_8 |
| AlmaLinux · 9 | kernel-modules-core | 5.14.0-687.44.1.el9_8 |
| AlmaLinux · 9 | kernel-modules-extra | 5.14.0-687.44.1.el9_8 |
| AlmaLinux · 9 | kernel-rt | 5.14.0-687.44.1.el9_8 |
| AlmaLinux · 9 | kernel-rt-64k | 5.14.0-687.44.1.el9_8 |
| AlmaLinux · 9 | kernel-rt-64k-core | 5.14.0-687.44.1.el9_8 |
| AlmaLinux · 9 | kernel-rt-64k-debug | 5.14.0-687.44.1.el9_8 |
| AlmaLinux · 9 | kernel-rt-64k-debug-core | 5.14.0-687.44.1.el9_8 |
| AlmaLinux · 9 | kernel-rt-64k-debug-devel | 5.14.0-687.44.1.el9_8 |
| AlmaLinux · 9 | kernel-rt-64k-debug-modules | 5.14.0-687.44.1.el9_8 |
| AlmaLinux · 9 | kernel-rt-64k-debug-modules-core | 5.14.0-687.44.1.el9_8 |
| AlmaLinux · 9 | kernel-rt-64k-debug-modules-extra | 5.14.0-687.44.1.el9_8 |
| AlmaLinux · 9 | kernel-rt-64k-devel | 5.14.0-687.44.1.el9_8 |
| AlmaLinux · 9 | kernel-rt-64k-modules | 5.14.0-687.44.1.el9_8 |
| AlmaLinux · 9 | kernel-rt-64k-modules-core | 5.14.0-687.44.1.el9_8 |
| AlmaLinux · 9 | kernel-rt-64k-modules-extra | 5.14.0-687.44.1.el9_8 |
| AlmaLinux · 9 | kernel-rt-core | 5.14.0-687.44.1.el9_8 |
| AlmaLinux · 9 | kernel-rt-debug | 5.14.0-687.44.1.el9_8 |
| AlmaLinux · 9 | kernel-rt-debug-core | 5.14.0-687.44.1.el9_8 |
| AlmaLinux · 9 | kernel-rt-debug-devel | 5.14.0-687.44.1.el9_8 |
| AlmaLinux · 9 | kernel-rt-debug-modules | 5.14.0-687.44.1.el9_8 |
| AlmaLinux · 9 | kernel-rt-debug-modules-core | 5.14.0-687.44.1.el9_8 |
| AlmaLinux · 9 | kernel-rt-debug-modules-extra | 5.14.0-687.44.1.el9_8 |
| AlmaLinux · 9 | kernel-rt-devel | 5.14.0-687.44.1.el9_8 |
| AlmaLinux · 9 | kernel-rt-modules | 5.14.0-687.44.1.el9_8 |
| AlmaLinux · 9 | kernel-rt-modules-core | 5.14.0-687.44.1.el9_8 |
| AlmaLinux · 9 | kernel-rt-modules-extra | 5.14.0-687.44.1.el9_8 |
| AlmaLinux · 9 | kernel-tools | 5.14.0-687.44.1.el9_8 |
| AlmaLinux · 9 | kernel-tools-libs | 5.14.0-687.44.1.el9_8 |
| AlmaLinux · 9 | kernel-tools-libs-devel | 5.14.0-687.44.1.el9_8 |
| AlmaLinux · 9 | kernel-uki-virt | 5.14.0-687.44.1.el9_8 |
| AlmaLinux · 9 | kernel-uki-virt-addons | 5.14.0-687.44.1.el9_8 |
| AlmaLinux · 9 | kernel-zfcpdump | 5.14.0-687.44.1.el9_8 |
| AlmaLinux · 9 | kernel-zfcpdump-core | 5.14.0-687.44.1.el9_8 |
| AlmaLinux · 9 | kernel-zfcpdump-devel | 5.14.0-687.44.1.el9_8 |
| AlmaLinux · 9 | kernel-zfcpdump-devel-matched | 5.14.0-687.44.1.el9_8 |
| AlmaLinux · 9 | kernel-zfcpdump-modules | 5.14.0-687.44.1.el9_8 |
| AlmaLinux · 9 | kernel-zfcpdump-modules-core | 5.14.0-687.44.1.el9_8 |
| AlmaLinux · 9 | kernel-zfcpdump-modules-extra | 5.14.0-687.44.1.el9_8 |
| AlmaLinux · 9 | libperf | 5.14.0-687.44.1.el9_8 |
| AlmaLinux · 9 | perf | 5.14.0-687.44.1.el9_8 |
| AlmaLinux · 9 | python3-perf | 5.14.0-687.44.1.el9_8 |
| AlmaLinux · 9 | rtla | 5.14.0-687.44.1.el9_8 |
| AlmaLinux · 9 | rv | 5.14.0-687.44.1.el9_8 |
Vulnerabilities 27
-
Critical 9.8
nfsd: release layout stid on setlease failure
In the Linux kernel, the following vulnerability has been resolved: nfsd: release layout stid on setlease failure nfs4_alloc_stid() publishes the new stid into cl->cl_stateids via idr_alloc_cyclic() under cl_lock before returning to nfsd4_alloc_layout_stateid…
-
Critical 9.8
pNFS: Fix use-after-free in pnfs_update_layout()
In the Linux kernel, the following vulnerability has been resolved: pNFS: Fix use-after-free in pnfs_update_layout() When hitting the NFS_LAYOUT_RETURN branch in pnfs_update_layout(), the code calls pnfs_prepare_to_retry_layoutget(lo). If it succeeds, pnfs_pu…
-
Critical 9.8
exfat: fix potential use-after-free in exfat_find_dir_entry()
In the Linux kernel, the following vulnerability has been resolved: exfat: fix potential use-after-free in exfat_find_dir_entry() In exfat_find_dir_entry(), the buffer_head obtained from exfat_get_dentry() is released with brelse(bh) before the fall-through T…
-
Critical 9.8
scsi: target: iscsi: Validate CHAP_R length before base64 decode
In the Linux kernel, the following vulnerability has been resolved: scsi: target: iscsi: Validate CHAP_R length before base64 decode chap_server_compute_hash() allocates client_digest as kzalloc(chap->digest_size) and then, for BASE64-encoded responses, passe…
-
Critical 9.8
scsi: target: iscsi: Bound iscsi_encode_text_output() appends to rsp_buf
In the Linux kernel, the following vulnerability has been resolved: scsi: target: iscsi: Bound iscsi_encode_text_output() appends to rsp_buf iscsi_encode_text_output() concatenates "key=value\0" records into login->rsp_buf, an 8192-byte kzalloc(MAX_KEY_VALUE_…
-
Critical 9.8
RDMA/siw: bound Read Response placement to the RREAD length
In the Linux kernel, the following vulnerability has been resolved: RDMA/siw: bound Read Response placement to the RREAD length In drivers/infiniband/sw/siw/siw_qp_rx.c, siw_proc_rresp() places each inbound Read Response DDP segment at sge->laddr + wqe->proce…
-
Critical 9.8
smb: client: fix query directory replay double-free
In the Linux kernel, the following vulnerability has been resolved: smb: client: fix query directory replay double-free A response-bearing attempt can return a replayable error and free its response buffer. If SMB2_query_directory_init() fails before the next…
-
Critical 9.8
locking/rt: Fix the incorrect RCU protection in rt_spin_unlock()
In the Linux kernel, the following vulnerability has been resolved: locking/rt: Fix the incorrect RCU protection in rt_spin_unlock() rt_spin_unlock() releases the RCU protection before unlocking the lock. That opens the door for the following UAF scenario: T1…
-
Critical 9.8
nvmet-auth: reject short AUTH_RECEIVE buffers
In the Linux kernel, the following vulnerability has been resolved: nvmet-auth: reject short AUTH_RECEIVE buffers nvmet_execute_auth_receive() trusts the AUTH_RECEIVE allocation length after checking only that it is nonzero and matches the transfer length. In…
-
Critical 9.3
net: mana: validate rx_req_idx to prevent out-of-bounds array access
In the Linux kernel, the following vulnerability has been resolved: net: mana: validate rx_req_idx to prevent out-of-bounds array access In mana_hwc_rx_event_handler(), rx_req_idx is derived from sge->address in DMA-coherent memory. In Confidential VMs (SEV-S…
-
Critical 9.1
smb/client: fix out-of-bounds read in symlink_data()
In the Linux kernel, the following vulnerability has been resolved: smb/client: fix out-of-bounds read in symlink_data() Since smb2_check_message() returns success without length validation for the symlink error response, in symlink_data() it is possible for …
-
High 8.8
crypto: qat - fix VF2PF work teardown race in adf_disable_sriov()
In the Linux kernel, the following vulnerability has been resolved: crypto: qat - fix VF2PF work teardown race in adf_disable_sriov() The VF2PF interrupt handler queues PF-side response work that stores a raw pointer to per-VF state (struct adf_accel_vf_info)…
-
High 8.4
ALSA: virtio: Validate control metadata from the device
In the Linux kernel, the following vulnerability has been resolved: ALSA: virtio: Validate control metadata from the device virtio-snd control handling trusts the device-provided control type and value count returned by the device. That metadata is then used …
-
High 7.8
smc: Fix use-after-free in __pnet_find_base_ndev().
In the Linux kernel, the following vulnerability has been resolved: smc: Fix use-after-free in __pnet_find_base_ndev(). syzbot reported use-after-free of net_device in __pnet_find_base_ndev(), which was called during connect(). [0] smc_pnet_find_ism_resource(…
-
High 7.8
bonding: alb: fix UAF in rlb_arp_recv during bond up/down
In the Linux kernel, the following vulnerability has been resolved: bonding: alb: fix UAF in rlb_arp_recv during bond up/down The ALB RX path may access rx_hashtbl concurrently with bond teardown. During rapid bond up/down cycles, rlb_deinitialize() frees rx_…
-
High 7.8
KEYS: fix overflow in keyctl_pkey_params_get_2()
In the Linux kernel, the following vulnerability has been resolved: KEYS: fix overflow in keyctl_pkey_params_get_2() The length for the internal output buffer is calculated incorrectly, which can result overflow when a too small buffer is provided. Fix the bu…
-
High 7.8
ipv4: free net->ipv4.sysctl_local_reserved_ports after unregister_net_sysctl_table()
In the Linux kernel, the following vulnerability has been resolved: ipv4: free net->ipv4.sysctl_local_reserved_ports after unregister_net_sysctl_table() ipv4_sysctl_exit_net() is currently freeing net->ipv4.sysctl_local_reserved_ports too soon. Only after unr…
-
High 7.8
crypto: qat - validate RSA CRT component lengths
In the Linux kernel, the following vulnerability has been resolved: crypto: qat - validate RSA CRT component lengths The generic RSA key parser (rsa_helper.c) bounds each CRT component (p, q, dp, dq, qinv) by the modulus size n_sz, but qat_rsa_setkey_crt() al…
-
High 7.8
iomap: fix out-of-bounds bitmap_set() with zero-length range
In the Linux kernel, the following vulnerability has been resolved: iomap: fix out-of-bounds bitmap_set() with zero-length range ifs_set_range_dirty() and ifs_set_range_uptodate() compute last_blk as (off + len - 1) >> i_blkbits. When off is 0 and len is 0, t…
-
High 7.5
NFSv4/pNFS: reject zero-length r_addr in nfs4_decode_mp_ds_addr
In the Linux kernel, the following vulnerability has been resolved: NFSv4/pNFS: reject zero-length r_addr in nfs4_decode_mp_ds_addr nfs4_decode_mp_ds_addr() decodes the r_netid and r_addr opaques of a netaddr4 from a GETDEVICEINFO multipath-DS body, then imme…
-
High 7.5
NFSv4/flexfiles: reject zero filehandle version count
In the Linux kernel, the following vulnerability has been resolved: NFSv4/flexfiles: reject zero filehandle version count ff_layout_alloc_lseg() decodes the filehandle-version array count from the flexfiles layout body. The value is used as the count for kzal…
-
High 7.5
nfsd: fix posix_acl leak on SETACL decode failure
In the Linux kernel, the following vulnerability has been resolved: nfsd: fix posix_acl leak on SETACL decode failure nfsaclsvc_decode_setaclargs() and nfs3svc_decode_setaclargs() each call nfs_stream_decode_acl() twice, first for NFS_ACL and then for NFS_DFA…
-
High 7.1
NFSv4: include MAY_WRITE in open permission mask for O_TRUNC
In the Linux kernel, the following vulnerability has been resolved: NFSv4: include MAY_WRITE in open permission mask for O_TRUNC POSIX requires write permission to truncate a file, so an open() that specifies O_TRUNC must be authorized for write access regard…
-
Unscored —
KEYS: trusted: Fix a memory leak in tpm2_load_cmd
In the Linux kernel, the following vulnerability has been resolved: KEYS: trusted: Fix a memory leak in tpm2_load_cmd 'tpm2_load_cmd' allocates a tempoary blob indirectly via 'tpm2_key_decode' but it is not freed in the failure paths. Address this by wrapping…
-
Unscored —
Bluetooth: hci_ldisc: Clear HCI_UART_PROTO_INIT on error
In the Linux kernel, the following vulnerability has been resolved: Bluetooth: hci_ldisc: Clear HCI_UART_PROTO_INIT on error When hci_register_dev() fails in hci_uart_register_dev() HCI_UART_PROTO_INIT is not cleared before calling hu->proto->close(hu) and se…
-
Unscored —
userfaultfd: prevent registration of special VMAs
In the Linux kernel, the following vulnerability has been resolved: userfaultfd: prevent registration of special VMAs Vova Tokarev says: userfaultfd allows registration on shadow stack VMAs. With userfaultfd access, you can register on the shadow stack, disca…
-
Unscored —
x86/bugs: Make Safe-RET robust against interrupt injection
In the Linux kernel, the following vulnerability has been resolved: x86/bugs: Make Safe-RET robust against interrupt injection An attacker injecting interrupts while the Safe-RET mitigation executes on machines affected by SRSO can neutralize the safe return …
References
-
report
https://access.redhat.com/security/cve/CVE-2025-40064
-
report
https://access.redhat.com/security/cve/CVE-2025-71147
-
report
https://access.redhat.com/security/cve/CVE-2026-45970
-
report
https://access.redhat.com/security/cve/CVE-2026-46185
-
report
https://access.redhat.com/security/cve/CVE-2026-53073
-
report
https://access.redhat.com/security/cve/CVE-2026-53391
-
report
https://access.redhat.com/security/cve/CVE-2026-53392
-
report
https://access.redhat.com/security/cve/CVE-2026-53397
-
report
https://access.redhat.com/security/cve/CVE-2026-53399
-
report
https://access.redhat.com/security/cve/CVE-2026-63800
-
report
https://access.redhat.com/security/cve/CVE-2026-63808
-
report
https://access.redhat.com/security/cve/CVE-2026-63824
-
report
https://access.redhat.com/security/cve/CVE-2026-63886
-
report
https://access.redhat.com/security/cve/CVE-2026-63887
-
report
https://access.redhat.com/security/cve/CVE-2026-64002
-
report
https://access.redhat.com/security/cve/CVE-2026-64018
-
report
https://access.redhat.com/security/cve/CVE-2026-64268
-
report
https://access.redhat.com/security/cve/CVE-2026-64298
-
report
https://access.redhat.com/security/cve/CVE-2026-64304
-
report
https://access.redhat.com/security/cve/CVE-2026-64387
-
report
https://access.redhat.com/security/cve/CVE-2026-64438
-
report
https://access.redhat.com/security/cve/CVE-2026-64490
-
report
https://access.redhat.com/security/cve/CVE-2026-68145
-
report
https://access.redhat.com/security/cve/CVE-2026-68166
-
report
https://access.redhat.com/security/cve/CVE-2026-68480
-
report
https://access.redhat.com/security/cve/CVE-2026-72069
-
report
https://access.redhat.com/security/cve/CVE-2026-72130
-
report
https://bugzilla.redhat.com/2406747
-
report
https://bugzilla.redhat.com/2432366
-
report
https://bugzilla.redhat.com/2482006
-
report
https://bugzilla.redhat.com/2482558
-
report
https://bugzilla.redhat.com/2492447
-
report
https://bugzilla.redhat.com/2502219
-
report
https://bugzilla.redhat.com/2502227
-
report
https://bugzilla.redhat.com/2502235
-
report
https://bugzilla.redhat.com/2502239
-
report
https://bugzilla.redhat.com/2502240
-
report
https://bugzilla.redhat.com/2502248
-
report
https://bugzilla.redhat.com/2502260