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

目标: 1000 元 · 已筹: 1359 元

100%

CVE-2026-98464— Linux RISC-V KVM 定时器回调竞态条件漏洞

一分钟漏洞结论

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

在 Linux 内核中,以下漏洞已得到修复: RISC-V: KVM: 在销毁过程中同步 hrtimer 回调 在非 Sstic 模式下,hrtimer 回调函数会在其最后使用所属 vCPU 之前将 标志清除。如果在回调仍在运行时,销毁流程观察到 为 false,那么 将跳过 调用,导致 可能在回调进入 之前就释放了该 vCPU。 客户机(Guest)可以通过 SBI TIME 指令设置定时器,并通过 SBI 传统关机指令或 SRST 请求关机。任何支持 并在退出时销毁虚拟机(VM)的虚拟机监控程序(VMM)都会提

CVSS 9.3 · Critical EPSS 0.14% · P4

影响版本矩阵 14

厂商产品 版本范围状态
Linux Linux 3a9f66cb25e18a3eeca36c08d9f823a35b3ddc22< 9bdbae64ae0dab93041ebc57ec4e93def793fc2d affected
3a9f66cb25e18a3eeca36c08d9f823a35b3ddc22< 2af03b606aadaaeb386658ef798c79bdcdef87c1 affected
3a9f66cb25e18a3eeca36c08d9f823a35b3ddc22< e66aced74f0122380603c9910a71d77618b28f0e affected
3a9f66cb25e18a3eeca36c08d9f823a35b3ddc22< ea91f05a55b807ead3166546a2c75f4185ca645f affected
3a9f66cb25e18a3eeca36c08d9f823a35b3ddc22< 3cc6184bd5920c9685d87f4e260568feba08650d affected
3a9f66cb25e18a3eeca36c08d9f823a35b3ddc22< aaad136d56d91252517272b68cd533e5714698d5 affected
5.16 affected
< 5.16 unaffected
… +6 条更多
获取后续新漏洞提醒 登录后订阅

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

漏洞信息

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

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

Vulnerability Title
RISC-V: KVM: Synchronize hrtimer callback during teardown
来源: CVE Program / CVE List V5
Vulnerability Description
In the Linux kernel, the following vulnerability has been resolved: RISC-V: KVM: Synchronize hrtimer callback during teardown The non-Sstc hrtimer callback clears next_set before its final uses of the enclosing vCPU. If teardown observes next_set as false while the callback is still running, kvm_riscv_vcpu_timer_cancel() skips hrtimer_cancel() and kvm_destroy_vcpus() can free the vCPU before the callback enters kvm_riscv_vcpu_set_interrupt(). A guest can arm the timer with SBI TIME and request shutdown with SBI legacy shutdown or SRST. A VMM that honors KVM_EXIT_SYSTEM_EVENT and destroys the VM supplies the teardown side of the race; no post-launch host ioctl is needed to arm or request teardown. On upstream master 62cc90241548, generic KASAN reported: BUG: KASAN: slab-use-after-free in do_raw_spin_lock Write of size 4 at addr ff60000005e58898 kvm_riscv_vcpu_set_interrupt kvm_riscv_vcpu_hrtimer_expired __hrtimer_run_queues hrtimer_interrupt The object was allocated by KVM_CREATE_VCPU and freed concurrently by: kvm_destroy_vcpus kvm_arch_destroy_vm kvm_destroy_vm __fput For deterministic validation, I added mdelay(1000) immediately after the existing next_set = false assignment. This only widens the existing post-clear callback window. A no-delay trace build naturally reached the callback-after-teardown-start/before-deinit ordering in 12 of 200 runs, but 1,500 stock-kernel stress iterations did not produce a KASAN report, so natural reproduction is timing-sensitive. Always invoke hrtimer_cancel() for an initialized timer. Preserve the existing -EINVAL result when the timer is no longer set, but only after synchronizing with a running callback. With this patch, hrtimer_cancel() blocked for the full widened callback window before vCPU destruction. KASAN reported no error in 100 fixed-and-widened runs or 200 fix-only timing-sweep runs.
来源: CVE Program / CVE List V5
CVSS Information
CVSS:3.1/AV:L/AC:L/PR:N/UI:N/S:C/C:H/I:H/A:H
来源: CVE Program / CVE List V5
Vulnerability Type
N/A
来源: CVE Program / CVE List V5

受影响产品

厂商 产品 影响版本 CPE 订阅
Linux Linux 3a9f66cb25e18a3eeca36c08d9f823a35b3ddc22 ~ 9bdbae64ae0dab93041ebc57ec4e93def793fc2d -
Linux Linux 5.16 -

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

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

未找到公开 POC。

登录以生成 AI POC

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

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

CVE-2026-98464 补丁与修复 (5)

同批安全公告 · Linux · 2026-10-18 · 共 435 条

CVE-2026-98490 9.8 CRITICAL Open vSwitch conntrack 模块 辅助函数释放后使用漏洞
CVE-2026-98548 9.8 CRITICAL Linux SCTP 协议 旧 Cookie 错误 数据包丢弃漏洞
CVE-2026-98549 9.1 CRITICAL Linux TCP 重传队列边界合并漏洞
CVE-2026-98451 8.8 HIGH Samba SMB 客户端非普通文件句柄处理漏洞
CVE-2026-98466 8.2 HIGH KVM arm64 版本 hyp 栈页面越界访问漏洞
CVE-2026-98499 8.1 HIGH HID wacom 驱动越界读取漏洞
CVE-2026-98454 8.1 HIGH SMB 客户端创建上下文越界读取漏洞
CVE-2026-98532 8.1 HIGH Linux IPv6 协议栈越界读取漏洞
CVE-2026-98507 7.8 HIGH Linux 内核匿名 VMA 初始化竞态条件漏洞
CVE-2026-98487 7.8 HIGH Linux 网桥 MDB 远程拒绝服务漏洞
CVE-2026-98520 7.8 HIGH Linux 内核 drm/amdkfd 释放后使用漏洞
CVE-2026-98517 7.8 HIGH Linux 内核 nouveau 驱动 UAF 漏洞
CVE-2026-98515 7.8 HIGH Nouveau 驱动双重释放漏洞
CVE-2026-98491 7.8 HIGH Open vSwitch 连接跟踪数据项修改漏洞
CVE-2026-98436 7.8 HIGH AMD XDNA 设备缓冲区导出禁用漏洞
CVE-2026-98510 7.8 HIGH Intel Xe DRM 竞态条件漏洞
CVE-2026-98524 7.8 HIGH RDS IB 映射 MR 失败时 SG 列表未清零漏洞
CVE-2026-98443 7.8 HIGH XFS 修复恢复 iunlink 桶时的游标和指针处理漏洞
CVE-2026-98442 7.8 HIGH Linux 内核 act_ct 扩展重分配导致 UAF 漏洞
CVE-2026-98441 7.8 HIGH Linux Kernel 网络调度器竞态条件漏洞

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

IV. Related Vulnerabilities