kernel-5.14.0-687.54.1.el9_8

エラータID: AXSA:2026-2282:119

Release date: 
Monday, November 9, 2026 - 10:01
Subject: 
kernel-5.14.0-687.54.1.el9_8
Affected Channels: 
MIRACLE LINUX 9 for x86_64
Severity: 
Moderate
Description: 

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

Security Fix(es):

* kernel: RDMA/uverbs: Validate wqe_size before using it in ib_uverbs_post_send (CVE-2026-45856)
* kernel: KVM: SVM: Fix page overflow in sev_dbg_crypt() for ENCRYPT path (CVE-2026-63794)
* kernel: futex: Fix race on the initial mm->futex.phash.ref allocation (CVE-2026-80775)

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.

CVE-2026-45856
In the Linux kernel, the following vulnerability has been resolved: RDMA/uverbs: Validate wqe_size before using it in ib_uverbs_post_send ib_uverbs_post_send() uses cmd.wqe_size from userspace without any validation before passing it to kmalloc() and using the allocated buffer as struct ib_uverbs_send_wr. If a user provides a small wqe_size value (e.g., 1), kmalloc() will succeed, but subsequent accesses to user_wr->opcode, user_wr->num_sge, and other fields will read beyond the allocated buffer, resulting in an out-of-bounds read from kernel heap memory. This could potentially leak sensitive kernel information to userspace. Additionally, providing an excessively large wqe_size can trigger a WARNING in the memory allocation path, as reported by syzkaller. This is inconsistent with ib_uverbs_unmarshall_recv() which properly validates that wqe_size >= sizeof(struct ib_uverbs_recv_wr) before proceeding. Add the same validation for ib_uverbs_post_send() to ensure wqe_size is at least sizeof(struct ib_uverbs_send_wr).
CVE-2026-63794
In the Linux kernel, the following vulnerability has been resolved: KVM: SVM: Fix page overflow in sev_dbg_crypt() for ENCRYPT path In sev_dbg_crypt(), the per-iteration transfer length is bounded by the source page offset (PAGE_SIZE - s_off) but not by the destination page offset (PAGE_SIZE - d_off). When d_off > s_off, the encrypt path (__sev_dbg_encrypt_user) performs a read-modify-write using a single-page intermediate buffer (dst_tpage): 1. __sev_dbg_decrypt() expands the size to round_up(len + (d_off & 15), 16) before issuing the PSP command. If len + (d_off & 15) > PAGE_SIZE, the PSP writes beyond the end of the 4096-byte dst_tpage allocation. 2. The subsequent memcpy()/copy_from_user() into page_address(dst_tpage) + (d_off & 15) of 'len' bytes overflows by up to 15 bytes under the same condition. Trigger example: s_off = 0, d_off = 1, debug.len = PAGE_SIZE - the PSP is instructed to write round_up(4097, 16) = 4112 bytes to a 4096-byte buffer. Fix by also bounding len by (PAGE_SIZE - d_off), the same check that sev_send_update_data() already performs for its single-page guest region. ================================================================== BUG: KASAN: slab-use-after-free in sev_dbg_crypt+0x993/0xd10 [kvm_amd] Write of size 4095 at addr ff110062293bb009 by task sev_dbg_test/228214 CPU: 96 UID: 0 PID: 228214 Comm: sev_dbg_test Tainted: G U W 7.0.0-smp--5ce9b0c48211-dbg #156 PREEMPTLAZY Tainted: [U]=USER, [W]=WARN Hardware name: Google Astoria/astoria, BIOS 0.20250817.1-0 08/25/2025 Call Trace: dump_stack_lvl+0x54/0x70 print_report+0xbc/0x260 kasan_report+0xa2/0xd0 kasan_check_range+0x25f/0x2c0 __asan_memcpy+0x40/0x70 sev_dbg_crypt+0x993/0xd10 [kvm_amd] sev_mem_enc_ioctl+0x33c/0x450 [kvm_amd] kvm_vm_ioctl+0x65d/0x6d0 [kvm] __se_sys_ioctl+0xb2/0x100 do_syscall_64+0xe8/0x870 entry_SYSCALL_64_after_hwframe+0x4b/0x53 The buggy address belongs to the physical page: page: refcount:1 mapcount:0 mapping:0000000000000000 index:0x7fe72b6a0 pfn:0x62293bb memcg:ff11000112827d82 flags: 0x1400000000000000(node=1|zone=1) raw: 1400000000000000 0000000000000000 dead000000000122 0000000000000000 raw: 00000007fe72b6a0 0000000000000000 00000001ffffffff ff11000112827d82 page dumped because: kasan: bad access detected Memory state around the buggy address: ff110062293bbf00: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ff110062293bbf80: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 >ff110062293bc000: fa fb fb fb fb fb fb fb fc fc fc fc fc fc fc fc ^ ff110062293bc080: fa fb fb fb fb fb fb fb fc fc fc fc fc fc fc fc ff110062293bc100: fa fb fb fb fb fb fb fb fc fc fc fc fc fc fc fc ================================================================== Disabling lock debugging due to kernel taint [sean: add sample KASAN splat, Fixes, and stable@]
CVE-2026-80775
In the Linux kernel, the following vulnerability has been resolved: futex: Fix race on the initial mm->futex.phash.ref allocation futex_hash_allocate() allocates mm->futex.phash.ref without any locking. Commit d9b05321e21e ("futex: Move futex_hash_free() back to __mmput()") moved the allocation here and assumed that the process has just a single thread at this point. Commit ee9dce44362b ("futex: Drop CLONE_THREAD requirement for private default hash alloc") widened need_futex_hash_allocate_default() to cover any CLONE_VM clone, but left out vfork because the parent is suspended and cannot race. That no longer holds once vfork is nested. If a vfork child calls vfork again and is then killed with SIGKILL, the parent is released from its vfork wait and runs concurrently with the grandchild in the same mm. Neither of them went through futex_hash_allocate_default(). When both call prctl(PR_FUTEX_HASH, PR_FUTEX_HASH_SET_SLOTS) at the same time, each one sees mm->futex.phash.ref as NULL and stores its own percpu counter. Only the last store survives. The counter stored first is no longer reachable from the mm, so the references on it are not seen by __futex_ref_atomic_end(). A private hash that still has references is then considered dead and freed, and a task that still holds one of its buckets writes into freed memory in futex_q_lock(). Store the counter once with cmpxchg() and let the loser free_percpu() its own. The initial reference has to be taken before the store, otherwise another task can install a private hash while the counter is still 0.

