Skip to content
OpenAdvisories
High ALSA-2026:57252 27 CVEs

Important: kernel security, bug fix, and enhancement update

Published Aug 20, 2026 · Updated Oct 29, 2026

Summary

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

Security Fix(es):

* kernel: netfilter: nf_conntrack_h323: fix OOB read in decode_choice() (CVE-2026-43233)
* kernel: drm/amdkfd: Fix out-of-bounds write in kfd_event_page_set() (CVE-2026-43206)
* kernel: drm/amdgpu: Refactor amdgpu_gem_va_ioctl for Handling Last Fence Update and Timeline Management v4 (CVE-2026-43237)
* kernel: udf: fix partition descriptor append bookkeeping (CVE-2026-45991)
* kernel: drm/amdkfd: Fix watch_id bounds checking in debug address watch v2 (CVE-2026-45878)
* kernel: ip6_gre: Use cached t->net in ip6erspan_changelink() (CVE-2026-46120)
* kernel: sched/psi: fix race between file release and pressure write (CVE-2026-52991)
* kernel: drm/amdkfd: Fix buffer overflow in SDMA queue checkpoint/restore on GFX11 (CVE-2026-53143)
* kernel: drm/amd/display: Clamp VBIOS HDMI retimer register count to array size (CVE-2026-53136)
* kernel: mm/huge_memory: update file PMD counter before folio_put() (CVE-2026-53189)
* kernel: drm/amd/display: Use krealloc_array() in dal_vector_reserve() (CVE-2026-53329)
* kernel: drm/i915/gem: Fix phys BO pread/pwrite with offset (CVE-2026-53356)
* kernel: drm/amdgpu: zero-initialize GART table on allocation (CVE-2026-53374)
* kernel: drm/i915: Fix potential UAF in TTM object purge (CVE-2026-63884)
* kernel: netfilter: synproxy: refresh tcphdr after skb_ensure_writable (CVE-2026-64007)
* kernel: memfd: deny writeable mappings when implying SEAL_WRITE (CVE-2026-63952)
* kernel: scsi: target: iscsi: Fix CRC overread and double-free in iscsit_handle_text_cmd() (CVE-2026-63888)
* kernel: drm/amdgpu: fix amdgpu_hmm_range_get_pages (CVE-2026-63879)
* kernel: net/smc: reject CHID-0 ACCEPT that matches an empty ism_dev slot (CVE-2026-64048)
* kernel: drm/amd/display: Validate payload length and link_index in dc_process_dmub_aux_transfer_async (CVE-2026-64219)
* kernel: smb: client: fix double-free in SMB2_open() replay (CVE-2026-64382)
* kernel: smb: client: mask server-provided mode to 07777 in modefromsid (CVE-2026-64379)
* kernel: smb: client: fix query_info() replay double-free (CVE-2026-64386)
* kernel: posix-cpu-timers: Prevent UAF caused by non-leader exec() race (CVE-2026-64560)
* kernel: smb: client: validate DFS referral PathConsumed (CVE-2026-68343)
* kernel: smb/client: handle overlapping allocated ranges in fallocate (CVE-2026-68388)

Bug Fix(es) and Enhancement(s):

* kernel 5.14.0-687.5.1.el9_8 breaks wifi when using FIPS (JIRA:AlmaLinux-181065)
* vhost: reset the vring metadata cache on vring reconfiguration [almalinux-9.8.z] (JIRA:AlmaLinux-224549)
* cifs: smb1 directory listings from xp server returning EINVAL and EIO [almalinux-9.8.z] (JIRA:AlmaLinux-235811)

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

