OC
Qubes 的 Dom0 漏洞藏在错误提示里,隔离系统最怕信任回流
科技 · 2026-08-31 · 政策与安全 · 阅读 2

Qubes 的 Dom0 漏洞藏在错误提示里,隔离系统最怕信任回流

Qubes OS 发布 QSB-118 安全公告,修复一条可把恶意虚拟机输入带入 Dom0 的命令注入路径。攻击条件并非远程无交互:用户需要从 Dom0 主动向已被攻陷的 qube 执行 qvm-copy-to-vm,随后处理攻击者构造的错误反馈。但一旦条件满足,恶意 qube 可在系统最高信任域执行任意命令。

作者:韩启明|OC 政策与安全编辑

Qubes OS 发布 QSB-118 安全公告,修复一条可把恶意虚拟机输入带入 Dom0 的命令注入路径。攻击条件并非远程无交互:用户需要从 Dom0 主动向已被攻陷的 qube 执行 qvm-copy-to-vm,随后处理攻击者构造的错误反馈。但一旦条件满足,恶意 qube 可在系统最高信任域执行任意命令。

一句话结论:漏洞不是虚拟机隔离本身突然失效,而是低信任域控制的文本被送回 Dom0,并在错误提示流程里经过 shell;对隔离系统而言,确认窗口也是数据接口,不能因为有人点击就自动变可信。

Qubes 的核心设计是把日常活动拆到不同虚拟机,Dom0 只负责管理界面和设备,不运行普通网络应用。这样即使浏览器 qube 被攻陷,攻击者也不应越过边界控制整台系统。QSB-118 的危险正是触达了这条最高边界。

公告描述的流程发生在复制失败时。目标 qube 可以返回精心构造的错误内容,管理端为了向用户显示提示而处理该内容。相关代码对引号和参数边界处理不当,使攻击者输入有机会变成命令。后续修复还在调用图形错误对话框前主动丢弃有效 root 权限,减少类似显示路径再次成为提权媒介的风险。

一次需要用户动作但后果跨越最高信任边界的攻击链

“需要用户主动复制”不应被误解为低风险。安全系统经常允许跨域操作,但依靠确认和明确方向控制风险。用户发起从 Dom0 到某个 qube 的复制,只代表同意传输选定文件,并不代表同意让目标 qube 的返回字符串以 root 身份执行。授权必须限定到动作本身,不能沿错误处理链条无限扩张。

Qubes 表示所有发行版本都受影响。当前公告列出的修复包是 Qubes 4.3 Dom0 中的 qubes-core-dom0-linux 4.3.22;公告发布时,该包将经过 security-testing 后进入稳定仓库。用户应通过 Qubes Update 工具或等价命令安装,而不是在 Dom0 中打开浏览器手工下载未知文件。

这个事件对普通桌面系统也有启发。应用常把来自服务器、插件或沙箱进程的错误字符串直接送进通知、日志和辅助命令。错误路径测试少、权限却可能更高。输入验证不能只覆盖“成功返回的数据”,对话框标题、文件名、日志字段和诊断命令同样属于攻击面。

关键事实

  • 攻击要求用户从 Dom0 向恶意 qube 发起 qvm-copy-to-vm,不是无交互远程接管。
  • 恶意 qube 可通过构造错误反馈触发 Dom0 命令注入。
  • Qubes 4.3 的修复包为 qubes-core-dom0-linux 4.3.22;所有 Qubes 发行版本被公告列为受影响。

OC 判断

隔离系统的价值不在于永远没有漏洞,而在于把跨边界通道压到足够少并快速修补。QSB-118 暴露的是典型“信任回流”:高信任域向外发出动作后,又把低信任域的解释带回来执行。未来审计不仅要列出谁能调用 Dom0,还要逐项检查 Dom0 会解析谁返回的内容。

为什么重要

  • 对 Qubes 用户:尽快安装官方更新,并避免把 Dom0 用作普通工作环境。
  • 对安全工程师:错误提示、日志和确认框也是跨信任域协议的一部分。
  • 对桌面平台:用户确认必须绑定到具体动作,不能为返回数据附带执行权。

参考来源

相关阅读

基于标题、摘要和正文内容自动匹配。

更多科技

评论

围绕这篇文章补充信息、提出问题或分享观察。

0
暂无评论。

发表评论

继续看看 OC 用户围绕这个话题说了什么、做了什么。