kernel-5.14.0-687.30.1.el9_8

エラータID: AXSA:2026-1781:75

Release date: 
Tuesday, September 8, 2026 - 10:09
Subject: 
kernel-5.14.0-687.30.1.el9_8
Affected Channels: 
MIRACLE LINUX 9 for x86_64
Severity: 
High
Description: 

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

Security Fix(es):

* kernel: KVM: x86: Don't (re)check L1 intercepts when completing userspace I/O (CVE-2025-40026)
* kernel: dm log: fix out-of-bounds write due to region_count overflow (CVE-2026-53059)
* kernel: drm/xe: Fix error cleanup in xe_exec_queue_create_ioctl() (CVE-2026-52976)
* kernel: drm/xe/dma-buf: fix UAF with retry loop (CVE-2026-52950)
* kernel: ipv6: fix possible UAF in icmpv6_rcv() (CVE-2026-53006)

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-2025-40026
In the Linux kernel, the following vulnerability has been resolved: KVM: x86: Don't (re)check L1 intercepts when completing userspace I/O When completing emulation of instruction that generated a userspace exit for I/O, don't recheck L1 intercepts as KVM has already finished that phase of instruction execution, i.e. has already committed to allowing L2 to perform I/O. If L1 (or host userspace) modifies the I/O permission bitmaps during the exit to userspace, KVM will treat the access as being intercepted despite already having emulated the I/O access. Pivot on EMULTYPE_NO_DECODE to detect that KVM is completing emulation. Of the three users of EMULTYPE_NO_DECODE, only complete_emulated_io() (the intended "recipient") can reach the code in question. gp_interception()'s use is mutually exclusive with is_guest_mode(), and complete_emulated_insn_gp() unconditionally pairs EMULTYPE_NO_DECODE with EMULTYPE_SKIP. The bad behavior was detected by a syzkaller program that toggles port I/O interception during the userspace I/O exit, ultimately resulting in a WARN on vcpu->arch.pio.count being non-zero due to KVM no completing emulation of the I/O instruction. WARNING: CPU: 23 PID: 1083 at arch/x86/kvm/x86.c:8039 emulator_pio_in_out+0x154/0x170 [kvm] Modules linked in: kvm_intel kvm irqbypass CPU: 23 UID: 1000 PID: 1083 Comm: repro Not tainted 6.16.0-rc5-c1610d2d66b1-next-vm #74 NONE Hardware name: QEMU Standard PC (Q35 + ICH9, 2009), BIOS 0.0.0 02/06/2015 RIP: 0010:emulator_pio_in_out+0x154/0x170 [kvm] PKRU: 55555554 Call Trace: kvm_fast_pio+0xd6/0x1d0 [kvm] vmx_handle_exit+0x149/0x610 [kvm_intel] kvm_arch_vcpu_ioctl_run+0xda8/0x1ac0 [kvm] kvm_vcpu_ioctl+0x244/0x8c0 [kvm] __x64_sys_ioctl+0x8a/0xd0 do_syscall_64+0x5d/0xc60 entry_SYSCALL_64_after_hwframe+0x4b/0x53
CVE-2026-52950
In the Linux kernel, the following vulnerability has been resolved: drm/xe/dma-buf: fix UAF with retry loop Retry doesn't work here, since bo will be freed on error, leading to UAF. However, now that we do the alloc & init before the attach, we can now combine this as one unit and have the init do the alloc for us. This should make the retry safe. Reported by Sashiko. v2: Fix up the error unwind (CI) (cherry picked from commit 479669418253e0f27f8cf5db01a731352ea592e7)
CVE-2026-52976
In the Linux kernel, the following vulnerability has been resolved: drm/xe: Fix error cleanup in xe_exec_queue_create_ioctl() Two error handling issues exist in xe_exec_queue_create_ioctl(): 1. When xe_hw_engine_group_add_exec_queue() fails, the error path jumps to put_exec_queue which skips xe_exec_queue_kill(). If the VM is in preempt fence mode, xe_vm_add_compute_exec_queue() has already added the queue to the VM's compute exec queue list. Skipping the kill leaves the queue on that list, leading to a dangling pointer after the queue is freed. 2. When xa_alloc() fails after xe_hw_engine_group_add_exec_queue() has succeeded, the error path does not call xe_hw_engine_group_del_exec_queue() to remove the queue from the hw engine group list. The queue is then freed while still linked into the hw engine group, causing a use-after-free. Fix both by: - Changing the xe_hw_engine_group_add_exec_queue() failure path to jump to kill_exec_queue so that xe_exec_queue_kill() properly removes the queue from the VM's compute list. - Adding a del_hw_engine_group label before kill_exec_queue for the xa_alloc() failure path, which removes the queue from the hw engine group before proceeding with the rest of the cleanup. (cherry picked from commit 37c831f401746a45d510b312b0ed7a77b1e06ec8)
CVE-2026-53006
In the Linux kernel, the following vulnerability has been resolved: ipv6: fix possible UAF in icmpv6_rcv() Caching saddr and daddr before pskb_pull() is problematic since skb->head can change. Remove these temporary variables: - We only access &ipv6_hdr(skb)->saddr and &ipv6_hdr(skb)->daddr when net_dbg_ratelimited() is called in the slow path. - Avoid potential future misuse after pskb_pull() call.
CVE-2026-53059
In the Linux kernel, the following vulnerability has been resolved: dm log: fix out-of-bounds write due to region_count overflow The local variable region_count in create_log_context() is declared as unsigned int (32-bit), but dm_sector_div_up() returns sector_t (64-bit). When a device-mapper target has a sufficiently large ti->len with a small region_size, the division result can exceed UINT_MAX. The truncated value is then used to calculate bitset_size, causing clean_bits, sync_bits, and recovering_bits to be allocated far smaller than needed for the actual number of regions. Subsequent log operations (log_set_bit, log_clear_bit, log_test_bit) use region indices derived from the full untruncated region space, causing out-of-bounds writes to kernel heap memory allocated by vmalloc. This can be reproduced by creating a mirror target whose region_count overflows 32 bits: dmsetup create bigzero --table '0 8589934594 zero' dmsetup create mymirror --table '0 8589934594 mirror \ core 2 2 nosync 2 /dev/mapper/bigzero 0 \ /dev/mapper/bigzero 0' The status output confirms the truncation (sync_count=1 instead of 4294967297, because 0x100000001 was truncated to 1): $ dmsetup status mymirror 0 8589934594 mirror 2 254:1 254:1 1/4294967297 ... This leads to a kernel crash in core_in_sync: BUG: scheduling while atomic: (udev-worker)/9150/0x00000000 RIP: 0010:core_in_sync+0x14/0x30 [dm_log] CR2: 0000000000000008 Fixing recursive fault but reboot is needed! Fix by widening the local region_count to sector_t and adding an explicit overflow check before the value is assigned to lc->region_count.

