目标达成 感谢每一位支持者 — 我们达成了 100% 目标!

目标: 1000 元 · 已筹: 1359 元

100%

CVE-2026-99255— Linux 内核 io_uring 竞态条件漏洞

一分钟漏洞结论

影响对象
Linux Linux
利用判断
尚无明确在野利用证据,仍需结合暴露面评估
建议动作
优先检查厂商安全公告和参考链接中的修复版本;无法立即升级时,限制受影响服务暴露并加强监测。

在 Linux 内核中,以下漏洞已得到修复: io_uring/io-wq:避免在取消操作时隐藏请求链(link) 当一个任务退出时,它会取消自己跟踪的所有请求,并等待这些请求全部完成或释放。 会遍历请求可能出现的所有位置;如果未找到可取消的请求,该函数会进入睡眠状态。每当该任务的某个请求通过任务工作(task work)完成或被释放时,该函数会被唤醒。 然而,当 io-wq 完成一个带有链接(link)的请求时,存在一个短暂的时间窗口,此时链接中的下一个请求无法被找到: 在这个时间窗口内,该链接请求既不是“待处理

AI 预测 5.5 利用难度: 中等

影响版本矩阵 14

厂商产品 版本范围状态
Linux Linux 768134d4f48109b90f4248feecbeeb7d684e410c< 98470f164286f7f62aaee519d4d11b9370ce6d7b affected
768134d4f48109b90f4248feecbeeb7d684e410c< d39ebc7a583d650b1d6da9b45e2ce96ad4d877e4 affected
768134d4f48109b90f4248feecbeeb7d684e410c< ebe8e97fb99d9f374c482902a00677cfd24a6c27 affected
768134d4f48109b90f4248feecbeeb7d684e410c< 3e02b8df0e9fa1423ac2a4e03409a9329c30ac49 affected
768134d4f48109b90f4248feecbeeb7d684e410c< 92e20e9c72bdf6cfa6f84eded7b33399bc7061da affected
768134d4f48109b90f4248feecbeeb7d684e410c< 436d48a2ed13112d2d27085325838e5bce6b4507 affected
5.5 affected
< 5.5 unaffected
… +6 条更多
获取后续新漏洞提醒 登录后订阅

一、 漏洞 CVE-2026-99255 基础信息

漏洞信息

对漏洞内容有疑问?看看神龙的深度分析是否有帮助!
查看神龙十问 ↗

尽管我们使用了先进的大模型技术,但其输出仍可能包含不准确或过时的信息。神龙努力确保数据的准确性,但请您根据实际情况进行核实和判断。

Vulnerability Title
io_uring/io-wq: don't hide a link from cancellations
来源: CVE Program / CVE List V5
Vulnerability Description
In the Linux kernel, the following vulnerability has been resolved: io_uring/io-wq: don't hide a link from cancellations A task that exits cancels its tracked requests and waits until they are gone. io_uring_cancel_generic() looks everywhere a request can be, and goes to sleep if it found nothing to cancel. It is woken up each time one of the requests of the task is completed by task work or freed. When io-wq is done with a request that has a link, there is a time in which the next request of the link can't be found: io_worker_handle_work() io_assign_current_work(worker, NULL) io_wq_free_work(work) io_req_find_next() // takes the link off the request io_free_req() // task work for the task io_assign_current_work(worker, linked) io_run_task_work() cond_resched() worker->cur_work = linked It is not pending, it is not the current work of a worker, and it is not yet on the list that it is about to be parked on. If the pass that the exiting task makes because of io_free_req() falls into that time, it finds nothing and the task goes to sleep. The worker then runs the link, which IO_WQ_BIT_EXIT doesn't prevent for bounded work. If that parks the request nothing is completed or freed, and nobody wakes up the task. If it is the process that exits it can't be killed any more either. NOP, IOSQE_ASYNC | IOSQE_IO_LINK FUTEX_WAIT, FUTEX2_PRIVATE exit of the thread, or of the process, up to 63us later With four of these per round 5 to 8 of 10,000 rounds hang (4 CPUs, KVM): io_uring_cancel_generic do_exit Commit f8b632e89a10 ("io_uring: tighten task exit cancellations") is about the same gap, and makes the task look again for whatever happens before io_free_req(). Free the request once the link is the current work of the worker, or pending. Whoever is woken up by that can find the link, until it is parked where cancellations look as well. To do so split io_wq_free_work() in two.
来源: CVE Program / CVE List V5
CVSS Information
N/A
来源: CVE Program / CVE List V5
Vulnerability Type
N/A
来源: CVE Program / CVE List V5

受影响产品

厂商 产品 影响版本 CPE 订阅
Linux Linux 768134d4f48109b90f4248feecbeeb7d684e410c ~ 98470f164286f7f62aaee519d4d11b9370ce6d7b -
Linux Linux 5.5 -

二、漏洞 CVE-2026-99255 的公开POC

# POC 描述 源链接 神龙链接
AI 生成 POC 高级

未找到公开 POC。

登录以生成 AI POC

三、漏洞 CVE-2026-99255 的情报信息

请登录查看更多情报信息。

CVE-2026-99255 其他参考 (6)

同批安全公告 · Linux · 2026-11-03 · 共 28 条

CVE-2026-99270 8.1 HIGH Linux TCP 潜在释放后重用漏洞
CVE-2026-99246 8.1 HIGH Linux TIPC 节点重置追踪转储竞争条件漏洞
CVE-2026-99269 7.8 HIGH Linux sched_ext 任务调度逻辑缺陷
CVE-2026-99264 7.8 HIGH Linux io_uring 拒绝重试未提交缓冲区的接收
CVE-2026-99243 io-wq 工作线程创建退出位排序漏洞
CVE-2026-99245 Linux 内核 key_reject_and_link 竞态漏洞
CVE-2026-99244 Linux pid_namespace 信号中断漏洞
CVE-2026-99248 xiic 驱动运行时电源管理时钟警告漏洞
CVE-2026-99247 tracing 组件远程代码执行漏洞
CVE-2026-99249 Linux 内核 pid_namespace 冻结漏洞
CVE-2026-99250 Linux 内核 kthread 启动延迟漏洞
CVE-2026-99251 Hyper-V 驱动无限重试循环漏洞
CVE-2026-99252 Linux Kernel io_uring 拒绝服务漏洞
CVE-2026-99253 Linux 内核 io_uring 竞态条件漏洞
CVE-2026-99254 Linux io_uring 拒绝任务取消时任务工作洪泛漏洞
CVE-2026-99257 Linux GPIO 共享设备查找处理漏洞
CVE-2026-99256 dm cache 后台工作锁机制漏洞
CVE-2026-99259 Tegra PMC 时钟速率未初始化漏洞
CVE-2026-99258 Linux x86 Hyper-V 内核信息泄露漏洞
CVE-2026-99260 NTFS 属性标志转换逻辑漏洞

显示前 20 条,共 28 条。 查看全部 &rarr; →

IV. Related Vulnerabilities