Summary
The kernel packages contain the Linux kernel, the core of any Linux operating system.
Security Fix(es):
* kernel: tls: Use __sk_dst_get() and dst_dev_rcu() in get_netdev_for_sock() (CVE-2025-40149)
* kernel: Linux kernel: Denial of Service in qla2xxx SCSI driver due to improper command handling after chip reset (CVE-2025-68745)
* kernel: drm/xe: Open-code GGTT MMIO access protection (CVE-2026-23466)
* kernel: drm/xe: always keep track of remap prev/next (CVE-2026-31479)
* kernel: drm/amdgpu: Fix fence put before wait in amdgpu_amdkfd_submit_ib (CVE-2026-31566)
* kernel: xfrm: hold dev ref until after transport_finish NF_HOOK (CVE-2026-31663)
* kernel: drm/i915/gt: fix refcount underflow in intel_engine_park_heartbeat (CVE-2026-31656)
* kernel: smb: smbdirect: introduce smbdirect_socket.recv_io.credits.available (CVE-2026-31539)
* kernel: vhost: move vdpa group bound check to vhost_vdpa (CVE-2026-43248)
* kernel: drm/i915: Fix potential overflow of shmem scatterlist length (CVE-2026-43368)
* kernel: drm/amdgpu: Fix use-after-free race in VM acquire (CVE-2026-43370)
* kernel: scsi: target: configfs: Bound snprintf() return in tg_pt_gp_members_show() (CVE-2026-46149)
* kernel: sctp: purge outqueue on stale COOKIE-ECHO handling (CVE-2026-52924)
* kernel: netfilter: require Ethernet MAC header before using eth_hdr() (CVE-2026-53131)
* kernel: sctp: validate cached peer INIT chunk length in COOKIE_ECHO processing (CVE-2026-53246)
* kernel: xfrm: policy: fix use-after-free on inexact bin in xfrm_policy_bysel_ctx() (CVE-2026-53239)
* kernel: af_unix: Set gc_in_progress to true in unix_gc() (CVE-2026-53361)
* kernel: scsi: scsi_transport_fc: Widen FPIN pname walker counter to u32 (CVE-2026-63889)
* kernel: ip6: vti: Use ip6_tnl.net in vti6_siocdevprivate() (CVE-2026-63921)
* kernel: xfrm: input: hold netns during deferred transport reinjection (CVE-2026-63919)
* kernel: ip6: vti: Use ip6_tnl.net in vti6_changelink() (CVE-2026-63917)
* kernel: lsm: hold cred_guard_mutex for lsm_set_self_attr() (CVE-2026-64111)
* kernel: drm/xe/pt: Reset current_op in xe_pt_update_ops_init() (CVE-2026-68264)
* kernel: xfrm: fix stale skb->prev after async crypto steals a GSO segment (CVE-2026-68426)
* kernel: scsi: libiscsi_tcp: Bound SCSI Response data segment to the connection buffer (CVE-2026-74556)
Bug Fix(es) and Enhancement(s):
* [almalinux-10.2.z]- Backport MSHV patches for hypervisor OOM handling (JIRA:AlmaLinux-245035)
* RHIVOS - [backport] S32G Driver Enablement - ADC (JIRA:AlmaLinux-255233)
* [AlmaLinux10.2z] watchdog: System can panic during reboot when pretimeout is disabled (0) (JIRA:AlmaLinux-255348)
* [usb/xhci] kdump on Arrow Lake systems hangs system with dracut-initqueue Timed out errors [AlmaLinux-10.2.z] (JIRA:AlmaLinux-256731)
* RHIVOS - [backport] S32G Driver Update - ADC, I2C, and eDMA (JIRA:AlmaLinux-256890)
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.55.1.el10_2 |
| AlmaLinux · 10 | kernel-64k | 6.12.0-211.55.1.el10_2 |
| AlmaLinux · 10 | kernel-64k-core | 6.12.0-211.55.1.el10_2 |
| AlmaLinux · 10 | kernel-64k-debug | 6.12.0-211.55.1.el10_2 |
| AlmaLinux · 10 | kernel-64k-debug-core | 6.12.0-211.55.1.el10_2 |
| AlmaLinux · 10 | kernel-64k-debug-devel | 6.12.0-211.55.1.el10_2 |
| AlmaLinux · 10 | kernel-64k-debug-devel-matched | 6.12.0-211.55.1.el10_2 |
| AlmaLinux · 10 | kernel-64k-debug-modules | 6.12.0-211.55.1.el10_2 |
| AlmaLinux · 10 | kernel-64k-debug-modules-core | 6.12.0-211.55.1.el10_2 |
| AlmaLinux · 10 | kernel-64k-debug-modules-extra | 6.12.0-211.55.1.el10_2 |
| AlmaLinux · 10 | kernel-64k-devel | 6.12.0-211.55.1.el10_2 |
| AlmaLinux · 10 | kernel-64k-devel-matched | 6.12.0-211.55.1.el10_2 |
| AlmaLinux · 10 | kernel-64k-modules | 6.12.0-211.55.1.el10_2 |
| AlmaLinux · 10 | kernel-64k-modules-core | 6.12.0-211.55.1.el10_2 |
| AlmaLinux · 10 | kernel-64k-modules-extra | 6.12.0-211.55.1.el10_2 |
| AlmaLinux · 10 | kernel-abi-stablelists | 6.12.0-211.55.1.el10_2 |
| AlmaLinux · 10 | kernel-core | 6.12.0-211.55.1.el10_2 |
| AlmaLinux · 10 | kernel-cross-headers | 6.12.0-211.55.1.el10_2 |
| AlmaLinux · 10 | kernel-debug | 6.12.0-211.55.1.el10_2 |
| AlmaLinux · 10 | kernel-debug-core | 6.12.0-211.55.1.el10_2 |
| AlmaLinux · 10 | kernel-debug-devel | 6.12.0-211.55.1.el10_2 |
| AlmaLinux · 10 | kernel-debug-devel-matched | 6.12.0-211.55.1.el10_2 |
| AlmaLinux · 10 | kernel-debug-modules | 6.12.0-211.55.1.el10_2 |
| AlmaLinux · 10 | kernel-debug-modules-core | 6.12.0-211.55.1.el10_2 |
| AlmaLinux · 10 | kernel-debug-modules-extra | 6.12.0-211.55.1.el10_2 |
| AlmaLinux · 10 | kernel-debug-uki-virt | 6.12.0-211.55.1.el10_2 |
| AlmaLinux · 10 | kernel-devel | 6.12.0-211.55.1.el10_2 |
| AlmaLinux · 10 | kernel-devel-matched | 6.12.0-211.55.1.el10_2 |
| AlmaLinux · 10 | kernel-doc | 6.12.0-211.55.1.el10_2 |
| AlmaLinux · 10 | kernel-headers | 6.12.0-211.55.1.el10_2 |
| AlmaLinux · 10 | kernel-modules | 6.12.0-211.55.1.el10_2 |
| AlmaLinux · 10 | kernel-modules-core | 6.12.0-211.55.1.el10_2 |
| AlmaLinux · 10 | kernel-modules-extra | 6.12.0-211.55.1.el10_2 |
| AlmaLinux · 10 | kernel-modules-extra-matched | 6.12.0-211.55.1.el10_2 |
| AlmaLinux · 10 | kernel-rt | 6.12.0-211.55.1.el10_2 |
| AlmaLinux · 10 | kernel-rt-64k | 6.12.0-211.55.1.el10_2 |
| AlmaLinux · 10 | kernel-rt-64k-core | 6.12.0-211.55.1.el10_2 |
| AlmaLinux · 10 | kernel-rt-64k-debug | 6.12.0-211.55.1.el10_2 |
| AlmaLinux · 10 | kernel-rt-64k-debug-core | 6.12.0-211.55.1.el10_2 |
| AlmaLinux · 10 | kernel-rt-64k-debug-devel | 6.12.0-211.55.1.el10_2 |
| AlmaLinux · 10 | kernel-rt-64k-debug-modules | 6.12.0-211.55.1.el10_2 |
| AlmaLinux · 10 | kernel-rt-64k-debug-modules-core | 6.12.0-211.55.1.el10_2 |
| AlmaLinux · 10 | kernel-rt-64k-debug-modules-extra | 6.12.0-211.55.1.el10_2 |
| AlmaLinux · 10 | kernel-rt-64k-devel | 6.12.0-211.55.1.el10_2 |
| AlmaLinux · 10 | kernel-rt-64k-modules | 6.12.0-211.55.1.el10_2 |
| AlmaLinux · 10 | kernel-rt-64k-modules-core | 6.12.0-211.55.1.el10_2 |
| AlmaLinux · 10 | kernel-rt-64k-modules-extra | 6.12.0-211.55.1.el10_2 |
| AlmaLinux · 10 | kernel-rt-core | 6.12.0-211.55.1.el10_2 |
| AlmaLinux · 10 | kernel-rt-debug | 6.12.0-211.55.1.el10_2 |
| AlmaLinux · 10 | kernel-rt-debug-core | 6.12.0-211.55.1.el10_2 |
| AlmaLinux · 10 | kernel-rt-debug-devel | 6.12.0-211.55.1.el10_2 |
| AlmaLinux · 10 | kernel-rt-debug-modules | 6.12.0-211.55.1.el10_2 |
| AlmaLinux · 10 | kernel-rt-debug-modules-core | 6.12.0-211.55.1.el10_2 |
| AlmaLinux · 10 | kernel-rt-debug-modules-extra | 6.12.0-211.55.1.el10_2 |
| AlmaLinux · 10 | kernel-rt-devel | 6.12.0-211.55.1.el10_2 |
| AlmaLinux · 10 | kernel-rt-modules | 6.12.0-211.55.1.el10_2 |
| AlmaLinux · 10 | kernel-rt-modules-core | 6.12.0-211.55.1.el10_2 |
| AlmaLinux · 10 | kernel-rt-modules-extra | 6.12.0-211.55.1.el10_2 |
| AlmaLinux · 10 | kernel-tools | 6.12.0-211.55.1.el10_2 |
| AlmaLinux · 10 | kernel-tools-libs | 6.12.0-211.55.1.el10_2 |
| AlmaLinux · 10 | kernel-tools-libs-devel | 6.12.0-211.55.1.el10_2 |
| AlmaLinux · 10 | kernel-uki-virt | 6.12.0-211.55.1.el10_2 |
| AlmaLinux · 10 | kernel-uki-virt-addons | 6.12.0-211.55.1.el10_2 |
| AlmaLinux · 10 | kernel-zfcpdump | 6.12.0-211.55.1.el10_2 |
| AlmaLinux · 10 | kernel-zfcpdump-core | 6.12.0-211.55.1.el10_2 |
| AlmaLinux · 10 | kernel-zfcpdump-devel | 6.12.0-211.55.1.el10_2 |
| AlmaLinux · 10 | kernel-zfcpdump-devel-matched | 6.12.0-211.55.1.el10_2 |
| AlmaLinux · 10 | kernel-zfcpdump-modules | 6.12.0-211.55.1.el10_2 |
| AlmaLinux · 10 | kernel-zfcpdump-modules-core | 6.12.0-211.55.1.el10_2 |
| AlmaLinux · 10 | kernel-zfcpdump-modules-extra | 6.12.0-211.55.1.el10_2 |
| AlmaLinux · 10 | libperf | 6.12.0-211.55.1.el10_2 |
| AlmaLinux · 10 | perf | 6.12.0-211.55.1.el10_2 |
| AlmaLinux · 10 | python3-perf | 6.12.0-211.55.1.el10_2 |
| AlmaLinux · 10 | rtla | 6.12.0-211.55.1.el10_2 |
| AlmaLinux · 10 | rv | 6.12.0-211.55.1.el10_2 |
Vulnerabilities 25
-
Critical 9.8
scsi: qla2xxx: Clear cmds after chip reset
In the Linux kernel, the following vulnerability has been resolved: scsi: qla2xxx: Clear cmds after chip reset Commit aefed3e5548f ("scsi: qla2xxx: target: Fix offline port handling and host reset handling") caused two problems: 1. Commands sent to FW, after …
-
Critical 9.8CVE-2026-52924 Public exploit
sctp: purge outqueue on stale COOKIE-ECHO handling
In the Linux kernel, the following vulnerability has been resolved: sctp: purge outqueue on stale COOKIE-ECHO handling sctp_stream_update() is only invoked when the association is moved into COOKIE_WAIT during association setup/reconfiguration. In this path, …
-
Critical 9.8
sctp: validate cached peer INIT chunk length in COOKIE_ECHO processing
In the Linux kernel, the following vulnerability has been resolved: sctp: validate cached peer INIT chunk length in COOKIE_ECHO processing When a listening SCTP server processes a COOKIE_ECHO chunk, the cached peer INIT chunk embedded after the cookie is pars…
-
Critical 9.8
xfrm: fix stale skb->prev after async crypto steals a GSO segment
In the Linux kernel, the following vulnerability has been resolved: xfrm: fix stale skb->prev after async crypto steals a GSO segment skb_gso_segment() leaves the segment list head with ->prev pointing at the last segment, an invariant validate_xmit_skb_list(…
-
Critical 9.8
scsi: libiscsi_tcp: Bound SCSI Response data segment to the connection buffer
In the Linux kernel, the following vulnerability has been resolved: scsi: libiscsi_tcp: Bound SCSI Response data segment to the connection buffer iscsi_tcp_hdr_dissect() receives the data segment of several PDU types into the fixed-size conn->data buffer, whi…
-
Critical 9.4
netfilter: require Ethernet MAC header before using eth_hdr()
In the Linux kernel, the following vulnerability has been resolved: netfilter: require Ethernet MAC header before using eth_hdr() `ip6t_eui64`, `xt_mac`, the `bitmap:ip,mac`, `hash:ip,mac`, and `hash:mac` ipset types, and `nf_log_syslog` access `eth_hdr(skb)`…
-
High 8.8
ip6: vti: Use ip6_tnl.net in vti6_changelink().
In the Linux kernel, the following vulnerability has been resolved: ip6: vti: Use ip6_tnl.net in vti6_changelink(). ip netns add ns1 ip netns add ns2 ip -n ns1 link add vti6_test type vti6 remote ::1 local ::2 key 7 ip -n ns1 link set vti6_test netns ns2 ip -…
-
High 8.8
xfrm: input: hold netns during deferred transport reinjection
In the Linux kernel, the following vulnerability has been resolved: xfrm: input: hold netns during deferred transport reinjection Transport-mode reinjection stores a struct net pointer in skb->cb and uses it later from xfrm_trans_reinject(). That pointer must…
-
High 8.8
ip6: vti: Use ip6_tnl.net in vti6_siocdevprivate().
In the Linux kernel, the following vulnerability has been resolved: ip6: vti: Use ip6_tnl.net in vti6_siocdevprivate(). After patch 1/2 in this series, vti6_update() unlinks and relinks the tunnel through t->net. vti6_siocdevprivate() still uses dev_net(dev) …
-
High 8.1
scsi: scsi_transport_fc: Widen FPIN pname walker counter to u32
In the Linux kernel, the following vulnerability has been resolved: scsi: scsi_transport_fc: Widen FPIN pname walker counter to u32 An adjacent Fibre Channel fabric actor that can deliver an FPIN ELS frame to an lpfc or qla2xxx Linux initiator can trigger a n…
-
High 7.8
tls: Use __sk_dst_get() and dst_dev_rcu() in get_netdev_for_sock().
In the Linux kernel, the following vulnerability has been resolved: tls: Use __sk_dst_get() and dst_dev_rcu() in get_netdev_for_sock(). get_netdev_for_sock() is called during setsockopt(), so not under RCU. Using sk_dst_get(sk)->dev could trigger UAF. Let's u…
-
High 7.8
drm/xe: Open-code GGTT MMIO access protection
In the Linux kernel, the following vulnerability has been resolved: drm/xe: Open-code GGTT MMIO access protection GGTT MMIO access is currently protected by hotplug (drm_dev_enter), which works correctly when the driver loads successfully and is later unbound…
-
High 7.8
drm/xe: always keep track of remap prev/next
In the Linux kernel, the following vulnerability has been resolved: drm/xe: always keep track of remap prev/next During 3D workload, user is reporting hitting: [ 413.361679] WARNING: drivers/gpu/drm/xe/xe_vm.c:1217 at vm_bind_ioctl_ops_unwind+0x1e2/0x2e0 [xe]…
-
High 7.8
drm/amdgpu: Fix fence put before wait in amdgpu_amdkfd_submit_ib
In the Linux kernel, the following vulnerability has been resolved: drm/amdgpu: Fix fence put before wait in amdgpu_amdkfd_submit_ib amdgpu_amdkfd_submit_ib() submits a GPU job and gets a fence from amdgpu_ib_schedule(). This fence is used to wait for job com…
-
High 7.8
drm/i915/gt: fix refcount underflow in intel_engine_park_heartbeat
In the Linux kernel, the following vulnerability has been resolved: drm/i915/gt: fix refcount underflow in intel_engine_park_heartbeat A use-after-free / refcount underflow is possible when the heartbeat worker and intel_engine_park_heartbeat() race to releas…
-
High 7.8
xfrm: hold dev ref until after transport_finish NF_HOOK
In the Linux kernel, the following vulnerability has been resolved: xfrm: hold dev ref until after transport_finish NF_HOOK After async crypto completes, xfrm_input_resume() calls dev_put() immediately on re-entry before the skb reaches transport_finish. The …
-
High 7.8
vhost: move vdpa group bound check to vhost_vdpa
In the Linux kernel, the following vulnerability has been resolved: vhost: move vdpa group bound check to vhost_vdpa Remove duplication by consolidating these here. This reduces the posibility of a parent driver missing them. While we're at it, fix a bug in v…
-
High 7.8
drm/i915: Fix potential overflow of shmem scatterlist length
In the Linux kernel, the following vulnerability has been resolved: drm/i915: Fix potential overflow of shmem scatterlist length When a scatterlists table of a GEM shmem object of size 4 GB or more is populated with pages allocated from a folio, unsigned int …
-
High 7.8
drm/amdgpu: Fix use-after-free race in VM acquire
In the Linux kernel, the following vulnerability has been resolved: drm/amdgpu: Fix use-after-free race in VM acquire Replace non-atomic vm->process_info assignment with cmpxchg() to prevent race when parent/child processes sharing a drm_file both try to acqu…
-
High 7.8
xfrm: policy: fix use-after-free on inexact bin in xfrm_policy_bysel_ctx()
In the Linux kernel, the following vulnerability has been resolved: xfrm: policy: fix use-after-free on inexact bin in xfrm_policy_bysel_ctx() Fix the race by pruning the bin while still holding xfrm_policy_lock, before dropping it. Use __xfrm_policy_inexact_…
-
High 7.8
drm/xe/pt: Reset current_op in xe_pt_update_ops_init()
In the Linux kernel, the following vulnerability has been resolved: drm/xe/pt: Reset current_op in xe_pt_update_ops_init() xe_pt_update_ops_init() fails to reset current_op to 0. On the vm_bind path, ops_execute() calls xe_pt_update_ops_prepare() inside the x…
-
High 7.5
smb: smbdirect: introduce smbdirect_socket.recv_io.credits.available
In the Linux kernel, the following vulnerability has been resolved: smb: smbdirect: introduce smbdirect_socket.recv_io.credits.available The logic off managing recv credits by counting posted recv_io and granted credits is racy. That's because the peer might …
-
High 7.1
scsi: target: configfs: Bound snprintf() return in tg_pt_gp_members_show()
In the Linux kernel, the following vulnerability has been resolved: scsi: target: configfs: Bound snprintf() return in tg_pt_gp_members_show() target_tg_pt_gp_members_show() formats LUN paths with snprintf() into a 256-byte stack buffer, then will memcpy() cu…
-
High 7.1CVE-2026-53361 Public exploit
af_unix: Set gc_in_progress to true in unix_gc().
In the Linux kernel, the following vulnerability has been resolved: af_unix: Set gc_in_progress to true in unix_gc(). Igor Ushakov reported that unix_gc() could run with gc_in_progress being false if the work is scheduled while running: Thread 1 Thread 2 Thre…
-
High 7.1
lsm: hold cred_guard_mutex for lsm_set_self_attr()
In the Linux kernel, the following vulnerability has been resolved: lsm: hold cred_guard_mutex for lsm_set_self_attr() Just as proc_pid_attr_write() already does before calling the LSM hook. This only matters for SELinux and AppArmor which check whether the p…
References
-
report
https://access.redhat.com/security/cve/CVE-2025-40149
-
report
https://access.redhat.com/security/cve/CVE-2025-68745
-
report
https://access.redhat.com/security/cve/CVE-2026-23466
-
report
https://access.redhat.com/security/cve/CVE-2026-31479
-
report
https://access.redhat.com/security/cve/CVE-2026-31539
-
report
https://access.redhat.com/security/cve/CVE-2026-31566
-
report
https://access.redhat.com/security/cve/CVE-2026-31656
-
report
https://access.redhat.com/security/cve/CVE-2026-31663
-
report
https://access.redhat.com/security/cve/CVE-2026-43248
-
report
https://access.redhat.com/security/cve/CVE-2026-43368
-
report
https://access.redhat.com/security/cve/CVE-2026-43370
-
report
https://access.redhat.com/security/cve/CVE-2026-46149
-
report
https://access.redhat.com/security/cve/CVE-2026-52924
-
report
https://access.redhat.com/security/cve/CVE-2026-53131
-
report
https://access.redhat.com/security/cve/CVE-2026-53239
-
report
https://access.redhat.com/security/cve/CVE-2026-53246
-
report
https://access.redhat.com/security/cve/CVE-2026-53361
-
report
https://access.redhat.com/security/cve/CVE-2026-63889
-
report
https://access.redhat.com/security/cve/CVE-2026-63917
-
report
https://access.redhat.com/security/cve/CVE-2026-63919
-
report
https://access.redhat.com/security/cve/CVE-2026-63921
-
report
https://access.redhat.com/security/cve/CVE-2026-64111
-
report
https://access.redhat.com/security/cve/CVE-2026-68264
-
report
https://access.redhat.com/security/cve/CVE-2026-68426
-
report
https://access.redhat.com/security/cve/CVE-2026-74556
-
report
https://bugzilla.redhat.com/2414466
-
report
https://bugzilla.redhat.com/2425039
-
report
https://bugzilla.redhat.com/2454867
-
report
https://bugzilla.redhat.com/2460699
-
report
https://bugzilla.redhat.com/2461451
-
report
https://bugzilla.redhat.com/2461462
-
report
https://bugzilla.redhat.com/2461525
-
report
https://bugzilla.redhat.com/2461575
-
report
https://bugzilla.redhat.com/2467084
-
report
https://bugzilla.redhat.com/2468192
-
report
https://bugzilla.redhat.com/2468244
-
report
https://bugzilla.redhat.com/2482566
-
report
https://bugzilla.redhat.com/2492095
-
report
https://bugzilla.redhat.com/2492747