Solution: 

Update packages.

Additional Info: 

N/A

Download: 

SRPMS
  1. kernel-5.14.0-687.30.1.el9_8.src.rpm
    MD5: bd29fe212d5621c61ffb599a4530019b
    SHA-256: 069428f127aebea6814d451cbf0e341582196c01460216f9bec70739b3002f06
    Size: 145.40 MB

Asianux Server 9 for x86_64
  1. kernel-5.14.0-687.30.1.el9_8.x86_64.rpm
    MD5: 3816c2102e7c1a05850191360205cd5a
    SHA-256: 0022aae28336b477467573be5dfa360e0227d4f0fe7ffe21d87f4c4b8c4b6e33
    Size: 0.97 MB
  2. kernel-abi-stablelists-5.14.0-687.30.1.el9_8.noarch.rpm
    MD5: 8d91f9732d558eed6cda4a355b346c57
    SHA-256: 3e492a5373e07af92831e4cb886b1bd896726a0be44ac2bed9a2e8f478710bca
    Size: 1.00 MB
  3. kernel-core-5.14.0-687.30.1.el9_8.x86_64.rpm
    MD5: 0a19dd3dbf06b2080cf1ae354eca0987
    SHA-256: 1f2c3d5dca317c03919cb6b8c951492a5b674018178f7107a07ea1a4da3c1e26
    Size: 17.29 MB
  4. kernel-cross-headers-5.14.0-687.30.1.el9_8.x86_64.rpm
    MD5: ae99a395427fc71577752e19c597fe1c
    SHA-256: 216caa6752e866480f1a4a2b9ee38aa33017fdd5f82585c9abe96f889d492603
    Size: 8.03 MB
  5. kernel-debug-5.14.0-687.30.1.el9_8.x86_64.rpm
    MD5: 41f648578705986d64a43d3162a705c5
    SHA-256: ac3f56fe8bbe5c16ba674c7229ad1456533bf2f736c31b12c7dbadd2f42ca45d
    Size: 0.97 MB
  6. kernel-debug-core-5.14.0-687.30.1.el9_8.x86_64.rpm
    MD5: caa0a54198c1fa60692de18950ff1e11
    SHA-256: 691a0e8f0b28156aab1dd46a6a9f69fe6415bf94d6c58b043344c737988e5d06
    Size: 31.15 MB
  7. kernel-debug-devel-5.14.0-687.30.1.el9_8.x86_64.rpm
    MD5: d0930c5b96a87a9e5bd5cfdaf7a27540
    SHA-256: a6fb06163535e8d5596f87abcbd39febb93af6029d77b45015e9b6a4e866b6da
    Size: 21.38 MB
  8. kernel-debug-devel-matched-5.14.0-687.30.1.el9_8.x86_64.rpm
    MD5: bfeebc8a59a9a45b898d29e4935c80b3
    SHA-256: 9ba920c59eaadd57700c20d49b1c10e9ce20c44b416212061fd123bdc9cdb887
    Size: 0.97 MB
  9. kernel-debug-modules-5.14.0-687.30.1.el9_8.x86_64.rpm
    MD5: cb6e49efcc60a6b6862ed2cd43425ae8
    SHA-256: 12945b12617eb802f3f438d7e2afa4fde24bce636375c30aabf2c5e240100f6e
    Size: 70.16 MB
  10. kernel-debug-modules-core-5.14.0-687.30.1.el9_8.x86_64.rpm
    MD5: 63a92a0cc28d018099d783950be9bdf3
    SHA-256: c6da43ad0feac6cf059797e5beb475466b49e8ec11ffccb5799fcb3fa0d140e4
    Size: 49.86 MB
  11. kernel-debug-modules-extra-5.14.0-687.30.1.el9_8.x86_64.rpm
    MD5: 7a7048b7b4842ed39085962ad32133c4
    SHA-256: 7f4f5886cbad80caf1b1e849b719f0df72569f6fa16ebd775b34b2db51e15df9
    Size: 1.77 MB
  12. kernel-debug-uki-virt-5.14.0-687.30.1.el9_8.x86_64.rpm
    MD5: 1c0a25423a045610bf312762cf62fe9c
    SHA-256: 97b18b574f3e0f9f49499b9e2e90a26b4647df8512eac1355e32d0cbce5f47db
    Size: 88.12 MB
  13. kernel-devel-5.14.0-687.30.1.el9_8.x86_64.rpm
    MD5: 306a19b4bc99ad57698ac3419f115036
    SHA-256: 4666083d08758cbc60620c2f6b6d0eeebf14836d380ef1e35ef8e4dcc0bbc538
    Size: 21.19 MB
  14. kernel-devel-matched-5.14.0-687.30.1.el9_8.x86_64.rpm
    MD5: d5bfe5891c3a6530ebdb13d8ea20ab97
    SHA-256: 616e410188bc429a70e7f84eb93c5e5dd55428dbc08a6eb1dab88b641a3bd315
    Size: 0.97 MB
  15. kernel-doc-5.14.0-687.30.1.el9_8.noarch.rpm
    MD5: 78a689aadebbfc80bcd0acacf571c84b
    SHA-256: e1666a5cea38c451589e9df5906ce9beaecad89a16d410bd86576db7dce235fe
    Size: 38.97 MB
  16. kernel-headers-5.14.0-687.30.1.el9_8.x86_64.rpm
    MD5: 82a64397088711b8584fd0d8319f7606
    SHA-256: 80a40bd1f498f5a5637f6b6c0a8d7f40ca8816810a3c49916632ecc94d8ee920
    Size: 2.75 MB
  17. kernel-modules-5.14.0-687.30.1.el9_8.x86_64.rpm
    MD5: fc05b78803e9cdf3ca90ac38bccb0d14
    SHA-256: e20220b8224a5dab6818372198b1f75a95cea1cfefc504ef43f47bc96d534d07
    Size: 39.91 MB
  18. kernel-modules-core-5.14.0-687.30.1.el9_8.x86_64.rpm
    MD5: 2021f4286ab99dccadae8a3749a326d3
    SHA-256: 63c1bd178700a3052359ec26a4787585f17f5b6449dfef9e04254ef020f38124
    Size: 31.03 MB
  19. kernel-modules-extra-5.14.0-687.30.1.el9_8.x86_64.rpm
    MD5: 116d5f0083cd0d2e48a5927fff091b4a
    SHA-256: 71b473c8b797dab5e33154478a02320d4671e147a672a680dda75e9627caf819
    Size: 1.40 MB
  20. kernel-rt-5.14.0-687.30.1.el9_8.x86_64.rpm
    MD5: 36d5f9997fc1e2c77fe61f3164d34bd8
    SHA-256: 227202cb572f6f87a164d1c84a1aa023da4139fc60eb7591509a6c49215383d8
    Size: 0.97 MB
  21. kernel-rt-core-5.14.0-687.30.1.el9_8.x86_64.rpm
    MD5: 4b04d67a052419b0504bebfa34cd68aa
    SHA-256: ef5bec0a5e87b8c412d046fc063662f506c11e175f98bfd0750f5d541b91085f
    Size: 17.19 MB
  22. kernel-rt-debug-5.14.0-687.30.1.el9_8.x86_64.rpm
    MD5: e58d586e6cfb595391d9721bf75da439
    SHA-256: b148040e797059acae404c14cb1719e138cfbfecb892c79e0750505f4664cd8f
    Size: 0.97 MB
  23. kernel-rt-debug-core-5.14.0-687.30.1.el9_8.x86_64.rpm
    MD5: 704ca1effc3f57cc798fafee33255245
    SHA-256: 95399f4f495b10f3b77d334d4604f564af1fa3d4ef406d6c09c91af1b21b000d
    Size: 18.64 MB
  24. kernel-rt-debug-devel-5.14.0-687.30.1.el9_8.x86_64.rpm
    MD5: 8c8d23ec64d500b30dc1efee12959a56
    SHA-256: d26e3e1794d99084e75930ac33d6d04a7fc57270b996e72f040d91f17715587d
    Size: 21.32 MB
  25. kernel-rt-debug-modules-5.14.0-687.30.1.el9_8.x86_64.rpm
    MD5: 12d10e9acd2d10fa0c725ff69edac6a5
    SHA-256: 826264a08785304a94182f5a1adfda63477900ef2b98061d4df03e1721237c93
    Size: 41.55 MB
  26. kernel-rt-debug-modules-core-5.14.0-687.30.1.el9_8.x86_64.rpm
    MD5: 5990e80e547eb26bee906a3448e1220a
    SHA-256: ad36a5de6f35b0998d4e98c6361f44dd2902c1e444f444be5b3bcfc53cf1a158
    Size: 32.21 MB
  27. kernel-rt-debug-modules-extra-5.14.0-687.30.1.el9_8.x86_64.rpm
    MD5: 985662bc192fd2d0c7af08b12f70d672
    SHA-256: c3de352a87bfef77a863387f36f195f144927b0761cde4c20fbf29b9565dee8a
    Size: 1.43 MB
  28. kernel-rt-devel-5.14.0-687.30.1.el9_8.x86_64.rpm
    MD5: 9e55f42c5417bff5ce5a6872547fd056
    SHA-256: e6963c5721b3dbcdb1df9fa409876ba708938b124c01491fd961c35dc01428f2
    Size: 21.17 MB
  29. kernel-rt-modules-5.14.0-687.30.1.el9_8.x86_64.rpm
    MD5: a6926658ead3cdf61fa5591747364477
    SHA-256: 155ebb27691cec13dcfbb4d7e22ad4220d3fbde6c3192d8e5067be5b3342ec80
    Size: 40.00 MB
  30. kernel-rt-modules-core-5.14.0-687.30.1.el9_8.x86_64.rpm
    MD5: 45ae378efde594c886bf9645f65956ea
    SHA-256: 654715f03167b559f9391e4ace2c1c4b035e6b8a829482e02a4998e433b334eb
    Size: 31.09 MB
  31. kernel-rt-modules-extra-5.14.0-687.30.1.el9_8.x86_64.rpm
    MD5: 84fe91cf4c3a538d713756700706af4c
    SHA-256: 1674aeeb3eeacb6e98cf916f164cdf2d4409971df274a1f1ded9ac0c7b38e925
    Size: 1.41 MB
  32. kernel-tools-5.14.0-687.30.1.el9_8.x86_64.rpm
    MD5: 43719467a58baae46f469380668e79f2
    SHA-256: e9b779ee750c13b847815d31792e9beb31f2e393c966bcb4273b1f3fa8a36f31
    Size: 1.25 MB
  33. kernel-tools-libs-5.14.0-687.30.1.el9_8.x86_64.rpm
    MD5: baeba21ba4988471628660d8b03c0849
    SHA-256: b5be54b7c4182af1e203d1bae8ce3362de25849d4618641462c19bc5af708529
    Size: 0.98 MB
  34. kernel-tools-libs-devel-5.14.0-687.30.1.el9_8.x86_64.rpm
    MD5: 000696cb73d25f06408a1de4b98c8518
    SHA-256: 6bda2d829690754075acb8ce5578aa009ae6e26e57c1244fbb90543d1e7ac9ec
    Size: 0.97 MB
  35. kernel-uki-virt-5.14.0-687.30.1.el9_8.x86_64.rpm
    MD5: 0d3410ab8a205e520f0b383dd44ff3d2
    SHA-256: 291387995839b73ea717ba357b91072a32073024181acc2579f5e760f6c009d9
    Size: 65.98 MB
  36. kernel-uki-virt-addons-5.14.0-687.30.1.el9_8.x86_64.rpm
    MD5: a1310cfc12ef01d041d09a557a083daa
    SHA-256: b34b8d3891a7cc7c1dba57ecee59631ebf58f0b7baf664178560670079fd2ff6
    Size: 0.99 MB
  37. libperf-5.14.0-687.30.1.el9_8.x86_64.rpm
    MD5: 089d58bcb9e92c7704d47485dd9d9454
    SHA-256: 646018275985bf50f07798476ccfa4d9e097d40f1e6d823be898a53464fc3c65
    Size: 0.99 MB
  38. perf-5.14.0-687.30.1.el9_8.x86_64.rpm
    MD5: 7693ffb270abb1cc7beb2c593bfcfbf6
    SHA-256: 6a148a331f696c4f3c4d76de8b98794e9b783098ffb4f42c87958e486169c81e
    Size: 3.38 MB
  39. python3-perf-5.14.0-687.30.1.el9_8.x86_64.rpm
    MD5: edbb47410f096816db38beab83901f8c
    SHA-256: 8171536e3e9121b09405ef8695d3dd7170ddea3530c9d4b61d90520bdf3437ff
    Size: 2.55 MB
  40. rtla-5.14.0-687.30.1.el9_8.x86_64.rpm
    MD5: a856e764cb0a5ea5b33649fa3efd3c4c
    SHA-256: cadf04f4b4c5dad45241acbc18ff3efa724e9bf547bd2802b167cc05c25f46e7
    Size: 1.04 MB
  41. rv-5.14.0-687.30.1.el9_8.x86_64.rpm
    MD5: 54f651095106b78b88c8f1407e520ba2
    SHA-256: 5b396f320627f7ffd2865b4d1a9648f2a51958392772d4574ad6ae67c5813f71
    Size: 0.98 MB