QubesOS 的複製至 VM 錯誤回報機制中存在一個漏洞,可讓攻擊者在 Dom0 中執行任意程式碼。此問題特別影響 qvm-copy-to-vm 命令的 Dom0 變體,因為其使用了 system() 呼叫。當從 Dom0 複製檔案時會發生此漏洞,因為其錯誤回報函式依賴 system()。qvm-copy-to-vm 的 VM 變體則不受影響,因為其錯誤回報不使用 system()。這項發現顯示即使 QubesOS 的攻擊表面積極小,仍無法完全避免關鍵缺陷,並突顯了在 Dom0 等安全關鍵管理網域中使用 system() 呼叫所帶來的風險。
事件背景
Qubes OS 是一款以安全為核心的作業系統,利用 Xen 虛擬化技術將應用程式隔離至不同的網域中。Dom0(domain zero)是擁有特權的管理網域,負責管理這些虛擬機器並作為系統操作的中樞。複製至 VM 功能允許使用者在 Dom0 與隔離的 VM 之間傳輸檔案,這是該架構中常見的工作流程。
社群觀察
社群成員對如此精心設計的作業系統仍存在漏洞感到驚訝,並指出該問題特定於 Dom0 的操作。討論也涉及了創辦人 Joanna Rutkowska 的遺產,以及 QubesOS 在硬體加速方面面臨的持續挑戰。



