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

目标: 1000 元 · 已筹: 1336

100%

CVE-2026-80916— kcov PREEMPT_RT 数据损坏与竞态条件

一分钟漏洞结论

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

在 Linux 内核中,以下漏洞已被修复: kcov:修复 PREEMPT_RT 上的数据损坏和竞争条件 syzbot 报告了在 PREEMPT_RT 内核上出现 KCOV 状态损坏的问题。原因是用于保存/恢复远程 KCOV 状态的临时存储空间当前被分配为 per-CPU(每 CPU)区域。 在 PREEMPT_RT 内核中,软中断处理程序(softirq handlers)作为可抢占的任务线程运行(例如 ksoftirqd)。如果一个软中断上下文抢占了一个正在运行远程 KCOV 会话的任务,它会安全地将该任务的状

AI 预测 5.5 利用难度: 中等

影响版本矩阵 20

厂商产品 版本范围状态
Linux Linux 5ff3b30ab57da82d8db4f14662a2858cabfbc2c0< ef7048d8a614c5f5a9b20513a5428101a744514e affected
5ff3b30ab57da82d8db4f14662a2858cabfbc2c0< 8ed3ddf23d39bf5338406bd9f8863d44748cf6ce affected
5ff3b30ab57da82d8db4f14662a2858cabfbc2c0< 5dc59fc959b2b5742985d7ef24bccd1868217dc2 affected
5ff3b30ab57da82d8db4f14662a2858cabfbc2c0< a2fb8222cde23b0001812ed3acb7c0ea36dd94e2 affected
5ff3b30ab57da82d8db4f14662a2858cabfbc2c0< 18799e858b407bf355383c9dd6c06477aa437134 affected
5ff3b30ab57da82d8db4f14662a2858cabfbc2c0< e11f5b48c82703242a3be7a7ae4b4940b4cb4610 affected
5ff3b30ab57da82d8db4f14662a2858cabfbc2c0< 22670d1552fe155822b2abf91f920925f7d067b4 affected
5ff3b30ab57da82d8db4f14662a2858cabfbc2c0< f8c9a3ec36b4ee3d4701b9be08f40e7bfbf89761 affected
… +12 条更多
获取后续新漏洞提醒 登录后订阅

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

漏洞信息

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

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

Vulnerability Title
kcov: fix data corruption and race conditions on PREEMPT_RT
来源: CVE Program / CVE List V5
Vulnerability Description
In the Linux kernel, the following vulnerability has been resolved: kcov: fix data corruption and race conditions on PREEMPT_RT syzbot is reporting KCOV state corruption on PREEMPT_RT kernels, for the temporary storage used for saving/restoring remote KCOV state is currently allocated as the per-CPU area. On PREEMPT_RT kernels, softirq handlers run as preemptible task threads (e.g., ksoftirqd). If a softirq context preempts a task running a remote KCOV session, it safely saves the task's state into the per-CPU area. However, if that softirq thread is subsequently preempted by a higher- priority softirq thread on the same CPU, the second softirq will overwrite the same per-CPU area, permanently destroying the original task's KCOV state. Fix this data corruption by moving the temporary storage from the per-CPU area to the per-thread area. Since each softirq thread now owns its own task context, nested softirq preemption no longer causes data overwrites. Note that while the temporary storage is now on a per-thread basis, the per-CPU kcov_percpu_data.lock must be retained, for we need to ensure that kcov_remote_start() and kcov_remote_stop() operate atomically without racing against asynchronous interrupts that manipulate the current task's KCOV state. It is likely that GFP_KERNEL allocation by vmalloc_node() in kcov_init() has already called panic() before returning NULL, for there will be no OOM-killable userspace processes when __init function of built-in module runs. But this patch also fixes crashing the kernel when vmalloc_node() in kcov_init() returned NULL, for kcov_init() left per-CPU irq_area == NULL but kcov_remote_start() depends on per-CPU irq_area != NULL, resulting in (1) doing vmalloc() in kcov_remote_start() despite !in_task() context (2) out-of-array-bounds access if (1) succeeded but kcov->remote_size < CONFIG_KCOV_IRQ_AREA_SIZE (3) always leak memory allocated by (1), eventually killing all OOM-killable userspace processes problems.
来源: 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 5ff3b30ab57da82d8db4f14662a2858cabfbc2c0 ~ ef7048d8a614c5f5a9b20513a5428101a744514e -
Linux Linux 5.8 -

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

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

未找到公开 POC。

登录以生成 AI POC

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

登录查看更多情报信息。

CVE-2026-80916 补丁与修复 (8)

CVE-2026-80916 其他参考 (1)

同批安全公告 · Linux · 2026-09-09 · 共 12 条

CVE-2026-80925 内核 VLAN 卸载切换竞争与 Panic 修复
CVE-2026-80924 Linux内核 5.10 加密模块 内存信息泄露
CVE-2026-80923 xhci dbgtty 驱动注册失败修复
CVE-2026-80922 Linux内核qcom-rng生成零值漏洞
CVE-2026-80921 KVM s390 虚拟化软件 远程代码执行漏洞
CVE-2026-80920 Linux内核 io_uring 事件通知延迟漏洞
CVE-2026-80919 AMD GPU DevCoreDump 死锁
CVE-2026-80918 Linux内核HID驱动 整数与指针混淆漏洞
CVE-2026-80917 32位CAM系统PCI主机通用驱动空指针解引用
CVE-2026-80915 Linux内核 drm/xe模块数据路径分配漏洞
CVE-2026-80914 蓝牙ISO监听套接字释放后使用漏洞

IV. Related Vulnerabilities

V. Comments for CVE-2026-80916

暂无评论


发表评论