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

目标: 1000 元 · 已筹: 1359 元

100%

CVE-2026-99252— Linux Kernel io_uring 拒绝服务漏洞

一分钟漏洞结论

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

在 Linux 内核中,以下漏洞已得到修复: io_uring/mpscq:在推送操作期间禁用抢占 推送操作会将节点设置为新的队尾,随后将其链接到前驱节点。在这两个步骤之间,队列虽然非空,但 却无法获取该节点。消费者通过重试机制处理此情况,并在循环中调用 ,以便让被抢占的生产者有机会完成操作。 然而,如果消费者的优先级高于生产者,且两者运行在同一 CPU 上, 将不会触发调度: 生产者可以是任何能够向环形队列提交任务工作的任务,例如 io-wq 工作线程,或通过 发送消息的进程。消费者会自旋并持有 ,直到调度器对公

AI 预测 5.9 利用难度: 中等

影响版本矩阵 6

厂商产品 版本范围状态
Linux Linux 50cb44bd0d5f243919a06b17b1d979fdcd72cb2b< 8c94677e2b6145393d4c129fe0f5364b0e5000a5 affected
50cb44bd0d5f243919a06b17b1d979fdcd72cb2b< 68a95c3968895cd198f42baadb23e635fecc5a66 affected
7.2 affected
< 7.2 unaffected
7.2.14≤ 7.2.* unaffected
7.4-rc1≤ * unaffected
获取后续新漏洞提醒 登录后订阅

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

漏洞信息

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

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

Vulnerability Title
io_uring/mpscq: disable preemption while pushing
来源: CVE Program / CVE List V5
Vulnerability Description
In the Linux kernel, the following vulnerability has been resolved: io_uring/mpscq: disable preemption while pushing A push makes the node the new tail, and then links it to its predecessor. In between the queue isn't empty, but mpscq_pop() can't get at the node. The consumers deal with that by trying again, with a cond_resched() in the loop to give a preempted producer the chance to finish. cond_resched() doesn't do that if the consumer has a higher priority than the producer and both have to use the same CPU: producer (SCHED_OTHER) consumer (SCHED_FIFO), same CPU io_req_local_work_add() mpscq_push() prev = xchg(&q->tail, node) <preempted> io_cqring_wait() __io_run_local_work() again: cond_resched() // nothing to do mpscq_pop() // NULL // work pending, no events yet goto again The producer can be any task that is able to queue task_work for the ring: an io-wq worker, or somebody who sends a message with IORING_OP_MSG_RING. The consumer spins, holding ->uring_lock, until the scheduler takes pity on the fair class, which takes about a second with the default settings of the fair server, and forever without it. The loops in tctx_task_work_run() and io_cancel_local_task_work() have the same problem. Don't allow preemption between the two steps. That bounds the time the window is open on the CPU of the producer by what interrupts take, and a consumer that waits for that is on another CPU. The cost is a preempt_disable()/preempt_enable() pair per push.
来源: 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 50cb44bd0d5f243919a06b17b1d979fdcd72cb2b ~ 8c94677e2b6145393d4c129fe0f5364b0e5000a5 -
Linux Linux 7.2 -

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

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

未找到公开 POC。

登录以生成 AI POC

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

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

CVE-2026-99252 其他参考 (2)

同批安全公告 · 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-99253 Linux 内核 io_uring 竞态条件漏洞
CVE-2026-99255 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