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

目标: 1000 元 · 已筹: 1336

100%

CVE-2026-90240— Linux内核 IOMMU 别名拆除时刷新缓存错误

一分钟漏洞结论

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

在 Linux 内核中,已修复以下漏洞: iommu/vt-d:在拆除别名时,使用正确的 SID 刷新上下文缓存 和 这两个函数均针对设备的每一个 DMA 别名被调用一次。这两个函数都会使用 回调提供的总线/设备号(bus/devfn)来定位上下文条目,然后调用 。该函数利用 和 (即设备自身的请求者 ID)来构造一个选择性设备上下文缓存无效化操作。 因此,对于除设备自身 RID 之外的任何别名,刚在内存中清除的上下文条目并未在上下文缓存中被无效化。硬件可能会继续使用那个过时的缓存条目。在可缩放模式(scalabl

AI 预测 7.0 利用难度: 困难

可能的 ATT&CK 技术 1 AI

T1069 · Permission Groups Discovery
获取后续新漏洞提醒 登录后订阅

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

漏洞信息

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

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

Vulnerability Title
iommu/vt-d: Flush context cache with correct SID when tearing down aliases
来源: CVE Program / CVE List V5
Vulnerability Description
In the Linux kernel, the following vulnerability has been resolved: iommu/vt-d: Flush context cache with correct SID when tearing down aliases domain_context_clear_one() and device_pasid_table_teardown() are both invoked once per DMA alias of a device. Each function locates the context entry using the bus/devfn pair provided by the pci_for_each_dma_alias() callback, then calls intel_context_flush_no_pasid(), which constructs a device-selective context-cache invalidation from info->bus and info->devfn (that is, always the requester ID of the device itself). As a result, for every alias other than the device’s own RID, the context entry that was just cleared in memory is never invalidated in the context cache. Hardware may continue using that stale cached entry. In the scalable-mode teardown path, intel_pasid_free_table() can then free the PASID directory still referenced by that stale entry, allowing the IOMMU to walk freed memory. Fix this by passing the source ID of the entry being torn down to intel_context_flush_no_pasid(), instead of deriving it from @info.
来源: 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 f90584f4beb84211c4d21b319cc13f391fe9f3c2 ~ a803141597d61dc0511f7cd849625e17d042ca8a -
Linux Linux 6.11 -

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

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

未找到公开 POC。

登录以生成 AI POC

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

登录查看更多情报信息。

CVE-2026-90240 补丁与修复 (1)

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

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

CVE-2026-90257 Linux内核 virtio_bt 越界读取漏洞
CVE-2026-90238 Linux内核 AMD ISP4 驱动死锁漏洞
CVE-2026-90239 Linux内核 AMD ISP4 内存管理缺陷
CVE-2026-90241 Intel VT-d 可扩展模式探测失败导致上下文拆除缺陷
CVE-2026-90243 Linux内核 VT-d IOMMU 安全漏洞
CVE-2026-90242 Linux内核IOMMU VTD引用计数泄漏
CVE-2026-90244 Linux内核 iommu/dma 竞争条件漏洞
CVE-2026-90245 Linux fbdev kyro 驱动坐标校验缺陷
CVE-2026-90246 AppArmor 标签验证整数溢出
CVE-2026-90247 内核bpf路径mmap_lock内存泄漏
CVE-2026-90248 Linux内核net/sched:修复竞态条件导致的协议拆解错误
CVE-2026-90249 Linux内核iio驱动运行时电源管理修复
CVE-2026-90250 Linux内核 bpf cgroup 空指针解引用漏洞
CVE-2026-90251 Windows 17763 Bluetooth RCE漏洞
CVE-2026-90253 Linux 蓝牙MESH 发送取消命令内存泄漏漏洞
CVE-2026-90252 Linux Bluetooth MGMT 取消时未释放HCI命令
CVE-2026-90254 蓝牙 hci_sync 广告实例释放漏洞
CVE-2026-90256 Linux Bluetooth L2CAP 远程代码执行漏洞
CVE-2026-90255 Linux内核 Bluetooth 漏洞
CVE-2026-90267 Linux 内核 SCSI 驱动内存池泄漏漏洞

显示前 20 条,共 602 条。 查看全部 → →

IV. Related Vulnerabilities

V. Comments for CVE-2026-90240

暂无评论


发表评论