CVE-2026-23210
MediumVulnerability Description
In the Linux kernel, the following vulnerability has been resolved:
ice: Fix PTP NULL pointer dereference during VSI rebuild
Fix race condition where PTP periodic work runs while VSI is being
rebuilt, accessing NULL vsi->rx_rings.
The sequence was:
1. ice_ptp_prepare_for_reset() cancels PTP work
2. ice_ptp_rebuild() immediately queues PTP work
3. VSI rebuild happens AFTER ice_ptp_rebuild()
4. PTP work runs and accesses NULL vsi->rx_rings
Fix: Keep PTP work cancelled during rebuild, only queue it after
VSI rebuild completes in ice_rebuild().
Added ice_ptp_queue_work() helper function to encapsulate the logic
for queuing PTP work, ensuring it's only queued when PTP is supported
and the state is ICE_PTP_READY.
Error log:
[ 121.392544] ice 0000:60:00.1: PTP reset successful
[ 121.392692] BUG: kernel NULL pointer dereference, address: 0000000000000000
[ 121.392712] #PF: supervisor read access in kernel mode
[ 121.392720] #PF: error_code(0x0000) - not-present page
[ 121.392727] PGD 0
[ 121.392734] Oops: Oops: 0000 [#1] SMP NOPTI
[ 121.392746] CPU: 8 UID: 0 PID: 1005 Comm: ice-ptp-0000:60 Tainted: G S 6.19.0-rc6+ #4 PREEMPT(voluntary)
[ 121.392761] Tainted: [S]=CPU_OUT_OF_SPEC
[ 121.392773] RIP: 0010:ice_ptp_update_cached_phctime+0xbf/0x150 [ice]
[ 121.393042] Call Trace:
[ 121.393047] <TASK>
[ 121.393055] ice_ptp_periodic_work+0x69/0x180 [ice]
[ 121.393202] kthread_worker_fn+0xa2/0x260
[ 121.393216] ? __pfx_ice_ptp_periodic_work+0x10/0x10 [ice]
[ 121.393359] ? __pfx_kthread_worker_fn+0x10/0x10
[ 121.393371] kthread+0x10d/0x230
[ 121.393382] ? __pfx_kthread+0x10/0x10
[ 121.393393] ret_from_fork+0x273/0x2b0
[ 121.393407] ? __pfx_kthread+0x10/0x10
[ 121.393417] ret_from_fork_asm+0x1a/0x30
[ 121.393432] </TASK>
CVSS Metrics
Common Vulnerability Scoring System
Vector String:
CVSS:3.1/AV:L/AC:H/PR:L/UI:N/S:U/C:N/I:N/A:H
Known Affected Software
178 configuration(s) from 1 vendor(s)
cpe:2.3:o:linux:linux_kernel:6.12.1:*:*:*:*:*:*:*
cpe:2.3:o:linux:linux_kernel:6.12.67:*:*:*:*:*:*:*
cpe:2.3:o:linux:linux_kernel:6.12.2:*:*:*:*:*:*:*
cpe:2.3:o:linux:linux_kernel:6.17.1:*:*:*:*:*:*:*
cpe:2.3:o:linux:linux_kernel:6.15.1:*:*:*:*:*:*:*
cpe:2.3:o:linux:linux_kernel:6.16.8:*:*:*:*:*:*:*
cpe:2.3:o:linux:linux_kernel:6.9.3:*:*:*:*:*:*:*
cpe:2.3:o:linux:linux_kernel:6.12.55:*:*:*:*:*:*:*
cpe:2.3:o:linux:linux_kernel:6.12.38:*:*:*:*:*:*:*
cpe:2.3:o:linux:linux_kernel:6.14.10:*:*:*:*:*:*:*
cpe:2.3:o:linux:linux_kernel:6.9.9:*:*:*:*:*:*:*
cpe:2.3:o:linux:linux_kernel:6.12.4:*:*:*:*:*:*:*
cpe:2.3:o:linux:linux_kernel:6.18:-:*:*:*:*:*:*
cpe:2.3:o:linux:linux_kernel:6.17.10:*:*:*:*:*:*:*
cpe:2.3:o:linux:linux_kernel:6.11.6:*:*:*:*:*:*:*
cpe:2.3:o:linux:linux_kernel:6.15.8:*:*:*:*:*:*:*
cpe:2.3:o:linux:linux_kernel:6.11.2:*:*:*:*:*:*:*
cpe:2.3:o:linux:linux_kernel:6.17.12:*:*:*:*:*:*:*
cpe:2.3:o:linux:linux_kernel:6.12.53:*:*:*:*:*:*:*
cpe:2.3:o:linux:linux_kernel:6.12.35:*:*:*:*:*:*:*
cpe:2.3:o:linux:linux_kernel:6.12.7:*:*:*:*:*:*:*
cpe:2.3:o:linux:linux_kernel:6.11.5:*:*:*:*:*:*:*
cpe:2.3:o:linux:linux_kernel:6.15.4:*:*:*:*:*:*:*
cpe:2.3:o:linux:linux_kernel:6.12.6:*:*:*:*:*:*:*
cpe:2.3:o:linux:linux_kernel:6.15.10:*:*:*:*:*:*:*
cpe:2.3:o:linux:linux_kernel:6.12.28:*:*:*:*:*:*:*
cpe:2.3:o:linux:linux_kernel:6.13.4:*:*:*:*:*:*:*
cpe:2.3:o:linux:linux_kernel:6.13.11:*:*:*:*:*:*:*
cpe:2.3:o:linux:linux_kernel:6.17.8:*:*:*:*:*:*:*
cpe:2.3:o:linux:linux_kernel:6.14.1:*:*:*:*:*:*:*
cpe:2.3:o:linux:linux_kernel:6.14:-:*:*:*:*:*:*
cpe:2.3:o:linux:linux_kernel:6.12.60:*:*:*:*:*:*:*
cpe:2.3:o:linux:linux_kernel:6.15.2:*:*:*:*:*:*:*
cpe:2.3:o:linux:linux_kernel:6.17.11:*:*:*:*:*:*:*
cpe:2.3:o:linux:linux_kernel:6.16.11:*:*:*:*:*:*:*
cpe:2.3:o:linux:linux_kernel:6.9.12:*:*:*:*:*:*:*
cpe:2.3:o:linux:linux_kernel:6.12.52:*:*:*:*:*:*:*
cpe:2.3:o:linux:linux_kernel:6.10.14:*:*:*:*:*:*:*
cpe:2.3:o:linux:linux_kernel:6.10.8:*:*:*:*:*:*:*
cpe:2.3:o:linux:linux_kernel:6.13.1:*:*:*:*:*:*:*
cpe:2.3:o:linux:linux_kernel:6.12.10:*:*:*:*:*:*:*
cpe:2.3:o:linux:linux_kernel:6.12.21:*:*:*:*:*:*:*
cpe:2.3:o:linux:linux_kernel:6.15:rc1:*:*:*:*:*:*
cpe:2.3:o:linux:linux_kernel:6.13.6:*:*:*:*:*:*:*
cpe:2.3:o:linux:linux_kernel:6.12.9:*:*:*:*:*:*:*
cpe:2.3:o:linux:linux_kernel:6.13.10:*:*:*:*:*:*:*
cpe:2.3:o:linux:linux_kernel:6.12.62:*:*:*:*:*:*:*
cpe:2.3:o:linux:linux_kernel:6.14.3:*:*:*:*:*:*:*
cpe:2.3:o:linux:linux_kernel:6.14.11:*:*:*:*:*:*:*
cpe:2.3:o:linux:linux_kernel:6.12.39:*:*:*:*:*:*:*
cpe:2.3:o:linux:linux_kernel:6.18.3:*:*:*:*:*:*:*
cpe:2.3:o:linux:linux_kernel:6.12.22:*:*:*:*:*:*:*
cpe:2.3:o:linux:linux_kernel:6.13.2:*:*:*:*:*:*:*
cpe:2.3:o:linux:linux_kernel:6.12.17:*:*:*:*:*:*:*
cpe:2.3:o:linux:linux_kernel:6.12.5:*:*:*:*:*:*:*
cpe:2.3:o:linux:linux_kernel:6.12.20:*:*:*:*:*:*:*
cpe:2.3:o:linux:linux_kernel:6.12.13:*:*:*:*:*:*:*
cpe:2.3:o:linux:linux_kernel:6.11.4:*:*:*:*:*:*:*
cpe:2.3:o:linux:linux_kernel:6.14.2:*:*:*:*:*:*:*
cpe:2.3:o:linux:linux_kernel:6.17.6:*:*:*:*:*:*:*
cpe:2.3:o:linux:linux_kernel:6.10.2:*:*:*:*:*:*:*
cpe:2.3:o:linux:linux_kernel:6.9.2:*:*:*:*:*:*:*
cpe:2.3:o:linux:linux_kernel:6.13.12:*:*:*:*:*:*:*
cpe:2.3:o:linux:linux_kernel:6.12.44:*:*:*:*:*:*:*
cpe:2.3:o:linux:linux_kernel:6.17.2:*:*:*:*:*:*:*
cpe:2.3:o:linux:linux_kernel:6.12.32:*:*:*:*:*:*:*
cpe:2.3:o:linux:linux_kernel:6.14.8:*:*:*:*:*:*:*
cpe:2.3:o:linux:linux_kernel:6.10.4:*:*:*:*:*:*:*
cpe:2.3:o:linux:linux_kernel:6.17.9:*:*:*:*:*:*:*
cpe:2.3:o:linux:linux_kernel:6.12.47:*:*:*:*:*:*:*
cpe:2.3:o:linux:linux_kernel:6.12.26:*:*:*:*:*:*:*
cpe:2.3:o:linux:linux_kernel:6.16.7:*:*:*:*:*:*:*
cpe:2.3:o:linux:linux_kernel:6.10.9:*:*:*:*:*:*:*
cpe:2.3:o:linux:linux_kernel:6.12.27:*:*:*:*:*:*:*
cpe:2.3:o:linux:linux_kernel:6.10.13:*:*:*:*:*:*:*
cpe:2.3:o:linux:linux_kernel:6.12.56:*:*:*:*:*:*:*
cpe:2.3:o:linux:linux_kernel:6.10.1:*:*:*:*:*:*:*
cpe:2.3:o:linux:linux_kernel:6.11.11:*:*:*:*:*:*:*
cpe:2.3:o:linux:linux_kernel:6.12.12:*:*:*:*:*:*:*
cpe:2.3:o:linux:linux_kernel:6.16.2:*:*:*:*:*:*:*
cpe:2.3:o:linux:linux_kernel:6.12.30:*:*:*:*:*:*:*
cpe:2.3:o:linux:linux_kernel:6.15.9:*:*:*:*:*:*:*
cpe:2.3:o:linux:linux_kernel:6.12.14:*:*:*:*:*:*:*
cpe:2.3:o:linux:linux_kernel:6.12.49:*:*:*:*:*:*:*
cpe:2.3:o:linux:linux_kernel:6.15.11:*:*:*:*:*:*:*
cpe:2.3:o:linux:linux_kernel:6.16.5:*:*:*:*:*:*:*
cpe:2.3:o:linux:linux_kernel:6.12.33:*:*:*:*:*:*:*
cpe:2.3:o:linux:linux_kernel:6.16.12:*:*:*:*:*:*:*
cpe:2.3:o:linux:linux_kernel:6.12.34:*:*:*:*:*:*:*
cpe:2.3:o:linux:linux_kernel:6.17.5:*:*:*:*:*:*:*
cpe:2.3:o:linux:linux_kernel:6.10.11:*:*:*:*:*:*:*
cpe:2.3:o:linux:linux_kernel:6.15.6:*:*:*:*:*:*:*
cpe:2.3:o:linux:linux_kernel:6.13:rc4:*:*:*:*:*:*
cpe:2.3:o:linux:linux_kernel:6.11.7:*:*:*:*:*:*:*
cpe:2.3:o:linux:linux_kernel:6.16.1:*:*:*:*:*:*:*
cpe:2.3:o:linux:linux_kernel:6.16.9:*:*:*:*:*:*:*
cpe:2.3:o:linux:linux_kernel:6.12.3:*:*:*:*:*:*:*
cpe:2.3:o:linux:linux_kernel:6.14.4:*:*:*:*:*:*:*
cpe:2.3:o:linux:linux_kernel:6.10.7:*:*:*:*:*:*:*
cpe:2.3:o:linux:linux_kernel:6.12.18:*:*:*:*:*:*:*
cpe:2.3:o:linux:linux_kernel:6.9.1:*:*:*:*:*:*:*
cpe:2.3:o:linux:linux_kernel:6.12.58:*:*:*:*:*:*:*
cpe:2.3:o:linux:linux_kernel:6.12.59:*:*:*:*:*:*:*
cpe:2.3:o:linux:linux_kernel:6.12.68:*:*:*:*:*:*:*
cpe:2.3:o:linux:linux_kernel:6.12.42:*:*:*:*:*:*:*
cpe:2.3:o:linux:linux_kernel:6.12.46:*:*:*:*:*:*:*
cpe:2.3:o:linux:linux_kernel:6.12.11:*:*:*:*:*:*:*
cpe:2.3:o:linux:linux_kernel:6.12.37:*:*:*:*:*:*:*
cpe:2.3:o:linux:linux_kernel:6.11:rc8:*:*:*:*:*:*
cpe:2.3:o:linux:linux_kernel:6.12:-:*:*:*:*:*:*
cpe:2.3:o:linux:linux_kernel:6.12.54:*:*:*:*:*:*:*
cpe:2.3:o:linux:linux_kernel:6.10.12:*:*:*:*:*:*:*
cpe:2.3:o:linux:linux_kernel:6.16.3:*:*:*:*:*:*:*
cpe:2.3:o:linux:linux_kernel:6.9.11:*:*:*:*:*:*:*
cpe:2.3:o:linux:linux_kernel:6.14.7:*:*:*:*:*:*:*
cpe:2.3:o:linux:linux_kernel:6.13.9:*:*:*:*:*:*:*
cpe:2.3:o:linux:linux_kernel:6.9:rc5:*:*:*:*:*:*
cpe:2.3:o:linux:linux_kernel:6.13.5:*:*:*:*:*:*:*
cpe:2.3:o:linux:linux_kernel:6.12.50:*:*:*:*:*:*:*
cpe:2.3:o:linux:linux_kernel:6.12.23:*:*:*:*:*:*:*
cpe:2.3:o:linux:linux_kernel:6.18.8:*:*:*:*:*:*:*
cpe:2.3:o:linux:linux_kernel:6.12.51:*:*:*:*:*:*:*
cpe:2.3:o:linux:linux_kernel:6.12.36:*:*:*:*:*:*:*
cpe:2.3:o:linux:linux_kernel:6.12.8:*:*:*:*:*:*:*
cpe:2.3:o:linux:linux_kernel:6.13.7:*:*:*:*:*:*:*
cpe:2.3:o:linux:linux_kernel:6.13.8:*:*:*:*:*:*:*
cpe:2.3:o:linux:linux_kernel:6.12.15:*:*:*:*:*:*:*
cpe:2.3:o:linux:linux_kernel:6.17:-:*:*:*:*:*:*
cpe:2.3:o:linux:linux_kernel:6.15.7:*:*:*:*:*:*:*
cpe:2.3:o:linux:linux_kernel:6.12.31:*:*:*:*:*:*:*
cpe:2.3:o:linux:linux_kernel:6.18.7:*:*:*:*:*:*:*
cpe:2.3:o:linux:linux_kernel:6.12.25:*:*:*:*:*:*:*
cpe:2.3:o:linux:linux_kernel:6.9.8:*:*:*:*:*:*:*
cpe:2.3:o:linux:linux_kernel:6.12.45:*:*:*:*:*:*:*
cpe:2.3:o:linux:linux_kernel:6.12.24:*:*:*:*:*:*:*
cpe:2.3:o:linux:linux_kernel:6.16:rc1:*:*:*:*:*:*
cpe:2.3:o:linux:linux_kernel:6.17.4:*:*:*:*:*:*:*
cpe:2.3:o:linux:linux_kernel:6.12.43:*:*:*:*:*:*:*
cpe:2.3:o:linux:linux_kernel:6.10.0:rc1:*:*:*:*:*:*
cpe:2.3:o:linux:linux_kernel:6.10.3:*:*:*:*:*:*:*
cpe:2.3:o:linux:linux_kernel:6.16.10:*:*:*:*:*:*:*
cpe:2.3:o:linux:linux_kernel:6.10:rc1:*:*:*:*:*:*
cpe:2.3:o:linux:linux_kernel:6.11.3:*:*:*:*:*:*:*
cpe:2.3:o:linux:linux_kernel:6.11.8:*:*:*:*:*:*:*
cpe:2.3:o:linux:linux_kernel:6.18.2:*:*:*:*:*:*:*
cpe:2.3:o:linux:linux_kernel:6.17.13:*:*:*:*:*:*:*
cpe:2.3:o:linux:linux_kernel:6.12.19:*:*:*:*:*:*:*
cpe:2.3:o:linux:linux_kernel:6.12.40:*:*:*:*:*:*:*
cpe:2.3:o:linux:linux_kernel:6.11.10:*:*:*:*:*:*:*
cpe:2.3:o:linux:linux_kernel:6.9.6:*:*:*:*:*:*:*
cpe:2.3:o:linux:linux_kernel:6.11.9:*:*:*:*:*:*:*
cpe:2.3:o:linux:linux_kernel:6.12.61:*:*:*:*:*:*:*
cpe:2.3:o:linux:linux_kernel:6.16.4:*:*:*:*:*:*:*
cpe:2.3:o:linux:linux_kernel:6.12.41:*:*:*:*:*:*:*
cpe:2.3:o:linux:linux_kernel:6.14.9:*:*:*:*:*:*:*
cpe:2.3:o:linux:linux_kernel:6.9.10:*:*:*:*:*:*:*
cpe:2.3:o:linux:linux_kernel:6.19:rc3:*:*:*:*:*:*
cpe:2.3:o:linux:linux_kernel:6.15.5:*:*:*:*:*:*:*
cpe:2.3:o:linux:linux_kernel:6.12.63:*:*:*:*:*:*:*
cpe:2.3:o:linux:linux_kernel:6.12.16:*:*:*:*:*:*:*
cpe:2.3:o:linux:linux_kernel:6.9.4:*:*:*:*:*:*:*
cpe:2.3:o:linux:linux_kernel:6.12.29:*:*:*:*:*:*:*
cpe:2.3:o:linux:linux_kernel:6.9.5:*:*:*:*:*:*:*
cpe:2.3:o:linux:linux_kernel:6.17.3:*:*:*:*:*:*:*
cpe:2.3:o:linux:linux_kernel:6.17.7:*:*:*:*:*:*:*
cpe:2.3:o:linux:linux_kernel:6.12.57:*:*:*:*:*:*:*
cpe:2.3:o:linux:linux_kernel:6.16.6:*:*:*:*:*:*:*
cpe:2.3:o:linux:linux_kernel:6.10.6:*:*:*:*:*:*:*
cpe:2.3:o:linux:linux_kernel:6.11.1:*:*:*:*:*:*:*
cpe:2.3:o:linux:linux_kernel:6.14.5:*:*:*:*:*:*:*
cpe:2.3:o:linux:linux_kernel:6.9.7:*:*:*:*:*:*:*
cpe:2.3:o:linux:linux_kernel:6.18.1:*:*:*:*:*:*:*
cpe:2.3:o:linux:linux_kernel:6.10.10:*:*:*:*:*:*:*
cpe:2.3:o:linux:linux_kernel:6.10.5:*:*:*:*:*:*:*
cpe:2.3:o:linux:linux_kernel:6.15.3:*:*:*:*:*:*:*
cpe:2.3:o:linux:linux_kernel:6.14.6:*:*:*:*:*:*:*
cpe:2.3:o:linux:linux_kernel:6.12.48:*:*:*:*:*:*:*
cpe:2.3:o:linux:linux_kernel:6.13.3:*:*:*:*:*:*:*
CVE-2026-23210
CVE-2026-23210
References & Resources
-
https://git.kernel.org/stable/c/7565d4df66b6619b50dc36618d8b8f1787d77e19416baaa9-dc9f-4396-8d5f-8c081fb06d67 Patch
-
https://git.kernel.org/stable/c/ba0c7fff6616025a7d3a9e887e7ce16b06dc34b9416baaa9-dc9f-4396-8d5f-8c081fb06d67
-
https://git.kernel.org/stable/c/fc6f36eaaedcf4b81af6fe1a568f018ffd530660416baaa9-dc9f-4396-8d5f-8c081fb06d67 Patch
Severity Details
Weakness Type (CWE)
NULL Pointer Dereference
- Description
- The product dereferences a pointer that it expects to be valid but is NULL.
- Exploit Likelihood
- Medium
- Typical Severity
- High
- Abstraction Level
- Base
Key Information
- Published Date
- February 14, 2026
