kernel-5.14.0-687.34.1.el9_8
エラータID: AXSA:2026-1855:81
The kernel packages contain the Linux kernel, the core of any Linux operating system.
Security Fix(es):
* kernel: Linux kernel: Denial of Service due to NULL function pointer race in timer shutdown (CVE-2025-68214)
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-68214
In the Linux kernel, the following vulnerability has been resolved: timers: Fix NULL function pointer race in timer_shutdown_sync() There is a race condition between timer_shutdown_sync() and timer expiration that can lead to hitting a WARN_ON in expire_timers(). The issue occurs when timer_shutdown_sync() clears the timer function to NULL while the timer is still running on another CPU. The race scenario looks like this: CPU0 CPU1 lock_timer_base() expire_timers() base->running_timer = timer; unlock_timer_base() [call_timer_fn enter] mod_timer() ... timer_shutdown_sync() lock_timer_base() // For now, will not detach the timer but only clear its function to NULL if (base->running_timer != timer) ret = detach_if_pending(timer, base, true); if (shutdown) timer->function = NULL; unlock_timer_base() [call_timer_fn exit] lock_timer_base() base->running_timer = NULL; unlock_timer_base() ... // Now timer is pending while its function set to NULL. // next timer trigger expire_timers() WARN_ON_ONCE(!fn) // hit ... lock_timer_base() // Now timer will detach if (base->running_timer != timer) ret = detach_if_pending(timer, base, true); if (shutdown) timer->function = NULL; unlock_timer_base() The problem is that timer_shutdown_sync() clears the timer function regardless of whether the timer is currently running. This can leave a pending timer with a NULL function pointer, which triggers the WARN_ON_ONCE(!fn) check in expire_timers(). Fix this by only clearing the timer function when actually detaching the timer. If the timer is running, leave the function pointer intact, which is safe because the timer will be properly detached when it finishes running.
Update packages.
In the Linux kernel, the following vulnerability has been resolved: timers: Fix NULL function pointer race in timer_shutdown_sync() There is a race condition between timer_shutdown_sync() and timer expiration that can lead to hitting a WARN_ON in expire_timers(). The issue occurs when timer_shutdown_sync() clears the timer function to NULL while the timer is still running on another CPU. The race scenario looks like this: CPU0 CPU1 <SOFTIRQ> lock_timer_base() expire_timers() base->running_timer = timer; unlock_timer_base() [call_timer_fn enter] mod_timer() ... timer_shutdown_sync() lock_timer_base() // For now, will not detach the timer but only clear its function to NULL if (base->running_timer != timer) ret = detach_if_pending(timer, base, true); if (shutdown) timer->function = NULL; unlock_timer_base() [call_timer_fn exit] lock_timer_base() base->running_timer = NULL; unlock_timer_base() ... // Now timer is pending while its function set to NULL. // next timer trigger <SOFTIRQ> expire_timers() WARN_ON_ONCE(!fn) // hit ... lock_timer_base() // Now timer will detach if (base->running_timer != timer) ret = detach_if_pending(timer, base, true); if (shutdown) timer->function = NULL; unlock_timer_base() The problem is that timer_shutdown_sync() clears the timer function regardless of whether the timer is currently running. This can leave a pending timer with a NULL function pointer, which triggers the WARN_ON_ONCE(!fn) check in expire_timers(). Fix this by only clearing the timer function when actually detaching the timer. If the timer is running, leave the function pointer intact, which is safe because the timer will be properly detached when it finishes running.
N/A
SRPMS
- kernel-5.14.0-687.34.1.el9_8.src.rpm
MD5: 7bf3454a0a2eee1fc5ed65ab3643c843
SHA-256: 4438a655204e4c1bdc15b78d1487effb3a9d362b7df539460d537a4f05b619ed
Size: 145.39 MB
Asianux Server 9 for x86_64
- kernel-5.14.0-687.34.1.el9_8.x86_64.rpm
MD5: 05edef79fe1e20d8aea6029075d57c30
SHA-256: f62c19e216200513c00d5fc0b7eefbc838ff7c57ced2f31da19b0b42f08d10ce
Size: 0.97 MB - kernel-abi-stablelists-5.14.0-687.34.1.el9_8.noarch.rpm
MD5: 16dab136c50dd13753bc60a198051f3d
SHA-256: 24163b24618dbfbc91e261c4d5628656e1ccfdd42e385c9196cd2a260aca82f5
Size: 1.00 MB - kernel-core-5.14.0-687.34.1.el9_8.x86_64.rpm
MD5: b38494dc8ba5af5a1f8abfa70e2598f6
SHA-256: a86291bde70b15530f7206028026dd4ef48e8a92dc52c31dd57dcd99e6b505a5
Size: 17.30 MB - kernel-cross-headers-5.14.0-687.34.1.el9_8.x86_64.rpm
MD5: 4c4314345dd7b700259483a358a83f5f
SHA-256: 132ad94c9e23b877af6f06772baae4c6939c774f23e00ddea143e8cf9ef87102
Size: 8.03 MB - kernel-debug-5.14.0-687.34.1.el9_8.x86_64.rpm
MD5: eed82e4ba9586771c06ce59b05baefb8
SHA-256: f8975d4344fbabb0985c3e40ddec4c10b72dfe76ed59d14dfeb6a81b17c5d115
Size: 0.97 MB - kernel-debug-core-5.14.0-687.34.1.el9_8.x86_64.rpm
MD5: ccdedadaa771785dd8cd0d62d698b156
SHA-256: 43e56c8996e905d6afc65a1d6de192c1e31f45bb83433a18b8432c7027499d61
Size: 31.16 MB - kernel-debug-devel-5.14.0-687.34.1.el9_8.x86_64.rpm
MD5: 1447a81c522df1c6db46c92e40d1b61a
SHA-256: f01b04d3cd44b15826c570ccd25c831001515af2b76d49ff0434a6465df890b1
Size: 21.39 MB - kernel-debug-devel-matched-5.14.0-687.34.1.el9_8.x86_64.rpm
MD5: 038b4625afbbd5985c101d59951a66e6
SHA-256: 01d748f2ed42a172945a6a481aa95ca118d5355b68de59f377caa911a5b10b7b
Size: 0.97 MB - kernel-debug-modules-5.14.0-687.34.1.el9_8.x86_64.rpm
MD5: f5acda43c3cb24b5c4c20b050e307996
SHA-256: 2d9c3c8a40f03f3775b9032e9d7e75eec2409f3d9924d67e231bb9df98786ef2
Size: 70.18 MB - kernel-debug-modules-core-5.14.0-687.34.1.el9_8.x86_64.rpm
MD5: 899fdfcf87eb88e90c55b0fbce8b6df3
SHA-256: 2a899556c4ee3c49e0dd887a68240f0878dbb301d6f1cbca82de3b41eb0b0039
Size: 49.86 MB - kernel-debug-modules-extra-5.14.0-687.34.1.el9_8.x86_64.rpm
MD5: 4afcded3871f9b4a90b81aa3a3e05c64
SHA-256: a9f0cd96043b26386993697a2cbded83b73a250e72612cd39ab54dc42c1e4c1e
Size: 1.77 MB - kernel-debug-uki-virt-5.14.0-687.34.1.el9_8.x86_64.rpm
MD5: 141b4562fcd6387a990abd7b43b3980a
SHA-256: c8520f588ee7224cb51b2b771d43ad6e26a3ad7d317869ba4dde5fd4ab793a2d
Size: 88.11 MB - kernel-devel-5.14.0-687.34.1.el9_8.x86_64.rpm
MD5: 43f632a759adb9ebea19b0ed04f9f9b9
SHA-256: 70494796e7142f9ae7a28bfcf19f0fce14425c23d2c235a8a63842f5cda9283c
Size: 21.19 MB - kernel-devel-matched-5.14.0-687.34.1.el9_8.x86_64.rpm
MD5: e3d2d268950c2ce4decaef3cb0b91cf1
SHA-256: e474fa5564206de5725f17cd7a97d1f90a38a97f0a51bcde87e4a3bd927c907f
Size: 0.97 MB - kernel-doc-5.14.0-687.34.1.el9_8.noarch.rpm
MD5: 226807305c91651794d1735d3e39e851
SHA-256: 9e7ca63a162f2ed3934afe199a830f6850137af28318e732a20a28945811af28
Size: 38.97 MB - kernel-headers-5.14.0-687.34.1.el9_8.x86_64.rpm
MD5: ec0b43f15532812e4de0c714d9ac2c08
SHA-256: 14b3487737d94d1de77d5477c39bab42b7f4e5f80c62232f567753b7462ed69d
Size: 2.76 MB - kernel-modules-5.14.0-687.34.1.el9_8.x86_64.rpm
MD5: 4149f82009952356176681fa2d19e9cd
SHA-256: 48cbba390a03daf23543e4551ac60976e6ce74a8e6cdf86c4fd2856ff47d3464
Size: 39.96 MB - kernel-modules-core-5.14.0-687.34.1.el9_8.x86_64.rpm
MD5: 73a50230e9e62e86171f797169564b95
SHA-256: 8fda38f6ec931db50759bf5763bfeab4b07e7f8df979e062ff7b2da78fc790f3
Size: 31.02 MB - kernel-modules-extra-5.14.0-687.34.1.el9_8.x86_64.rpm
MD5: f7e9441957465ffeb5405a27265286f8
SHA-256: b2f66826a6a236178e9b12988f6da971e39d742ea3d5d4529ff526fc897dc13c
Size: 1.41 MB - kernel-rt-5.14.0-687.34.1.el9_8.x86_64.rpm
MD5: aa1c2229b2f51d848fc082e3f15935b0
SHA-256: c060f71e19a6601352e10bcd4a3ca66fcd253c7b051b93169883a372ad97f364
Size: 0.97 MB - kernel-rt-core-5.14.0-687.34.1.el9_8.x86_64.rpm
MD5: 029eaf46cc6c81ac496fc6ae4773fbd3
SHA-256: e5ae9f9bdbc7814d25c217c398c9f88995bbafb22b9c6724b25cfb4995d3fb99
Size: 17.19 MB - kernel-rt-debug-5.14.0-687.34.1.el9_8.x86_64.rpm
MD5: 44da7fcc60453daffe60ee3f9f1f0fa5
SHA-256: 34c24cf7e38ac5f1fb83beed3a24614a9743278762a673b90de569a90d779e02
Size: 0.97 MB - kernel-rt-debug-core-5.14.0-687.34.1.el9_8.x86_64.rpm
MD5: 28e76290eb6b006cb3e97be8031e0ee4
SHA-256: cdf6c0d0b7e4f8547cb8bc71f31bb5bc7f543eb99ca1d81803e6e004b4fe2c78
Size: 18.65 MB - kernel-rt-debug-devel-5.14.0-687.34.1.el9_8.x86_64.rpm
MD5: 9414afaf0a13177bc3ed9c4673caba6a
SHA-256: 417d1535c1e712c112b7773e9a2817e4b885494db22f59bbdfd8deb27114338a
Size: 21.33 MB - kernel-rt-debug-modules-5.14.0-687.34.1.el9_8.x86_64.rpm
MD5: 7299a3d741dbf799da0f4529bce29fb5
SHA-256: 4f49e30a26fad8d5c931170e20ce4ef07bbd47f0f70d975a265c805e2f4491e5
Size: 41.54 MB - kernel-rt-debug-modules-core-5.14.0-687.34.1.el9_8.x86_64.rpm
MD5: 046d2b53a8cabc7a6937cada8f511251
SHA-256: 2fafee925e107d105b5ad0a4410a15a67803efded4f598bf4be5c977f0641c3b
Size: 32.20 MB - kernel-rt-debug-modules-extra-5.14.0-687.34.1.el9_8.x86_64.rpm
MD5: de0aaa49855b7b284a7b31e8e5997f2c
SHA-256: f240e27071f027479afb329eb1beab047d9573e790f934d579b6ff61b083aef3
Size: 1.43 MB - kernel-rt-devel-5.14.0-687.34.1.el9_8.x86_64.rpm
MD5: 96bc93f47d2ebf7d2865cc504e1267db
SHA-256: 427b0e1246b65c891bb71e7fc27c2a39664acff96ffb68091599a4cc64ed003b
Size: 21.18 MB - kernel-rt-modules-5.14.0-687.34.1.el9_8.x86_64.rpm
MD5: 33fb86cda7a308a48200411b5b8c649a
SHA-256: 3da1898e276733b4bf7254ec3eefc2d270acddcf2d90cda7bfbc1e2107cf6680
Size: 40.01 MB - kernel-rt-modules-core-5.14.0-687.34.1.el9_8.x86_64.rpm
MD5: c59a3f47067f9926ce6eb6a0a13f37cb
SHA-256: 228b7073e0f198d598892fe41a16de133d0d4f50036b3fe7082cebf5223ef2da
Size: 31.09 MB - kernel-rt-modules-extra-5.14.0-687.34.1.el9_8.x86_64.rpm
MD5: bdcd46c2e3655b15e0fbf2e350f8e3fa
SHA-256: 583a5569ba35f468633608db410ddcd65804a9480bcb06d23a44b10556ae319a
Size: 1.41 MB - kernel-tools-5.14.0-687.34.1.el9_8.x86_64.rpm
MD5: f9bff9fd4998fb52ee2afb83639d1d54
SHA-256: 4f6b1930ae4a92eaff2a94beb084d4f515664d7d09e93e8af2a95fb1b6316450
Size: 1.26 MB - kernel-tools-libs-5.14.0-687.34.1.el9_8.x86_64.rpm
MD5: 663c7cebee02535913d6387573adb8a4
SHA-256: 2a2f0e19dd20c42cc023c9b756542ca65fe82649f83e10371713bbfd8d8c5866
Size: 0.98 MB - kernel-tools-libs-devel-5.14.0-687.34.1.el9_8.x86_64.rpm
MD5: 2c75ae19aa9eb7d355f5bd44ed7810f1
SHA-256: 4e07ed2052234c0583c36cbb9fbecbc65eab7f238a49b362f89ece0dc119f824
Size: 0.97 MB - kernel-uki-virt-5.14.0-687.34.1.el9_8.x86_64.rpm
MD5: e383d8f8386ad3975c4efd554ce3b142
SHA-256: e3b898c2ca666c8afdc8aab2ef1ebaf9f9f01983cf7c2d9e819e296f4c14b85d
Size: 65.98 MB - kernel-uki-virt-addons-5.14.0-687.34.1.el9_8.x86_64.rpm
MD5: 622f98d56d82e45e554440f546d73dc0
SHA-256: ed5ff1166c29a3bbfa92fbca7e425c7053facfd571df7aa9ce7b06f0c37eeb37
Size: 0.99 MB - libperf-5.14.0-687.34.1.el9_8.x86_64.rpm
MD5: 9c1a8c6a7fb4a298a3fcdaeb275ae1dc
SHA-256: b8ed30e6be2e1b28af83baf351bf5a2815a58ec993f6ba6924dd3a083fb134bd
Size: 0.99 MB - perf-5.14.0-687.34.1.el9_8.x86_64.rpm
MD5: 4ae1fee380b0a3f28979061b1be8ad11
SHA-256: edf969f605cb49e29d346608ec84f87b9bf99276d39c75dbb107fed10f1e0a7d
Size: 3.38 MB - python3-perf-5.14.0-687.34.1.el9_8.x86_64.rpm
MD5: 47f3f9fb799e7449bad47a8482cfbb74
SHA-256: 53dc54d8f986eade398eb51531dce55abb01ad803bd201f9394b45d1c284417c
Size: 2.55 MB - rtla-5.14.0-687.34.1.el9_8.x86_64.rpm
MD5: 3e96fd4e44abdb6db1a41d850297406b
SHA-256: 186405a41346b2ad2e6c31f172881c3f6f60ef8a0f1469efb4446b550d4bfbfc
Size: 1.04 MB - rv-5.14.0-687.34.1.el9_8.x86_64.rpm
MD5: 355eb5e7abfb7b934b35c559074198ef
SHA-256: 0edbb256d27c7139cd7879c8069f364361b3007d122aba0bc811c2706e54f330
Size: 0.98 MB