Vulnerabilities 27

  • Critical 9.8

    scsi: target: iscsi: Fix CRC overread and double-free in iscsit_handle_text_cmd()

    In the Linux kernel, the following vulnerability has been resolved: scsi: target: iscsi: Fix CRC overread and double-free in iscsit_handle_text_cmd() Two latent bugs in the Text-phase handler, both present since the original LIO integration in commit e48354ce…

  • Critical 9.8

    netfilter: synproxy: refresh tcphdr after skb_ensure_writable

    In the Linux kernel, the following vulnerability has been resolved: netfilter: synproxy: refresh tcphdr after skb_ensure_writable synproxy_tstamp_adjust() rewrites the TCP timestamp option in place and then patches the TCP checksum via inet_proto_csum_replace…

  • Critical 9.8

    smb: client: fix query_info() replay double-free

    In the Linux kernel, the following vulnerability has been resolved: smb: client: fix query_info() replay double-free A response-bearing attempt can return a replayable error and free its response buffer. If SMB2_query_info_init() fails before the next send, c…

  • Critical 9.8

    smb/client: handle overlapping allocated ranges in fallocate

    In the Linux kernel, the following vulnerability has been resolved: smb/client: handle overlapping allocated ranges in fallocate smb3_simple_fallocate_range() can skip holes when an allocated range returned by the server starts before the current fallocate of…

  • Critical 9.1

    smb: client: validate DFS referral PathConsumed

    In the Linux kernel, the following vulnerability has been resolved: smb: client: validate DFS referral PathConsumed parse_dfs_referrals() validates that the response contains the fixed referral entry array and, on for-next, the per-referral string offsets. Ho…

  • High 8.8

    drm/amdgpu: zero-initialize GART table on allocation

    In the Linux kernel, the following vulnerability has been resolved: drm/amdgpu: zero-initialize GART table on allocation GART TLB is flushed after unmapping but not after mapping. Since amdgpu_bo_create_kernel() does not zero-initialize the buffer, when a sin…

  • High 8.8

    smb: client: fix double-free in SMB2_open() replay

    In the Linux kernel, the following vulnerability has been resolved: smb: client: fix double-free in SMB2_open() replay A response-bearing attempt can return a replayable error and free its response buffer. If SMB2_open_init() fails before the next send, clean…

  • High 8.8
    CVE-2026-74580 Public exploit

    vhost: reset the vring metadata cache on vring reconfiguration

    In the Linux kernel, the following vulnerability has been resolved: vhost: reset the vring metadata cache on vring reconfiguration vq->meta_iotlb[] caches the vhost_iotlb_map that backs each vring metadata region, and iotlb_access_ok() returns early on a cach…

  • High 8.4

    memfd: deny writeable mappings when implying SEAL_WRITE

    In the Linux kernel, the following vulnerability has been resolved: memfd: deny writeable mappings when implying SEAL_WRITE When SEAL_EXEC is added, SEAL_WRITE is implied to make W^X. But the implied seal is set after the check that makes sure the memfd can n…

  • High 8.2

    netfilter: nf_conntrack_h323: fix OOB read in decode_choice()

    In the Linux kernel, the following vulnerability has been resolved: netfilter: nf_conntrack_h323: fix OOB read in decode_choice() In decode_choice(), the boundary check before get_len() uses the variable `len`, which is still 0 from its initialization at the …

  • High 7.8

    drm/amdkfd: Fix out-of-bounds write in kfd_event_page_set()

    In the Linux kernel, the following vulnerability has been resolved: drm/amdkfd: Fix out-of-bounds write in kfd_event_page_set() The kfd_event_page_set() function writes KFD_SIGNAL_EVENT_LIMIT * 8 bytes via memset without checking the buffer size parameter. Th…

  • High 7.8

    drm/amdgpu: Refactor amdgpu_gem_va_ioctl for Handling Last Fence Update and Timeline Management v4

    In the Linux kernel, the following vulnerability has been resolved: drm/amdgpu: Refactor amdgpu_gem_va_ioctl for Handling Last Fence Update and Timeline Management v4 This commit simplifies the amdgpu_gem_va_ioctl function, key updates include: - Moved the lo…

  • High 7.8

    drm/amdkfd: Fix watch_id bounds checking in debug address watch v2

    In the Linux kernel, the following vulnerability has been resolved: drm/amdkfd: Fix watch_id bounds checking in debug address watch v2 The address watch clear code receives watch_id as an unsigned value (u32), but some helper functions were using a signed int…

  • High 7.8

    udf: fix partition descriptor append bookkeeping

    In the Linux kernel, the following vulnerability has been resolved: udf: fix partition descriptor append bookkeeping Mounting a crafted UDF image with repeated partition descriptors can trigger a heap out-of-bounds write in part_descs_loc[]. handle_partition_…

  • High 7.8

    ip6_gre: Use cached t->net in ip6erspan_changelink().

    In the Linux kernel, the following vulnerability has been resolved: ip6_gre: Use cached t->net in ip6erspan_changelink(). After commit 5e72ce3e3980 ("net: ipv6: Use link netns in newlink() of rtnl_link_ops"), ip6erspan_newlink() correctly resolves the per-net…

  • High 7.8

    sched/psi: fix race between file release and pressure write

    In the Linux kernel, the following vulnerability has been resolved: sched/psi: fix race between file release and pressure write A potential race condition exists between pressure write and cgroup file release regarding the priv member of struct kernfs_open_fi…

  • High 7.8

    mm/huge_memory: update file PMD counter before folio_put()

    In the Linux kernel, the following vulnerability has been resolved: mm/huge_memory: update file PMD counter before folio_put() __split_huge_pmd_locked() updates the file/shmem RSS counter after dropping the PMD mapping's folio reference. If folio_put() drops …

  • High 7.8

    drm/i915/gem: Fix phys BO pread/pwrite with offset

    In the Linux kernel, the following vulnerability has been resolved: drm/i915/gem: Fix phys BO pread/pwrite with offset sg_page() returns struct page pointer not (void *) so the scaling of pread/pwrite is wrong for phys BO and wrong parts of BO would be access…

  • High 7.8

    drm/amdgpu: fix amdgpu_hmm_range_get_pages

    In the Linux kernel, the following vulnerability has been resolved: drm/amdgpu: fix amdgpu_hmm_range_get_pages The notifier sequence must only be read once or otherwise we could work with invalid pages. While at it also fix the coding style, e.g. drop the pre…

  • High 7.8

    drm/i915: Fix potential UAF in TTM object purge

    In the Linux kernel, the following vulnerability has been resolved: drm/i915: Fix potential UAF in TTM object purge TLDR: The bo->ttm object might be changed by calling ttm_bo_validate(), move casting it to an i915_tt object later to actually get the right po…

  • High 7.8
    CVE-2026-64560 Public exploit

    posix-cpu-timers: Prevent UAF caused by non-leader exec() race

    In the Linux kernel, the following vulnerability has been resolved: posix-cpu-timers: Prevent UAF caused by non-leader exec() race Wongi and Jungwoo decoded and reported a non-leader exec() related race which can result in an UAF: sys_timer_delete() exec() po…

  • High 7.5

    net/smc: reject CHID-0 ACCEPT that matches an empty ism_dev slot

    In the Linux kernel, the following vulnerability has been resolved: net/smc: reject CHID-0 ACCEPT that matches an empty ism_dev slot On the SMC-D client, slot 0 of ini->ism_dev[]/ini->ism_chid[] is reserved for an SMC-Dv1 device. smc_find_ism_v2_device_clnt()…

  • High 7.1

    smb: client: mask server-provided mode to 07777 in modefromsid

    In the Linux kernel, the following vulnerability has been resolved: smb: client: mask server-provided mode to 07777 in modefromsid When modefromsid is active, parse_dacl() applies the server-provided sub_auth[2] value from the NFS mode SID to cf_mode without …

  • High 7.0

    drm/amdkfd: Fix buffer overflow in SDMA queue checkpoint/restore on GFX11

    In the Linux kernel, the following vulnerability has been resolved: drm/amdkfd: Fix buffer overflow in SDMA queue checkpoint/restore on GFX11 The v11 MQD manager incorrectly assigned the CP-compute variants of checkpoint_mqd/restore_mqd for KFD_MQD_TYPE_SDMA …

  • High 7.0

    drm/amd/display: Use krealloc_array() in dal_vector_reserve()

    In the Linux kernel, the following vulnerability has been resolved: drm/amd/display: Use krealloc_array() in dal_vector_reserve() [Why & How] dal_vector_reserve() computes the allocation size as "capacity * vector->struct_size" using uint32_t arithmetic, whic…

  • High 7.0

    drm/amd/display: Validate payload length and link_index in dc_process_dmub_aux_transfer_async

    In the Linux kernel, the following vulnerability has been resolved: drm/amd/display: Validate payload length and link_index in dc_process_dmub_aux_transfer_async [Why&How] dc_process_dmub_aux_transfer_async() copies payload->length bytes into a 16-byte stack …

  • Unscored —

    drm/amd/display: Clamp VBIOS HDMI retimer register count to array size

    In the Linux kernel, the following vulnerability has been resolved: drm/amd/display: Clamp VBIOS HDMI retimer register count to array size [Why & How] The VBIOS integrated info tables (v1_11 and v2_1) contain HdmiRegNum and Hdmi6GRegNum fields that are used a…

