kernel-5.14.0-570.26.1.el9_6
エラータID: AXSA:2025-10752:53
The kernel packages contain the Linux kernel, the core of any Linux operating system.
Security Fix(es):
* kernel: x86/microcode/AMD: Fix out-of-bounds on systems with CPU-less NUMA nodes (CVE-2025-21991)
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-21991
In the Linux kernel, the following vulnerability has been resolved: x86/microcode/AMD: Fix out-of-bounds on systems with CPU-less NUMA nodes Currently, load_microcode_amd() iterates over all NUMA nodes, retrieves their CPU masks and unconditionally accesses per-CPU data for the first CPU of each mask. According to Documentation/admin-guide/mm/numaperf.rst: "Some memory may share the same node as a CPU, and others are provided as memory only nodes." Therefore, some node CPU masks may be empty and wouldn't have a "first CPU". On a machine with far memory (and therefore CPU-less NUMA nodes): - cpumask_of_node(nid) is 0 - cpumask_first(0) is CONFIG_NR_CPUS - cpu_data(CONFIG_NR_CPUS) accesses the cpu_info per-CPU array at an index that is 1 out of bounds This does not have any security implications since flashing microcode is a privileged operation but I believe this has reliability implications by potentially corrupting memory while flashing a microcode update. When booting with CONFIG_UBSAN_BOUNDS=y on an AMD machine that flashes a microcode update. I get the following splat: UBSAN: array-index-out-of-bounds in arch/x86/kernel/cpu/microcode/amd.c:X:Y index 512 is out of range for type 'unsigned long[512]' [...] Call Trace: dump_stack __ubsan_handle_out_of_bounds load_microcode_amd request_microcode_amd reload_store kernfs_fop_write_iter vfs_write ksys_write do_syscall_64 entry_SYSCALL_64_after_hwframe Change the loop to go over only NUMA nodes which have CPUs before determining whether the first CPU on the respective node needs microcode update. [ bp: Massage commit message, fix typo. ]
Update packages.
In the Linux kernel, the following vulnerability has been resolved: x86/microcode/AMD: Fix out-of-bounds on systems with CPU-less NUMA nodes Currently, load_microcode_amd() iterates over all NUMA nodes, retrieves their CPU masks and unconditionally accesses per-CPU data for the first CPU of each mask. According to Documentation/admin-guide/mm/numaperf.rst: "Some memory may share the same node as a CPU, and others are provided as memory only nodes." Therefore, some node CPU masks may be empty and wouldn't have a "first CPU". On a machine with far memory (and therefore CPU-less NUMA nodes): - cpumask_of_node(nid) is 0 - cpumask_first(0) is CONFIG_NR_CPUS - cpu_data(CONFIG_NR_CPUS) accesses the cpu_info per-CPU array at an index that is 1 out of bounds This does not have any security implications since flashing microcode is a privileged operation but I believe this has reliability implications by potentially corrupting memory while flashing a microcode update. When booting with CONFIG_UBSAN_BOUNDS=y on an AMD machine that flashes a microcode update. I get the following splat: UBSAN: array-index-out-of-bounds in arch/x86/kernel/cpu/microcode/amd.c:X:Y index 512 is out of range for type 'unsigned long[512]' [...] Call Trace: dump_stack __ubsan_handle_out_of_bounds load_microcode_amd request_microcode_amd reload_store kernfs_fop_write_iter vfs_write ksys_write do_syscall_64 entry_SYSCALL_64_after_hwframe Change the loop to go over only NUMA nodes which have CPUs before determining whether the first CPU on the respective node needs microcode update. [ bp: Massage commit message, fix typo. ]
N/A
SRPMS
- kernel-5.14.0-570.26.1.el9_6.src.rpm
MD5: ebecf30d0d5f65ed0d98a399163872f6
SHA-256: 16f1af4370a665fca09e87759e7fa90886a474be667374b87be3084e07ae55c0
Size: 142.49 MB
Asianux Server 9 for x86_64
- kernel-5.14.0-570.26.1.el9_6.x86_64.rpm
MD5: d1ed7f9cbdf298f8944be6a599a51bda
SHA-256: 48f5afc5c75e15183d0eb8d8f132983c0761d872f31b14e7b6a7a60286240692
Size: 1.78 MB - kernel-abi-stablelists-5.14.0-570.26.1.el9_6.noarch.rpm
MD5: 92722104f86f07648c3af91bbec54dc9
SHA-256: cf3d3842880d333c449a0d769451b539da00af38f4e04b2fb5049e6c4cdf2203
Size: 1.80 MB - kernel-core-5.14.0-570.26.1.el9_6.x86_64.rpm
MD5: 1be64f14a5227fe455241b160732d46a
SHA-256: da08ea1fa3826fdfd36312f6c44d0ddb73295f2d2ed0b44cb691eacab49af5ef
Size: 17.85 MB - kernel-cross-headers-5.14.0-570.26.1.el9_6.x86_64.rpm
MD5: ed79de5658d2556e1c88c9f344ef2279
SHA-256: 034b1cd51ff1481d23d4360a289fc492aa2d9529dcc1df8340f1672ce064fbf0
Size: 8.64 MB - kernel-debug-5.14.0-570.26.1.el9_6.x86_64.rpm
MD5: 3eeb4daa65bc0f55094fdad30ce0baa4
SHA-256: edf35d65b285179729f10204fdcdcf0e5c1bc18eadc2dc263a745f1a68460457
Size: 1.78 MB - kernel-debug-core-5.14.0-570.26.1.el9_6.x86_64.rpm
MD5: c0e8cdb17501644142425e1851fee361
SHA-256: 5579b210de68df98a8ba21ef3cbc847978e7b05bb740d464822487478dcb9fed
Size: 31.28 MB - kernel-debug-devel-5.14.0-570.26.1.el9_6.x86_64.rpm
MD5: 81d3cb9ac0ab57d008346013a58dcfa7
SHA-256: e3a7ac4d05b536d3fa4fb32423d52c7769455d1ce2e0cd4130162544aa835acd
Size: 21.77 MB - kernel-debug-devel-matched-5.14.0-570.26.1.el9_6.x86_64.rpm
MD5: 1ca06ecf40a7084aa82811fe535dda2f
SHA-256: 0a5bae0eda6b0b7e4d9c1d3fcf49bbe7ac5f72346131c9e6f305f484e4515b25
Size: 1.78 MB - kernel-debug-modules-5.14.0-570.26.1.el9_6.x86_64.rpm
MD5: 7a9e335b9e404323412559db75d6032f
SHA-256: f7ff6864da1caeb0d69b0bcde0ec51da0700c9c0709ae6e938da2081aa75bd27
Size: 67.38 MB - kernel-debug-modules-core-5.14.0-570.26.1.el9_6.x86_64.rpm
MD5: 7dea7036a91e0b9f2e04b1a6ccb4d86e
SHA-256: 2a42a9476dfa49fb5f51a89f2cb475337377959352b638de94f69d8797ca802e
Size: 48.89 MB - kernel-debug-modules-extra-5.14.0-570.26.1.el9_6.x86_64.rpm
MD5: cf1b7e3e1b438b67336be29bf4b55095
SHA-256: 7f394673b37c8e4e1a0cde7b58e1eda9874a14245295286943550ca96b86ec72
Size: 2.55 MB - kernel-debug-uki-virt-5.14.0-570.26.1.el9_6.x86_64.rpm
MD5: e0fb63302dafd856d334ddb333b0e1ab
SHA-256: 4bbc1777dce6d062de05f7a6ca28064c9741c85457b4c01fcdfdbfd259d8a32d
Size: 84.36 MB - kernel-devel-5.14.0-570.26.1.el9_6.x86_64.rpm
MD5: 8b5f72594a20be13f2b7fb592a4f5e0c
SHA-256: 5a075a1d1ff235c061558c3fa4e660564c53816e14a797df01cdfffe39b3d4fb
Size: 21.60 MB - kernel-devel-matched-5.14.0-570.26.1.el9_6.x86_64.rpm
MD5: 849009ba96fd0d393c7faf7dd075fd2e
SHA-256: 864a34fb4cf5348024bb27dc1e3ad9cba0a05adc2e7e02129547c0efc76b0322
Size: 1.78 MB - kernel-doc-5.14.0-570.26.1.el9_6.noarch.rpm
MD5: e481be75db1f3ec4bbf6b249cba7eab4
SHA-256: 32f590306d7a78f4695ca281c45e3c29c4f7ad06efa09270e68fd9e8db4db8bf
Size: 37.91 MB - kernel-headers-5.14.0-570.26.1.el9_6.x86_64.rpm
MD5: 3e0e6ab0ea2c1f7bc8adeed50496235b
SHA-256: 57db11a69123cbaaeeb272000bf648cf3ae1b1c372958adcd08929fbdf10bbba
Size: 3.52 MB - kernel-modules-5.14.0-570.26.1.el9_6.x86_64.rpm
MD5: 1d8a4d44d6d0afe260e722b372da69a4
SHA-256: 52d9b1356d774406b4510ed2e8f5fca4c069fda20818eab5415aecb9afc33959
Size: 38.94 MB - kernel-modules-core-5.14.0-570.26.1.el9_6.x86_64.rpm
MD5: 30b07331194627042eced939acbee323
SHA-256: 4799a904078fa9e42e8fe0c7560b5feb988b2c9b16f52bc0033f489ac6b93f0b
Size: 30.87 MB - kernel-modules-extra-5.14.0-570.26.1.el9_6.x86_64.rpm
MD5: 5e4be111446513f07ccf946e384d6a1e
SHA-256: 06da99dd543b92011aa6033014dcc4c3e41850d230d9bf7b555ec46f005eee4b
Size: 2.20 MB - kernel-rt-5.14.0-570.26.1.el9_6.x86_64.rpm
MD5: 508cf861ac1a98ec8860e738f91a90bb
SHA-256: a5439e00120bab4b30d232bc4a2ad2a41c39079b669e1bbcb4a4a64125677ddb
Size: 1.78 MB - kernel-rt-core-5.14.0-570.26.1.el9_6.x86_64.rpm
MD5: 2be3f92579caefcb20fd7a01afb64b47
SHA-256: d79ddd71b635b2d46ad7b5b411274331cd32d00e1b7a1baf02074832d0f59f0f
Size: 17.75 MB - kernel-rt-debug-5.14.0-570.26.1.el9_6.x86_64.rpm
MD5: a27595d2277c282cedf0ad0fe3a0b71b
SHA-256: 3b96a3bab1dbb0b9fbd4608cdd9c13ef1cd134f1727da1f90a650cb6f6e7b957
Size: 1.78 MB - kernel-rt-debug-core-5.14.0-570.26.1.el9_6.x86_64.rpm
MD5: 778e5377302355dbcc6ad13fcb7412f0
SHA-256: d30df84273eed3ebfc8f3fb82d7d107ea467b938ab7a2588952a2346d79ce029
Size: 19.15 MB - kernel-rt-debug-devel-5.14.0-570.26.1.el9_6.x86_64.rpm
MD5: 765911955e07e0c92520c56d1965d1dc
SHA-256: 4ff52c7a2f7c8c2eabcfdf3e990d3189c046990b88bc8c4e91e831139987e097
Size: 21.73 MB - kernel-rt-debug-modules-5.14.0-570.26.1.el9_6.x86_64.rpm
MD5: 1e5af7c6b340f7e665157eab4ec46c39
SHA-256: 74b8d4c9defa134e24b6e5e1b78c7c57173a8fcd2b8b615b71b6c5ac20a9a5df
Size: 40.35 MB - kernel-rt-debug-modules-core-5.14.0-570.26.1.el9_6.x86_64.rpm
MD5: ad8d60f9ff7ee1a33f53d7cd7533ab25
SHA-256: 6ee32fc75bb151119e64c8b05e010eaa0dd5f924561d8a513b9b86ec26544320
Size: 31.29 MB - kernel-rt-debug-modules-extra-5.14.0-570.26.1.el9_6.x86_64.rpm
MD5: 0f9d651c6883fae24554cf0d56cfb63d
SHA-256: c4835e700db60204cdadf40844caeef29abc489859853ebf74c0e8ed83af61a4
Size: 2.23 MB - kernel-rt-devel-5.14.0-570.26.1.el9_6.x86_64.rpm
MD5: 492afe9e2281f586abc525eb6d56c38c
SHA-256: 2fd6aed32ab5a1f46b2aff7347bbca7f7b048134370eee1074a7a19612de4d91
Size: 21.58 MB - kernel-rt-modules-5.14.0-570.26.1.el9_6.x86_64.rpm
MD5: dd33b30f6202a4d08fb972cce901c3bc
SHA-256: 38e75e78ef9ab1b23cddc0694b6dfba22b52ff1b4a75c869fae3bd4030935367
Size: 38.97 MB - kernel-rt-modules-core-5.14.0-570.26.1.el9_6.x86_64.rpm
MD5: 24b64ff36c70e33491a100ba87994bb8
SHA-256: ebe4681d264e97d216abe51ee47893316a455244f4b437e0188cbd9b30d787cd
Size: 30.24 MB - kernel-rt-modules-extra-5.14.0-570.26.1.el9_6.x86_64.rpm
MD5: fa3f73bb92950092e4462b5cfc0cdb21
SHA-256: fbd36e52670f3e75d5c918c514e7223d0d1cd59781488d9abbf6a341b22e70c6
Size: 2.20 MB - kernel-tools-5.14.0-570.26.1.el9_6.x86_64.rpm
MD5: 02efee4685523a43c7d3956c6b28f6d8
SHA-256: 37aa8c5c58ce77f8e5e1c5cc5c6bed8f9fdd88eabd08ad35c3bc16a6427306cc
Size: 2.06 MB - kernel-tools-libs-5.14.0-570.26.1.el9_6.x86_64.rpm
MD5: 64fe0691236e4a5c21b58a56b2f1799f
SHA-256: 59367fc87ec8816d12cd23b70ba42e41dba339e896ee427a701de41d1b0f2fdb
Size: 1.79 MB - kernel-tools-libs-devel-5.14.0-570.26.1.el9_6.x86_64.rpm
MD5: 09d278cb200c15d941e66a64966890d1
SHA-256: 0921181ff8bf9d383b974e67b2fc6abf668aaee5fde6fea22b9f952cefc530ef
Size: 1.78 MB - kernel-uki-virt-5.14.0-570.26.1.el9_6.x86_64.rpm
MD5: d034959eb5acb817c9dd505c1450f220
SHA-256: ba00b9f28cb454ca8ca0e3badf3f2ba4a8162e0e47663bc2b34e0dfa1cca1077
Size: 63.00 MB - kernel-uki-virt-addons-5.14.0-570.26.1.el9_6.x86_64.rpm
MD5: 0f93403a3423c6207426e294879dc0ab
SHA-256: c6de8700c10e25f4f540462b010da69552508eb332f8b96a050a362f8d439171
Size: 1.80 MB - libperf-5.14.0-570.26.1.el9_6.x86_64.rpm
MD5: 5f0727cbc39ef00379ec79b2ae7ad076
SHA-256: 382e8b4b2cb09b20f96d36c7d0256fc1e6f42d0b2688f3b64e272a49b43140ad
Size: 1.80 MB - perf-5.14.0-570.26.1.el9_6.x86_64.rpm
MD5: ee35b7d48f9169b6062d5b76b69ae19f
SHA-256: 29d248421a4d17493a2bd10808a2c346d26cfe10e71694c0e505c6f24d7db148
Size: 4.01 MB - python3-perf-5.14.0-570.26.1.el9_6.x86_64.rpm
MD5: 37cc7611440e95a454ef88d5bcd558b2
SHA-256: 12d2f27e0b037b35c7a003b9a7b00a5dde449495a8582fd28d99330581c1b7a3
Size: 3.18 MB - rtla-5.14.0-570.26.1.el9_6.x86_64.rpm
MD5: 46d789e247faee8967a29b27576a165b
SHA-256: 638142fecf09c919dbb65da4e33c8686b8d39d1979da5fe561497d455c315ea8
Size: 1.84 MB - rv-5.14.0-570.26.1.el9_6.x86_64.rpm
MD5: 6e4a9f749cfaf96f5747da09ba4f799c
SHA-256: 92a1aa63b79121e73c94365ff43ca1e1992cde16db1a05365b7ced2e003d85f3
Size: 1.79 MB