kernel-5.14.0-687.42.1.el9_8

エラータID: AXSA:2026-1969:91

Release date: 
Tuesday, October 6, 2026 - 09:24
Subject: 
kernel-5.14.0-687.42.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: ksm: use range-walk function to jump over holes in scan_get_next_rmap_item (CVE-2025-68211)
* kernel: ip6_tunnel: use skb_vlan_inet_prepare() in __ip6_tnl_rcv() (CVE-2026-23003)
* kernel: netfilter: nft_set_pipapo_avx2: don't return non-matching entry on expiry (CVE-2026-43114)
* kernel: sctp: purge outqueue on stale COOKIE-ECHO handling (CVE-2026-52924)
* kernel: netfilter: xt_policy: fix strict mode inbound policy matching (CVE-2026-52920)
* kernel: zram: fix use-after-free in zram_bvec_write_partial() (CVE-2026-53185)
* kernel: netfilter: require Ethernet MAC header before using eth_hdr() (CVE-2026-53131)
* kernel: netfilter: conntrack_irc: fix possible out-of-bounds read (CVE-2026-53268)
* kernel: i2c: stub: Reject I2C block transfers with invalid length (CVE-2026-64191)
* kernel: netfilter: ipset: fix race between dump and ip_set_list resize (CVE-2026-64189)
* kernel: Input: synaptics-rmi4 - bound the F3A keymap to the GPIO count (CVE-2026-64277)
* kernel: Input: synaptics-rmi4 - bound the F30 keymap to the GPIO/LED count (CVE-2026-64276)
* kernel: net: ipv6: use-after-free in fib6_rule_suppress due to stale res->rt6 pointer (CVE-2026-74581)

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-68211
In the Linux kernel, the following vulnerability has been resolved: ksm: use range-walk function to jump over holes in scan_get_next_rmap_item Currently, scan_get_next_rmap_item() walks every page address in a VMA to locate mergeable pages. This becomes highly inefficient when scanning large virtual memory areas that contain mostly unmapped regions, causing ksmd to use large amount of cpu without deduplicating much pages. This patch replaces the per-address lookup with a range walk using walk_page_range(). The range walker allows KSM to skip over entire unmapped holes in a VMA, avoiding unnecessary lookups. This problem was previously discussed in [1]. Consider the following test program which creates a 32 TiB mapping in the virtual address space but only populates a single page: #include #include #include /* 32 TiB */ const size_t size = 32ul * 1024 * 1024 * 1024 * 1024; int main() { char *area = mmap(NULL, size, PROT_READ | PROT_WRITE, MAP_NORESERVE | MAP_PRIVATE | MAP_ANON, -1, 0); if (area == MAP_FAILED) { perror("mmap() failed\n"); return -1; } /* Populate a single page such that we get an anon_vma. */ *area = 0; /* Enable KSM. */ madvise(area, size, MADV_MERGEABLE); pause(); return 0; } $ ./ksm-sparse & $ echo 1 > /sys/kernel/mm/ksm/run Without this patch ksmd uses 100% of the cpu for a long time (more then 1 hour in my test machine) scanning all the 32 TiB virtual address space that contain only one mapped page. This makes ksmd essentially deadlocked not able to deduplicate anything of value. With this patch ksmd walks only the one mapped page and skips the rest of the 32 TiB virtual address space, making the scan fast using little cpu.
CVE-2026-23003
In the Linux kernel, the following vulnerability has been resolved: ip6_tunnel: use skb_vlan_inet_prepare() in __ip6_tnl_rcv() Blamed commit did not take care of VLAN encapsulations as spotted by syzbot [1]. Use skb_vlan_inet_prepare() instead of pskb_inet_may_pull(). [1] BUG: KMSAN: uninit-value in __INET_ECN_decapsulate include/net/inet_ecn.h:253 [inline] BUG: KMSAN: uninit-value in INET_ECN_decapsulate include/net/inet_ecn.h:275 [inline] BUG: KMSAN: uninit-value in IP6_ECN_decapsulate+0x7a8/0x1fa0 include/net/inet_ecn.h:321 __INET_ECN_decapsulate include/net/inet_ecn.h:253 [inline] INET_ECN_decapsulate include/net/inet_ecn.h:275 [inline] IP6_ECN_decapsulate+0x7a8/0x1fa0 include/net/inet_ecn.h:321 ip6ip6_dscp_ecn_decapsulate+0x16f/0x1b0 net/ipv6/ip6_tunnel.c:729 __ip6_tnl_rcv+0xed9/0x1b50 net/ipv6/ip6_tunnel.c:860 ip6_tnl_rcv+0xc3/0x100 net/ipv6/ip6_tunnel.c:903 gre_rcv+0x1529/0x1b90 net/ipv6/ip6_gre.c:-1 ip6_protocol_deliver_rcu+0x1c89/0x2c60 net/ipv6/ip6_input.c:438 ip6_input_finish+0x1f4/0x4a0 net/ipv6/ip6_input.c:489 NF_HOOK include/linux/netfilter.h:318 [inline] ip6_input+0x9c/0x330 net/ipv6/ip6_input.c:500 ip6_mc_input+0x7ca/0xc10 net/ipv6/ip6_input.c:590 dst_input include/net/dst.h:474 [inline] ip6_rcv_finish+0x958/0x990 net/ipv6/ip6_input.c:79 NF_HOOK include/linux/netfilter.h:318 [inline] ipv6_rcv+0xf1/0x3c0 net/ipv6/ip6_input.c:311 __netif_receive_skb_one_core net/core/dev.c:6139 [inline] __netif_receive_skb+0x1df/0xac0 net/core/dev.c:6252 netif_receive_skb_internal net/core/dev.c:6338 [inline] netif_receive_skb+0x57/0x630 net/core/dev.c:6397 tun_rx_batched+0x1df/0x980 drivers/net/tun.c:1485 tun_get_user+0x5c0e/0x6c60 drivers/net/tun.c:1953 tun_chr_write_iter+0x3e9/0x5c0 drivers/net/tun.c:1999 new_sync_write fs/read_write.c:593 [inline] vfs_write+0xbe2/0x15d0 fs/read_write.c:686 ksys_write fs/read_write.c:738 [inline] __do_sys_write fs/read_write.c:749 [inline] __se_sys_write fs/read_write.c:746 [inline] __x64_sys_write+0x1fb/0x4d0 fs/read_write.c:746 x64_sys_call+0x30ab/0x3e70 arch/x86/include/generated/asm/syscalls_64.h:2 do_syscall_x64 arch/x86/entry/syscall_64.c:63 [inline] do_syscall_64+0xd3/0xf80 arch/x86/entry/syscall_64.c:94 entry_SYSCALL_64_after_hwframe+0x77/0x7f Uninit was created at: slab_post_alloc_hook mm/slub.c:4960 [inline] slab_alloc_node mm/slub.c:5263 [inline] kmem_cache_alloc_node_noprof+0x9e7/0x17a0 mm/slub.c:5315 kmalloc_reserve+0x13c/0x4b0 net/core/skbuff.c:586 __alloc_skb+0x805/0x1040 net/core/skbuff.c:690 alloc_skb include/linux/skbuff.h:1383 [inline] alloc_skb_with_frags+0xc5/0xa60 net/core/skbuff.c:6712 sock_alloc_send_pskb+0xacc/0xc60 net/core/sock.c:2995 tun_alloc_skb drivers/net/tun.c:1461 [inline] tun_get_user+0x1142/0x6c60 drivers/net/tun.c:1794 tun_chr_write_iter+0x3e9/0x5c0 drivers/net/tun.c:1999 new_sync_write fs/read_write.c:593 [inline] vfs_write+0xbe2/0x15d0 fs/read_write.c:686 ksys_write fs/read_write.c:738 [inline] __do_sys_write fs/read_write.c:749 [inline] __se_sys_write fs/read_write.c:746 [inline] __x64_sys_write+0x1fb/0x4d0 fs/read_write.c:746 x64_sys_call+0x30ab/0x3e70 arch/x86/include/generated/asm/syscalls_64.h:2 do_syscall_x64 arch/x86/entry/syscall_64.c:63 [inline] do_syscall_64+0xd3/0xf80 arch/x86/entry/syscall_64.c:94 entry_SYSCALL_64_after_hwframe+0x77/0x7f CPU: 0 UID: 0 PID: 6465 Comm: syz.0.17 Not tainted syzkaller #0 PREEMPT(none) Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 10/25/2025
CVE-2026-43114
In the Linux kernel, the following vulnerability has been resolved: netfilter: nft_set_pipapo_avx2: don't return non-matching entry on expiry New test case fails unexpectedly when avx2 matching functions are used. The test first loads a ranomly generated pipapo set with 'ipv4 . port' key, i.e. nft -f foo. This works. Then, it reloads the set after a flush: (echo flush set t s; cat foo) | nft -f - This is expected to work, because its the same set after all and it was already loaded once. But with avx2, this fails: nft reports a clashing element. The reported clash is of following form: We successfully re-inserted a . b c . d Then we try to insert a . d avx2 finds the already existing a . d, which (due to 'flush set') is marked as invalid in the new generation. It skips the element and moves to next. Due to incorrect masking, the skip-step finds the next matching element *only considering the first field*, i.e. we return the already reinserted "a . b", even though the last field is different and the entry should not have been matched. No such error is reported for the generic c implementation (no avx2) or when the last field has to use the 'nft_pipapo_avx2_lookup_slow' fallback. Bisection points to 7711f4bb4b36 ("netfilter: nft_set_pipapo: fix range overlap detection") but that fix merely uncovers this bug. Before this commit, the wrong element is returned, but erronously reported as a full, identical duplicate. The root-cause is too early return in the avx2 match functions. When we process the last field, we should continue to process data until the entire input size has been consumed to make sure no stale bits remain in the map.
CVE-2026-52920
In the Linux kernel, the following vulnerability has been resolved: netfilter: xt_policy: fix strict mode inbound policy matching match_policy_in() walks sec_path entries from the last transform to the first one, but strict policy matching needs to consume info->pol[] in the same forward order as the rule layout. Derive the strict-match policy position from the number of transforms already consumed so that multi-element inbound rules are matched consistently.
CVE-2026-52924
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, the outbound stream scheduler state (stream->out_curr) is expected to be clean, since no user data should have been transmitted yet unless the state machine has already partially progressed. However, a corner case exists in sctp_sf_do_5_2_6_stale(): when a Stale Cookie ERROR is received, the association is rolled back from COOKIE_ECHOED to COOKIE_WAIT. In this scenario, user data may already have been queued and even bundled with the COOKIE-ECHO chunk. During the rollback, sctp_stream_update() frees the old stream table and installs a new one, but it does not invalidate stream->out_curr. As a result, out_curr may still point to a freed sctp_stream_out entry from the previous stream state. Later, SCTP scheduler dequeue paths (FCFS, RR, PRIO, etc.) rely on stream->out_curr->ext, which can lead to use-after-free once the old stream state has been released via sctp_stream_free(). This results in crashes such as (reported by Yuqi): BUG: KASAN: slab-use-after-free in sctp_sched_fcfs_dequeue+0x13a/0x140 Read of size 8 at addr ff1100004d4d3208 by task mini_poc/9312 CPU: 1 UID: 1001 PID: 9312 Comm: mini_poc Not tainted 7.1.0-rc1-00305-gbd3a4795d574 #5 PREEMPT(full) sctp_sched_fcfs_dequeue+0x13a/0x140 sctp_outq_flush+0x1603/0x33e0 sctp_do_sm+0x31c9/0x5d30 sctp_assoc_bh_rcv+0x392/0x6f0 sctp_inq_push+0x1db/0x270 sctp_rcv+0x138d/0x3c10 Fix this by fully purging the association outqueue when handling the Stale Cookie case. This ensures all pending transmit and retransmit state is dropped, and any scheduler cached pointers are invalidated, making it safe to rebuild stream state during COOKIE_WAIT restart. Updating only stream->out_curr would be insufficient, since queued and retransmittable data would still reference the old stream state and trigger later use-after-free in dequeue paths.
CVE-2026-53131
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)` after either assuming that the skb is associated with an Ethernet device or checking only that the `ETH_HLEN` bytes at `skb_mac_header(skb)` lie between `skb->head` and `skb->data`. Make these paths first verify that the skb is associated with an Ethernet device, that the MAC header was set, and that it spans at least a full Ethernet header before accessing `eth_hdr(skb)`.
CVE-2026-53185
In the Linux kernel, the following vulnerability has been resolved: zram: fix use-after-free in zram_bvec_write_partial() zram_read_page() picks the sync or async backing device read path based on whether the parent bio is NULL. zram_bvec_write_partial() passes its parent bio down, so for ZRAM_WB slots the read is dispatched asynchronously and zram_read_page() returns 0 while the bio is still in flight. The caller then runs memcpy_from_bvec(), zram_write_page() and __free_page() on the buffer, leaving the async read to write into a freed page. zram_bvec_read_partial() was switched to NULL in commit 4e3c87b9421d ("zram: fix synchronous reads") for the same reason; the write_partial counterpart was missed.
CVE-2026-53268
In the Linux kernel, the following vulnerability has been resolved: netfilter: conntrack_irc: fix possible out-of-bounds read When parsing fails after we've matched the command string we should bail out instead of trying to match a different command. This helper should be deprecated, given prevalence of TLS I doubt it has any relevance in 2026.
CVE-2026-64189
In the Linux kernel, the following vulnerability has been resolved: netfilter: ipset: fix race between dump and ip_set_list resize The release path of ip_set_dump_do() and ip_set_dump_done() read inst->ip_set_list via ip_set_ref_netlink(), a plain rcu_dereference_raw() of the array pointer. These run from netlink_recvmsg() without the nfnl mutex and without an RCU read-side critical section. A concurrent ip_set_create() can grow the array: it publishes the new array, calls synchronize_net() and then kvfree()s the old one. Since the dump paths read the array outside any RCU reader, synchronize_net() does not wait for them and the old array can be freed while they still index into it, causing a use-after-free. The dumped set itself stays pinned via set->ref_netlink, so only the array load needs protecting. Take rcu_read_lock() around it, matching ip_set_get_byname() and __ip_set_put_byindex(). BUG: KASAN: slab-use-after-free in ip_set_dump_do (net/netfilter/ipset/ip_set_core.c:1697) Read of size 8 at addr ffff88800b5c4018 by task exploit/150 Call Trace: ... kasan_report (mm/kasan/report.c:595) ip_set_dump_do (net/netfilter/ipset/ip_set_core.c:1697) netlink_dump (net/netlink/af_netlink.c:2325) netlink_recvmsg (net/netlink/af_netlink.c:1976) sock_recvmsg (net/socket.c:1159) __sys_recvfrom (net/socket.c:2315) ... Oops: general protection fault, probably for non-canonical address ... KASAN NOPTI KASAN: maybe wild-memory-access in range [0x02d6...d0-0x02d6...d7] RIP: 0010:ip_set_dump_do (net/netfilter/ipset/ip_set_core.c:1698) Kernel panic - not syncing: Fatal exception
CVE-2026-64191
In the Linux kernel, the following vulnerability has been resolved: i2c: stub: Reject I2C block transfers with invalid length The I2C_SMBUS_I2C_BLOCK_DATA case in stub_xfer() uses data->block[0] as the transfer length. The existing check only clamps it to avoid overrunning the chip->words[256] register array, but does not validate it against I2C_SMBUS_BLOCK_MAX (32), which is the limit of the union i2c_smbus_data.block buffer (34 bytes total). The driver is a development/test tool (CONFIG_I2C_STUB=m, not built by default) that must be loaded with a chip_addr= parameter. A local user with access to /dev/i2c-* can issue an I2C_SMBUS ioctl with I2C_SMBUS_I2C_BLOCK_DATA and data->block[0] > 32, causing stub_xfer() to read or write past the end of the union i2c_smbus_data.block buffer: BUG: KASAN: stack-out-of-bounds in stub_xfer (drivers/i2c/i2c-stub.c:223) Read of size 1 at addr ffff88800abcfd92 by task exploit/81 Call Trace: stub_xfer (drivers/i2c/i2c-stub.c:223) __i2c_smbus_xfer (drivers/i2c/i2c-core-smbus.c:593) i2c_smbus_xfer (drivers/i2c/i2c-core-smbus.c:536) i2cdev_ioctl_smbus (drivers/i2c/i2c-dev.c:391) i2cdev_ioctl (drivers/i2c/i2c-dev.c:478) __x64_sys_ioctl (fs/ioctl.c:583) do_syscall_64 (arch/x86/entry/syscall_64.c:94) entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) The bug exists because i2c-stub implements .smbus_xfer directly, bypassing the I2C_SMBUS_BLOCK_MAX validation in i2c_smbus_xfer_emulated(). The I2C_SMBUS_BLOCK_DATA case in the same function correctly validates against I2C_SMBUS_BLOCK_MAX, but the I2C_SMBUS_I2C_BLOCK_DATA case does not. Fix by rejecting transfers with data->block[0] == 0 or data->block[0] > I2C_SMBUS_BLOCK_MAX with -EINVAL, consistent with both the I2C_SMBUS_BLOCK_DATA case in the same function and the I2C_SMBUS_I2C_BLOCK_DATA validation in i2c_smbus_xfer_emulated().
CVE-2026-64276
In the Linux kernel, the following vulnerability has been resolved: Input: synaptics-rmi4 - bound the F30 keymap to the GPIO/LED count rmi_f30_map_gpios() allocates gpioled_key_map with min(gpioled_count, TRACKSTICK_RANGE_END) == at most 6 entries, but rmi_f30_attention() iterates the full f30->gpioled_count (device query register, range 0..31) and dereferences gpioled_key_map[i], and input->keycodemax is set to the full gpioled_count while input->keycode points at the 6-entry allocation. A device that reports gpioled_count > 6 with GPIO support enabled therefore causes an out-of-bounds read on the attention interrupt and out-of-bounds read/write through the EVIOCGKEYCODE/EVIOCSKEYCODE ioctls, which bound the index only against keycodemax. This is the same defect as the F3A handler, which was copied from F30. Size the keymap for the full gpioled_count; the mapping loop still assigns only the first min(gpioled_count, TRACKSTICK_RANGE_END) entries.
CVE-2026-64277
In the Linux kernel, the following vulnerability has been resolved: Input: synaptics-rmi4 - bound the F3A keymap to the GPIO count rmi_f3a_initialize() takes the GPIO count from the device query register (f3a->gpio_count = buf & RMI_F3A_GPIO_COUNT, range 0..127). rmi_f3a_map_gpios() then allocates gpio_key_map with min(gpio_count, TRACKSTICK_RANGE_END) == at most 6 entries, but rmi_f3a_attention() iterates the full gpio_count and dereferences gpio_key_map[i], and input->keycodemax is set to the full gpio_count while input->keycode points at the 6-entry allocation. A device that reports gpio_count > 6 therefore causes an out-of-bounds read of gpio_key_map[] on every attention interrupt, and out-of-bounds accesses through the input core's default keymap ioctls: EVIOCGKEYCODE reads past the buffer (leaking adjacent slab memory to user space) and EVIOCSKEYCODE writes a caller-controlled value past it, for any process able to open the evdev node, since input_default_getkeycode() and input_default_setkeycode() only bound the index against keycodemax. Size the keymap for the full gpio_count. The mapping loop is unchanged: it still assigns only the first min(gpio_count, TRACKSTICK_RANGE_END) entries; the remaining slots stay KEY_RESERVED (devm_kcalloc zero-fills) and are skipped when reporting.
CVE-2026-74581
In the Linux kernel, the following vulnerability has been resolved: net: ipv6: clear suppressed fib6 rule result fib6_rule_suppress() drops a suppressed route with ip6_rt_put_flags(), but leaves res->rt6 pointing at the released rt6_info. If no later rule supplies a replacement, fib6_rule_lookup() still sees res.rt6 and returns that stale dst to its caller. A suppressing rule can therefore leak a released route back to rt6_lookup(), and the next put hits rcuref_put_slowpath() from dst_release(). Clear res->rt6 when suppressing the route so suppressed lookups fall through to the null dst instead of reusing the released one.

Solution: 

Update packages.

Additional Info: 

N/A

Download: 

SRPMS
  1. kernel-5.14.0-687.42.1.el9_8.src.rpm
    MD5: 5188b561a9c2e7b9eed0d3f94c3e2c78
    SHA-256: 137aa5bd578dcc13b3f48770583b9bb0980d9a25fc3d2ffd17b1d3ea68fad961
    Size: 145.45 MB

Asianux Server 9 for x86_64
  1. kernel-5.14.0-687.42.1.el9_8.x86_64.rpm
    MD5: bf06775200f06511f250a101c55a589a
    SHA-256: cff039ae2f590eeb7d942bf71a63986e13090ff465c41f685518f54cd70a428f
    Size: 0.98 MB
  2. kernel-abi-stablelists-5.14.0-687.42.1.el9_8.noarch.rpm
    MD5: 812dc7882f3c41f5669547ecaaeddf95
    SHA-256: cb6ed9ed9421516fa2eff213845340091681a476ca7b36f228e3b1021e20983e
    Size: 1.01 MB
  3. kernel-core-5.14.0-687.42.1.el9_8.x86_64.rpm
    MD5: fca67330e2e697512f8876898f444fa9
    SHA-256: 8f32d3a8b38d28eae08abd7d56a95d8746f04c3f5bf742dbd982bb09148d67a9
    Size: 17.30 MB
  4. kernel-cross-headers-5.14.0-687.42.1.el9_8.x86_64.rpm
    MD5: 1ece5daa47e620e77a0b804538d37374
    SHA-256: 7e52c801b58ba0635c6c1b837233689f45099cb33443efd44172928234a8b5a2
    Size: 8.04 MB
  5. kernel-debug-5.14.0-687.42.1.el9_8.x86_64.rpm
    MD5: c360164a06d96cfebdb8ebe5262e5c8a
    SHA-256: 02a4f99f708366e062177046af0674ca59f347e59afb5dd1efee6161f1e4fb1a
    Size: 0.98 MB
  6. kernel-debug-core-5.14.0-687.42.1.el9_8.x86_64.rpm
    MD5: babe4bd60783463826ebb1e97393d9e5
    SHA-256: a1a4dd9bfd2a7c9b191add7868e33a29efa2b546214f1e4d26e7525147419ac9
    Size: 31.17 MB
  7. kernel-debug-devel-5.14.0-687.42.1.el9_8.x86_64.rpm
    MD5: 9d6507f26b908b35548705fee8b7ee3c
    SHA-256: 3a457ad10d59cf213e17110772ac53f757677bb4d49227f980293ba5d33ea035
    Size: 21.40 MB
  8. kernel-debug-devel-matched-5.14.0-687.42.1.el9_8.x86_64.rpm
    MD5: 6abd29c205eb2041650fd951817a8771
    SHA-256: c9857d03ec930005e571049c8c68fa83e0566664b1502e7935c40a591876bd3d
    Size: 0.98 MB
  9. kernel-debug-modules-5.14.0-687.42.1.el9_8.x86_64.rpm
    MD5: d3e26be9afb18e74c4aa66845f1f5229
    SHA-256: d6c4bd9452f4f223a3de3b27ebe01170e1d666eabec8eaee0998dea523b99d56
    Size: 70.19 MB
  10. kernel-debug-modules-core-5.14.0-687.42.1.el9_8.x86_64.rpm
    MD5: 89b4819aee96ab58798df0f90b39b5e6
    SHA-256: 36a015c26be6e2d5b68a2dcc16156bc9c5b1563e97313fcf51547dc71ba73394
    Size: 49.88 MB
  11. kernel-debug-modules-extra-5.14.0-687.42.1.el9_8.x86_64.rpm
    MD5: 121396a82855d3ab0e218f963817e8bd
    SHA-256: 23e23c6cffda62ec9618519fd7d029791d334dd764790f9a7e8bc3d9e7a2a6df
    Size: 1.78 MB
  12. kernel-debug-uki-virt-5.14.0-687.42.1.el9_8.x86_64.rpm
    MD5: a088f8a7dddb6993728922a85cc27b1f
    SHA-256: d4e7fb503ff8d6a51457edab94c866c9fd6acd62715c38133d06cca0b10fc135
    Size: 88.13 MB
  13. kernel-devel-5.14.0-687.42.1.el9_8.x86_64.rpm
    MD5: 23b82487655bb64506199fd5f6c2a89a
    SHA-256: 45961b3459160d534ac9510d694ae3c901468de95efb525a54d485531b03b2e6
    Size: 21.21 MB
  14. kernel-devel-matched-5.14.0-687.42.1.el9_8.x86_64.rpm
    MD5: 5859326771c2c2a02d4c5d8a2f502529
    SHA-256: 576e9986fbd90c424a45aaa5c3d6d3966ae4a250ae6f258b5cf9b83357a81498
    Size: 0.98 MB
  15. kernel-doc-5.14.0-687.42.1.el9_8.noarch.rpm
    MD5: 9fb3957d8b53234b6df6c979208d39a7
    SHA-256: 9b3aff554dd5b8d013edc894420f704392ed4acde4c0cb7362cfac5d66d725fe
    Size: 38.99 MB
  16. kernel-headers-5.14.0-687.42.1.el9_8.x86_64.rpm
    MD5: 9f4bb56f502cfc39ebf9381359ca9a5c
    SHA-256: fac0318872456496a980e06870475f3dfc74749c95d6915e547b0434805eaa52
    Size: 2.77 MB
  17. kernel-modules-5.14.0-687.42.1.el9_8.x86_64.rpm
    MD5: 90ea2cf2be49df424e736f94d56da42d
    SHA-256: 087de8e7d40f4727f6535c8b0a6f1b5261bcea9446797f799bc553ed605f619f
    Size: 39.97 MB
  18. kernel-modules-core-5.14.0-687.42.1.el9_8.x86_64.rpm
    MD5: e54d592264e30f896e93b9239db78deb
    SHA-256: c9d3bc089b0a51ed5f423e0c98734235267b2342c56a38eb6d5e2fb3398c5d29
    Size: 31.04 MB
  19. kernel-modules-extra-5.14.0-687.42.1.el9_8.x86_64.rpm
    MD5: 6681b22596b61c8fdb68106729e3b6bb
    SHA-256: 1562e1282ac01bc5c849ffc40272f08ea1b123c80b1a993e967c06cc22bc058f
    Size: 1.42 MB
  20. kernel-rt-5.14.0-687.42.1.el9_8.x86_64.rpm
    MD5: d400a8efd58c147fd43de578785f7680
    SHA-256: c48267a66b64f4f13585fa10b09f50cbead67a8e54dbfa87e642c4a601d6f2d8
    Size: 0.98 MB
  21. kernel-rt-core-5.14.0-687.42.1.el9_8.x86_64.rpm
    MD5: 46365a33b7a2fd352977e08951363104
    SHA-256: 9391378ab575f9a33daec8e0e804ec32d85bfb52dce3b13723c01e64ec8604d3
    Size: 17.21 MB
  22. kernel-rt-debug-5.14.0-687.42.1.el9_8.x86_64.rpm
    MD5: abe075b9a7ad4fa90827cae32f728582
    SHA-256: d4299f71918b5a1398930c94e17cfaedada5333f960121fe7744646d41fdf872
    Size: 0.98 MB
  23. kernel-rt-debug-core-5.14.0-687.42.1.el9_8.x86_64.rpm
    MD5: bbb862167593b6161a127f695b6f74a6
    SHA-256: aeac07ec8b294c424ac079c5392fd701880e22b172946ff888b969472fe0a18c
    Size: 18.66 MB
  24. kernel-rt-debug-devel-5.14.0-687.42.1.el9_8.x86_64.rpm
    MD5: 25fb0423db764d6cd65231cf0c6219ae
    SHA-256: 5171a99bb1dd6747fbcf901f2d6a886d9f1c6c8a289b2c22b1e9914234ea3d64
    Size: 21.34 MB
  25. kernel-rt-debug-modules-5.14.0-687.42.1.el9_8.x86_64.rpm
    MD5: df61bc783a26ed593c74f654527ef546
    SHA-256: bab29102c8d16f20a5a5666fe2ca37935487965f1acc4a0660fa206d512ebf98
    Size: 41.55 MB
  26. kernel-rt-debug-modules-core-5.14.0-687.42.1.el9_8.x86_64.rpm
    MD5: a05420f72d138d0908fe34ca3ae802a8
    SHA-256: d7469c0d66474624c839daaf81d12008be6b4f39d7be65ce477be9fd4d5b6186
    Size: 32.21 MB
  27. kernel-rt-debug-modules-extra-5.14.0-687.42.1.el9_8.x86_64.rpm
    MD5: 889651e6b4b15f3e952b8c26e321591a
    SHA-256: 41d53fd7dbc16496576579e297f00dee7672e6389fe8f9214c0ef59c0a8cd9e6
    Size: 1.45 MB
  28. kernel-rt-devel-5.14.0-687.42.1.el9_8.x86_64.rpm
    MD5: 1268c79b9b05680105a6310f931f0dcc
    SHA-256: 998915b3dad1f5ec0fe9133d1d243185e9b8c09aeb54a08c5249410f27adea80
    Size: 21.19 MB
  29. kernel-rt-modules-5.14.0-687.42.1.el9_8.x86_64.rpm
    MD5: 33f7fb85bc982e55ce30209bd16c5b37
    SHA-256: d7938474293149a8e07cbc80f703555c695e48aa47e8979ec2de307ea8dd6679
    Size: 40.02 MB
  30. kernel-rt-modules-core-5.14.0-687.42.1.el9_8.x86_64.rpm
    MD5: d26a57195814f11b58941f5424db1d34
    SHA-256: 2cf491c8a8f354ce51fddc90d06861be24becc72eae2fb346160e97ddff71130
    Size: 31.12 MB
  31. kernel-rt-modules-extra-5.14.0-687.42.1.el9_8.x86_64.rpm
    MD5: 74af8b9f6bcba7c94bd5552bad5d18ca
    SHA-256: 65d2208dc947dab0494976199d2e6542d533e529b8d6d02abc04e2c1f97633d7
    Size: 1.42 MB
  32. kernel-tools-5.14.0-687.42.1.el9_8.x86_64.rpm
    MD5: 97e00c791fece349aea0c770730a2859
    SHA-256: 32d28c2d96be80c9ffa8c0ca19384a88a6e58dcea8109a8c05e809f44b3d3895
    Size: 1.27 MB
  33. kernel-tools-libs-5.14.0-687.42.1.el9_8.x86_64.rpm
    MD5: 2e8ddaec392c0afb5115154fe886c64a
    SHA-256: 0d35eccf119c8c5db65154aefde5914f78d07b7c37166cd8d7787507a635732f
    Size: 0.99 MB
  34. kernel-tools-libs-devel-5.14.0-687.42.1.el9_8.x86_64.rpm
    MD5: 1c67445a2e272e302ac28545c3c3bc72
    SHA-256: 20fd9b0a6669f30f6276b85bc1e6868c77a7d7e0628bce2fb423bfe0436fd422
    Size: 0.98 MB
  35. kernel-uki-virt-5.14.0-687.42.1.el9_8.x86_64.rpm
    MD5: b8d6b66f47212fbe4c19d49be5032b5d
    SHA-256: fbade4477304984c546db5cc8ef572a4617696ebca24ae3a163bd80539de8107
    Size: 66.01 MB
  36. kernel-uki-virt-addons-5.14.0-687.42.1.el9_8.x86_64.rpm
    MD5: c5bd877c2eab991e56cb536a82c5c7bc
    SHA-256: 5587e9d81ac0a6805a46b0daf92997c63de219ef2859867cd736f422cf23ce4d
    Size: 1.00 MB
  37. libperf-5.14.0-687.42.1.el9_8.x86_64.rpm
    MD5: d593e20ce2b55e34123c93e9d8c17a6e
    SHA-256: 8018ebb11a287b04f42a601669ef0323547221d28c2581595330b3de78847d5a
    Size: 1.00 MB
  38. perf-5.14.0-687.42.1.el9_8.x86_64.rpm
    MD5: 6707a8000b995f49209bbdb37d296acd
    SHA-256: cff7556bd0428960f4184a763f249e48b23dd48ae84764f8fffd2cec77f4ed04
    Size: 3.39 MB
  39. python3-perf-5.14.0-687.42.1.el9_8.x86_64.rpm
    MD5: 38f593ad8cc959dea546f7ddaf902df0
    SHA-256: e3bc46848b32f92b42a375fa31bb90058e30b556b207949433bc340d39508b0c
    Size: 2.57 MB
  40. rtla-5.14.0-687.42.1.el9_8.x86_64.rpm
    MD5: a3669fec8c0ba58b6aab0d5fe08b79fd
    SHA-256: 38baaa058bc9b4c455a22a818252dce15f406417e93b00a19962e02d9f1a1494
    Size: 1.05 MB
  41. rv-5.14.0-687.42.1.el9_8.x86_64.rpm
    MD5: 3a6832b0c6fcd6f863b2c70070cb91f8
    SHA-256: 1aaf156b9f6bc23cef4499a09dc06929033ff64ab78f729eb5160d85d7d19367
    Size: 1.00 MB