References

  • report
    https://access.redhat.com/security/cve/CVE-2026-43206
  • report
    https://access.redhat.com/security/cve/CVE-2026-43233
  • report
    https://access.redhat.com/security/cve/CVE-2026-43237
  • report
    https://access.redhat.com/security/cve/CVE-2026-45878
  • report
    https://access.redhat.com/security/cve/CVE-2026-45991
  • report
    https://access.redhat.com/security/cve/CVE-2026-46120
  • report
    https://access.redhat.com/security/cve/CVE-2026-52991
  • report
    https://access.redhat.com/security/cve/CVE-2026-53136
  • report
    https://access.redhat.com/security/cve/CVE-2026-53143
  • report
    https://access.redhat.com/security/cve/CVE-2026-53189
  • report
    https://access.redhat.com/security/cve/CVE-2026-53329
  • report
    https://access.redhat.com/security/cve/CVE-2026-53356
  • report
    https://access.redhat.com/security/cve/CVE-2026-53374
  • report
    https://access.redhat.com/security/cve/CVE-2026-63879
  • report
    https://access.redhat.com/security/cve/CVE-2026-63884
  • report
    https://access.redhat.com/security/cve/CVE-2026-63888
  • report
    https://access.redhat.com/security/cve/CVE-2026-63952
  • report
    https://access.redhat.com/security/cve/CVE-2026-64007
  • report
    https://access.redhat.com/security/cve/CVE-2026-64048
  • report
    https://access.redhat.com/security/cve/CVE-2026-64219
  • report
    https://access.redhat.com/security/cve/CVE-2026-64379
  • report
    https://access.redhat.com/security/cve/CVE-2026-64382
  • report
    https://access.redhat.com/security/cve/CVE-2026-64386
  • report
    https://access.redhat.com/security/cve/CVE-2026-64560
  • report
    https://access.redhat.com/security/cve/CVE-2026-68343
  • report
    https://access.redhat.com/security/cve/CVE-2026-68388
  • report
    https://bugzilla.redhat.com/2467135
  • report
    https://bugzilla.redhat.com/2467156
  • report
    https://bugzilla.redhat.com/2467202
  • report
    https://bugzilla.redhat.com/2482113
  • report
    https://bugzilla.redhat.com/2482124
  • report
    https://bugzilla.redhat.com/2482614
  • report
    https://bugzilla.redhat.com/2492403
  • report
    https://bugzilla.redhat.com/2492719
  • report
    https://bugzilla.redhat.com/2492768
  • report
    https://bugzilla.redhat.com/2492788
  • report
    https://bugzilla.redhat.com/2495941
  • report
    https://bugzilla.redhat.com/2495950
  • report
    https://bugzilla.redhat.com/2502188