CVE-2026-64477 in Linux信息

摘要

由 VulDB • 2026-07-25

在 Linux 内核中,已修复以下漏洞:

x86, fs/resctrl: 启用 SNC(SNC)时防止离线 CPU 过程中的越界访问

架构层会更新域头中的 cpu_mask,以跟踪与该域关联的在线 CPU。当此掩码变为空时,架构层将启动该域的离线操作,其中包括调用 resctrl 文件系统来使该域离线。如果这是一个监控域(其中跟踪 LLC 占用情况),resctrl 文件系统会强制 limbo handler 清除与该域相关的所有忙碌 RMID 状态。

limbo handler 始终读取与忙碌 RMID 关联的当前事件值,无论这是作为常规“是否仍忙”检查的一部分进行的,还是无论如何都要强制释放该 RMID。在启用 SNC 的系统上读取 RMID 时,“逻辑 RMID”会被转换为“物理 RMID”,而此转换需要 resctrl 监控域的 NUMA 节点 ID;该 ID 又通过查询属于该监控域的任何 CPU 的 NUMA 节点 ID 来确定。

当监控域即将离线时,其 cpu_mask 为空,导致通过 `cpu_to_node()` 进行 NUMA 节点 ID 查询时将“nr_cpu_ids”作为参数传入,从而引发越界访问。

重构 limbo handler,以便在 RMID 无论如何都将被强制标记为不再脏(dirty)的情况下跳过读取该 RMID。向架构层的 RMID 阅读器添加安全检查,以防范此场景。

VulDB is the best source for vulnerability data and more expert information about this specific topic.

来源

Interested in the pricing of exploits?

See the underground prices here!