Vulnerability Details CVE-2026-64425
In the Linux kernel, the following vulnerability has been resolved:
io_uring/io-wq: re-check IO_WQ_BIT_EXIT for each linked work item
commit 10dc95939817 ("io_uring/io-wq: check IO_WQ_BIT_EXIT inside work
run loop") fixed the obvious case where io_worker_handle_work() took one
exit-bit snapshot before draining pending work, but the fix stops one
level too early.
io_worker_handle_work() now re-checks IO_WQ_BIT_EXIT in its outer work
run loop, yet it still snapshots that bit once before processing a whole
dependent linked-work chain. If io_wq_exit_start() sets IO_WQ_BIT_EXIT
after the first linked item has started, the remaining linked items can
still reuse stale do_kill = false, skip IO_WQ_WORK_CANCEL, and continue
running after exit has begun.
Move the check further inside, so it covers linked items too. Note: this
is a syzbot special as it loves setting up tons of slow linked work on
weird devices like msr that take forever to read, and immediately close
the ring. Exit then takes a long time.
Exploit prediction scoring system (EPSS) score
EPSS Score 0.001
EPSS Ranking 2.3%
CVSS Severity
CVSS v3 Score 5.5
Products affected by CVE-2026-64425
-
cpe:2.3:o:linux:linux_kernel:5.10.253
-
cpe:2.3:o:linux:linux_kernel:5.10.254
-
cpe:2.3:o:linux:linux_kernel:5.10.255
-
cpe:2.3:o:linux:linux_kernel:5.10.256
-
cpe:2.3:o:linux:linux_kernel:5.10.257
-
cpe:2.3:o:linux:linux_kernel:5.10.258
-
cpe:2.3:o:linux:linux_kernel:5.10.259
-
cpe:2.3:o:linux:linux_kernel:5.10.260
-
cpe:2.3:o:linux:linux_kernel:5.15.203
-
cpe:2.3:o:linux:linux_kernel:5.15.204
-
cpe:2.3:o:linux:linux_kernel:5.15.205
-
cpe:2.3:o:linux:linux_kernel:5.15.206
-
cpe:2.3:o:linux:linux_kernel:5.15.207
-
cpe:2.3:o:linux:linux_kernel:5.15.208
-
cpe:2.3:o:linux:linux_kernel:5.15.209
-
cpe:2.3:o:linux:linux_kernel:5.15.210
-
cpe:2.3:o:linux:linux_kernel:5.15.211
-
cpe:2.3:o:linux:linux_kernel:6.1.167
-
cpe:2.3:o:linux:linux_kernel:6.1.168
-
cpe:2.3:o:linux:linux_kernel:6.1.169
-
cpe:2.3:o:linux:linux_kernel:6.1.170
-
cpe:2.3:o:linux:linux_kernel:6.1.171
-
cpe:2.3:o:linux:linux_kernel:6.1.172
-
cpe:2.3:o:linux:linux_kernel:6.1.173
-
cpe:2.3:o:linux:linux_kernel:6.1.174
-
cpe:2.3:o:linux:linux_kernel:6.1.175
-
cpe:2.3:o:linux:linux_kernel:6.1.176
-
cpe:2.3:o:linux:linux_kernel:6.1.177
-
cpe:2.3:o:linux:linux_kernel:6.12.68
-
cpe:2.3:o:linux:linux_kernel:6.12.69
-
cpe:2.3:o:linux:linux_kernel:6.12.70
-
cpe:2.3:o:linux:linux_kernel:6.12.72
-
cpe:2.3:o:linux:linux_kernel:6.12.74
-
cpe:2.3:o:linux:linux_kernel:6.12.75
-
cpe:2.3:o:linux:linux_kernel:6.12.77
-
cpe:2.3:o:linux:linux_kernel:6.12.78
-
cpe:2.3:o:linux:linux_kernel:6.12.80
-
cpe:2.3:o:linux:linux_kernel:6.12.81
-
cpe:2.3:o:linux:linux_kernel:6.12.82
-
cpe:2.3:o:linux:linux_kernel:6.12.83
-
cpe:2.3:o:linux:linux_kernel:6.12.84
-
cpe:2.3:o:linux:linux_kernel:6.12.85
-
cpe:2.3:o:linux:linux_kernel:6.12.86
-
cpe:2.3:o:linux:linux_kernel:6.12.87
-
cpe:2.3:o:linux:linux_kernel:6.12.88
-
cpe:2.3:o:linux:linux_kernel:6.12.89
-
cpe:2.3:o:linux:linux_kernel:6.12.90
-
cpe:2.3:o:linux:linux_kernel:6.12.91
-
cpe:2.3:o:linux:linux_kernel:6.12.92
-
cpe:2.3:o:linux:linux_kernel:6.12.93
-
cpe:2.3:o:linux:linux_kernel:6.12.94
-
cpe:2.3:o:linux:linux_kernel:6.12.95
-
cpe:2.3:o:linux:linux_kernel:6.18.10
-
cpe:2.3:o:linux:linux_kernel:6.18.11
-
cpe:2.3:o:linux:linux_kernel:6.18.13
-
cpe:2.3:o:linux:linux_kernel:6.18.14
-
cpe:2.3:o:linux:linux_kernel:6.18.16
-
cpe:2.3:o:linux:linux_kernel:6.18.17
-
cpe:2.3:o:linux:linux_kernel:6.18.18
-
cpe:2.3:o:linux:linux_kernel:6.18.19
-
cpe:2.3:o:linux:linux_kernel:6.18.20
-
cpe:2.3:o:linux:linux_kernel:6.18.21
-
cpe:2.3:o:linux:linux_kernel:6.18.22
-
cpe:2.3:o:linux:linux_kernel:6.18.23
-
cpe:2.3:o:linux:linux_kernel:6.18.24
-
cpe:2.3:o:linux:linux_kernel:6.18.25
-
cpe:2.3:o:linux:linux_kernel:6.18.26
-
cpe:2.3:o:linux:linux_kernel:6.18.27
-
cpe:2.3:o:linux:linux_kernel:6.18.28
-
cpe:2.3:o:linux:linux_kernel:6.18.29
-
cpe:2.3:o:linux:linux_kernel:6.18.30
-
cpe:2.3:o:linux:linux_kernel:6.18.31
-
cpe:2.3:o:linux:linux_kernel:6.18.32
-
cpe:2.3:o:linux:linux_kernel:6.18.33
-
cpe:2.3:o:linux:linux_kernel:6.18.34
-
cpe:2.3:o:linux:linux_kernel:6.18.35
-
cpe:2.3:o:linux:linux_kernel:6.18.36
-
cpe:2.3:o:linux:linux_kernel:6.18.37
-
cpe:2.3:o:linux:linux_kernel:6.18.38
-
cpe:2.3:o:linux:linux_kernel:6.18.8
-
cpe:2.3:o:linux:linux_kernel:6.18.9
-
cpe:2.3:o:linux:linux_kernel:6.19
-
cpe:2.3:o:linux:linux_kernel:6.19.1
-
cpe:2.3:o:linux:linux_kernel:6.19.10
-
cpe:2.3:o:linux:linux_kernel:6.19.11
-
cpe:2.3:o:linux:linux_kernel:6.19.12
-
cpe:2.3:o:linux:linux_kernel:6.19.13
-
cpe:2.3:o:linux:linux_kernel:6.19.14
-
cpe:2.3:o:linux:linux_kernel:6.19.3
-
cpe:2.3:o:linux:linux_kernel:6.19.4
-
cpe:2.3:o:linux:linux_kernel:6.19.6
-
cpe:2.3:o:linux:linux_kernel:6.19.7
-
cpe:2.3:o:linux:linux_kernel:6.19.8
-
cpe:2.3:o:linux:linux_kernel:6.19.9
-
cpe:2.3:o:linux:linux_kernel:6.6.122
-
cpe:2.3:o:linux:linux_kernel:6.6.123
-
cpe:2.3:o:linux:linux_kernel:6.6.124
-
cpe:2.3:o:linux:linux_kernel:6.6.125
-
cpe:2.3:o:linux:linux_kernel:6.6.127
-
cpe:2.3:o:linux:linux_kernel:6.6.128
-
cpe:2.3:o:linux:linux_kernel:6.6.129
-
cpe:2.3:o:linux:linux_kernel:6.6.130
-
cpe:2.3:o:linux:linux_kernel:6.6.131
-
cpe:2.3:o:linux:linux_kernel:6.6.132
-
cpe:2.3:o:linux:linux_kernel:6.6.133
-
cpe:2.3:o:linux:linux_kernel:6.6.134
-
cpe:2.3:o:linux:linux_kernel:6.6.135
-
cpe:2.3:o:linux:linux_kernel:6.6.136
-
cpe:2.3:o:linux:linux_kernel:6.6.137
-
cpe:2.3:o:linux:linux_kernel:6.6.138
-
cpe:2.3:o:linux:linux_kernel:6.6.139
-
cpe:2.3:o:linux:linux_kernel:6.6.140
-
cpe:2.3:o:linux:linux_kernel:6.6.141
-
cpe:2.3:o:linux:linux_kernel:6.6.142
-
cpe:2.3:o:linux:linux_kernel:6.6.143
-
cpe:2.3:o:linux:linux_kernel:6.6.144
-
cpe:2.3:o:linux:linux_kernel:7.0
-
cpe:2.3:o:linux:linux_kernel:7.0.1
-
cpe:2.3:o:linux:linux_kernel:7.0.10
-
cpe:2.3:o:linux:linux_kernel:7.0.11
-
cpe:2.3:o:linux:linux_kernel:7.0.12
-
cpe:2.3:o:linux:linux_kernel:7.0.13
-
cpe:2.3:o:linux:linux_kernel:7.0.14
-
cpe:2.3:o:linux:linux_kernel:7.0.2
-
cpe:2.3:o:linux:linux_kernel:7.0.3
-
cpe:2.3:o:linux:linux_kernel:7.0.4
-
cpe:2.3:o:linux:linux_kernel:7.0.5
-
cpe:2.3:o:linux:linux_kernel:7.0.6
-
cpe:2.3:o:linux:linux_kernel:7.0.7
-
cpe:2.3:o:linux:linux_kernel:7.0.8
-
cpe:2.3:o:linux:linux_kernel:7.0.9
-
cpe:2.3:o:linux:linux_kernel:7.1
-
cpe:2.3:o:linux:linux_kernel:7.1.1
-
cpe:2.3:o:linux:linux_kernel:7.1.2
-
cpe:2.3:o:linux:linux_kernel:7.1.3