Solution: 

Update packages.

Additional Info: 

N/A

Download: 

SRPMS
  1. kernel-5.14.0-687.54.1.el9_8.src.rpm
    MD5: d8f228716908008fd3be4be8e9e2dc18
    SHA-256: 3a7d4e6db9a5d364c6e6d6d60124575b5f91d728b1afd4aceef6531a9aa5578a
    Size: 145.56 MB

Asianux Server 9 for x86_64
  1. kernel-5.14.0-687.54.1.el9_8.x86_64.rpm
    MD5: 88bf868df9c56d32606639d015ba0789
    SHA-256: 74028c75a56f90ef8641657face4440dc5eb34910b23ac828470ca590a78d36c
    Size: 1.03 MB
  2. kernel-abi-stablelists-5.14.0-687.54.1.el9_8.noarch.rpm
    MD5: 668e7c148cf59e27ea4d53137c6b6904
    SHA-256: 59b6de3faea1ddc4617bbdcf7bfc524d88b58a8a327eb1faa27aa91394513bd6
    Size: 1.06 MB
  3. kernel-core-5.14.0-687.54.1.el9_8.x86_64.rpm
    MD5: 300fcc621c5cc640077f76fde3ae256d
    SHA-256: b134c9fdaf16bbcf6f4ede667b91c94fd57f89b32b01702d99031c7f92c507ee
    Size: 17.36 MB
  4. kernel-cross-headers-5.14.0-687.54.1.el9_8.x86_64.rpm
    MD5: 93c58ddd2e7874f6a5ceb3c3b22061e7
    SHA-256: fe9c09a619e51a4350cba00a7cbdb7ea8b6eed49c70748baa2f0b9b04245b207
    Size: 8.09 MB
  5. kernel-debug-5.14.0-687.54.1.el9_8.x86_64.rpm
    MD5: c76b35b83c3ced590dbeda1132d7da24
    SHA-256: b00e551cd591a339729d90315c51088b32cd521930fde5ebd588adfab9e5d1a2
    Size: 1.03 MB
  6. kernel-debug-core-5.14.0-687.54.1.el9_8.x86_64.rpm
    MD5: e843e01e33f49acbc0f6af9618e6aefa
    SHA-256: dfe51ddc5db6b1f410375293431b4036206e67333486bb7eb068f37fa7a85189
    Size: 31.23 MB
  7. kernel-debug-devel-5.14.0-687.54.1.el9_8.x86_64.rpm
    MD5: d72e9238239342e03df25667926b5682
    SHA-256: 4e0dc10d69ed242d75485b92dda28063245edfe367c4f5ef018c02ac959623f0
    Size: 21.45 MB
  8. kernel-debug-devel-matched-5.14.0-687.54.1.el9_8.x86_64.rpm
    MD5: 116024657fe895739640a9cbdb2daf76
    SHA-256: 7f49e879aca896f64c560220759682d3ef73e7fa94009ffc368b536c3529c940
    Size: 1.03 MB
  9. kernel-debug-modules-5.14.0-687.54.1.el9_8.x86_64.rpm
    MD5: c22f86e0cbe510a7b98773d7c8b364ba
    SHA-256: 3ae1dac6df0462ab0184493d1c57e0a3d693aadbc24a78e454509a76717004cf
    Size: 70.22 MB
  10. kernel-debug-modules-core-5.14.0-687.54.1.el9_8.x86_64.rpm
    MD5: 62e784355a3e20a2e464a0ed2f89e131
    SHA-256: 1ba67e10506ef51fb05d2a91d47d03a7b4a949c41d49edd847bfeabc33b8cd7a
    Size: 49.95 MB
  11. kernel-debug-modules-extra-5.14.0-687.54.1.el9_8.x86_64.rpm
    MD5: 259ce4fe6f3cfea1ae0dfdcd5f0c06d1
    SHA-256: cdd67c7be06c43c91c71937ee05a3c46dfac82727e1702c0f972c51f6258f808
    Size: 1.83 MB
  12. kernel-debug-uki-virt-5.14.0-687.54.1.el9_8.x86_64.rpm
    MD5: 0114c8a141dafe804bcb0796cf100f6d
    SHA-256: 0e36b730e6282860a47bc0194760be8eb28d24137f6b84a21f671ec3908741d3
    Size: 88.20 MB
  13. kernel-devel-5.14.0-687.54.1.el9_8.x86_64.rpm
    MD5: eb06af6c0af79b0b45f0869527407dde
    SHA-256: 78e40ffbe590b0bc3d010b9fa62630019e274837e4d528086b46f94534a96d2c
    Size: 21.26 MB
  14. kernel-devel-matched-5.14.0-687.54.1.el9_8.x86_64.rpm
    MD5: 4a45f0958ebbddebe329281d5525a56e
    SHA-256: 2bc18fc1771e4f1630ae6195af054054158ce460b51dd3998db8e81f0329357e
    Size: 1.03 MB
  15. kernel-doc-5.14.0-687.54.1.el9_8.noarch.rpm
    MD5: 16c63ad949804e038b740ffad1cadd11
    SHA-256: ff5aad90de035728cbab4718af02497eaa3da5ba911bbaef0a94044690d5f87b
    Size: 39.05 MB
  16. kernel-headers-5.14.0-687.54.1.el9_8.x86_64.rpm
    MD5: e5855f49722c52de37a23ce42957d1a8
    SHA-256: cac36ceaa17e50b608b6d2f8a6993e527e1bf7fbbc8fd8e0061baf6f20f58acb
    Size: 2.82 MB
  17. kernel-modules-5.14.0-687.54.1.el9_8.x86_64.rpm
    MD5: 902950678c7ee859abf9c6ccbb518bcc
    SHA-256: d5af7e815d436073bd859954a0fff58d64f50e9c6c18418a684216a26cc36ce5
    Size: 40.02 MB
  18. kernel-modules-core-5.14.0-687.54.1.el9_8.x86_64.rpm
    MD5: 0b9f4d1a4dd7681693a5c97e564b9672
    SHA-256: 114df2137200465bf9f3aa3f251fb60216272f8567a84a9bc2b6c1340ee6ded2
    Size: 31.09 MB
  19. kernel-modules-extra-5.14.0-687.54.1.el9_8.x86_64.rpm
    MD5: 10c98a326476083e1e4dce71635c057a
    SHA-256: 4584d24060ace5af3e4f5b2559d76fb441d2f94394b8910e600af3466eaa3d7d
    Size: 1.47 MB
  20. kernel-rt-5.14.0-687.54.1.el9_8.x86_64.rpm
    MD5: 77ace939f9a6aa8ed0b503f12320b10d
    SHA-256: 8a40604ad00ea3380e4509b65299456ac602d73c8ade3c4b86377046c6fd7ebc
    Size: 1.03 MB
  21. kernel-rt-core-5.14.0-687.54.1.el9_8.x86_64.rpm
    MD5: df691a9540bb7a4c2e23864d62e1deb5
    SHA-256: 9732dfafa16e9b10573b584f9fdf40761a90aca44165a678521e8ad1e219d3bf
    Size: 17.26 MB
  22. kernel-rt-debug-5.14.0-687.54.1.el9_8.x86_64.rpm
    MD5: 44a503ca127a0593644cb7a19227cb9b
    SHA-256: 045412b63df79c4b48a4c1562ac6184e1236e238c06723f16f4badcb5fb0470e
    Size: 1.03 MB
  23. kernel-rt-debug-core-5.14.0-687.54.1.el9_8.x86_64.rpm
    MD5: 89b131178246845da5be74d6a94aca18
    SHA-256: be266ff7b5e5f638799d0561cda54768129f99d8b50c99edf3031cf2d4833a8b
    Size: 18.72 MB
  24. kernel-rt-debug-devel-5.14.0-687.54.1.el9_8.x86_64.rpm
    MD5: 1c054e29e76bdec1d552e45c61029b57
    SHA-256: c6df0ff521f6e6938d70d984373a64bb5d0a8184c0b73936e258da1986de58e8
    Size: 21.39 MB
  25. kernel-rt-debug-modules-5.14.0-687.54.1.el9_8.x86_64.rpm
    MD5: 2cf1557c6f5aa6d01390e2582734df16
    SHA-256: a7c6796e17d47b7c695fb599a9a542315376f5b7db32868011b2e0f2d03e6d40
    Size: 41.61 MB
  26. kernel-rt-debug-modules-core-5.14.0-687.54.1.el9_8.x86_64.rpm
    MD5: fd24fd69cfdd70b1be5e06c2ef5bc593
    SHA-256: babef7e0f745f10027ff4d2a4be9209e00e19e2f1002585523ad0ef4c1177f2c
    Size: 32.27 MB
  27. kernel-rt-debug-modules-extra-5.14.0-687.54.1.el9_8.x86_64.rpm
    MD5: 5a4bf7bd49d95008deace0cb2877aa4e
    SHA-256: 954e8534379a7b06035666e6ac9d9856001914f6eaa8e51562ab7de6e66818f8
    Size: 1.50 MB
  28. kernel-rt-devel-5.14.0-687.54.1.el9_8.x86_64.rpm
    MD5: ef3e1693fa2638556b89b403bf4ffdab
    SHA-256: 693a959f4d6da7876009299d385459889eb2487891aed91124a6778d5677c8ae
    Size: 21.24 MB
  29. kernel-rt-modules-5.14.0-687.54.1.el9_8.x86_64.rpm
    MD5: 89b3ef7eb286a8c4cf0aa14df2ff3f22
    SHA-256: 3e66282ee41d29debedf8b52a5937da4902a38f3de43e590899106199773e46c
    Size: 40.08 MB
  30. kernel-rt-modules-core-5.14.0-687.54.1.el9_8.x86_64.rpm
    MD5: 2cc12d1a3edc7e86d422855ec49cd319
    SHA-256: 841009ea9a256629f475c00a9b4f0a7109dbdc3899472a5c58b92237e7e86ced
    Size: 31.18 MB
  31. kernel-rt-modules-extra-5.14.0-687.54.1.el9_8.x86_64.rpm
    MD5: 2a32256ab588c69648bf73200cc8b277
    SHA-256: 50215ee0cbc7f9b930d7af212cf39cee4c5bb7d2ff930e303c15a0e3629958be
    Size: 1.47 MB
  32. kernel-tools-5.14.0-687.54.1.el9_8.x86_64.rpm
    MD5: 340b552b408fbde30c6007935df72f53
    SHA-256: bd101575c952a3702bdcf555fa40804b616e70de2db3d18f0f1baa859000f318
    Size: 1.32 MB
  33. kernel-tools-libs-5.14.0-687.54.1.el9_8.x86_64.rpm
    MD5: a65ffd8aa79ab8fc5df2912c083bcb45
    SHA-256: 0d0b7cef5d66fa505212891289e8f48725f1939cef150a4e4039d67d306f1c0c
    Size: 1.04 MB
  34. kernel-tools-libs-devel-5.14.0-687.54.1.el9_8.x86_64.rpm
    MD5: d5435d96f3bce9881fb5d396856fea96
    SHA-256: de83959043c401a7c467fe5ad8cf63dfa81f95212ab050f3624d81766488a857
    Size: 1.03 MB
  35. kernel-uki-virt-5.14.0-687.54.1.el9_8.x86_64.rpm
    MD5: 4a7377a11e0f23b76414e2be1f61f2e1
    SHA-256: 42e3c980910de21bd47ae06598556be03e9e118b0895f9011996422402b21840
    Size: 66.05 MB
  36. kernel-uki-virt-addons-5.14.0-687.54.1.el9_8.x86_64.rpm
    MD5: b647ca9ac57e6abe00bd0c479a50aaf9
    SHA-256: 2c368d2ff2aba4e853a6d6d3c0b6eb769716f42e06022a3b9c2353360568871d
    Size: 1.05 MB
  37. libperf-5.14.0-687.54.1.el9_8.x86_64.rpm
    MD5: 812b30e538b4f00a1b1453e733d290f8
    SHA-256: 35bce2e3520e5acf14758c7fe8ef4442527a0bfcc74e3a96b53c13a5cfff6086
    Size: 1.05 MB
  38. perf-5.14.0-687.54.1.el9_8.x86_64.rpm
    MD5: fe077bee76a04c054f79f5adc520cc97
    SHA-256: 53cc8b177681e79ab5816de243485fe7b6faf51e48803d4daaf849f705d49091
    Size: 3.44 MB
  39. python3-perf-5.14.0-687.54.1.el9_8.x86_64.rpm
    MD5: 50e23a8b86e984406ce6bb9c272240f2
    SHA-256: 17801298788895121081769051e7b9769f3755fa195a636bb6a8326e14cdb1b8
    Size: 2.62 MB
  40. rtla-5.14.0-687.54.1.el9_8.x86_64.rpm
    MD5: f93d51b6547ab990fad149ecf19bf7c3
    SHA-256: 01e6ea001bc270875ff19f3f6fe7ad51f2052ad5647e70b40dcb11d41b300f72
    Size: 1.10 MB
  41. rv-5.14.0-687.54.1.el9_8.x86_64.rpm
    MD5: 055cce1130528dc79ddd012a624bdda1
    SHA-256: 1f49f2f2ad20f7fc71d7ac2f2525e1accf2b947b0c7e7513ba785dbe9e59648e
    Size: 1.05 MB