Prefab UI 生成式介面沙箱可逃逸至主機:升級至 0.21.0 或更新版本
情報摘要
JFrog 公布 CVE-2026-120338:PrefectHQ 的 prefab-ui 生成式介面沙箱可能讓提交程式碼的呼叫者突破隔離,以伺服器作業系統使用者權限讀寫檔案,並導致遠端程式碼執行。受影響範圍由 0.14.0 起、早於 0.21.0;須特別檢查有啟用 Generative UI 並安裝 Deno 的部署。
JFrog 描述的執行環境是伺服器上的 Deno 子程序,以 Pyodide 執行呼叫者提交的 Python,並非僅在一般瀏覽器頁面內運行。舊沙箱未妥善限制主機檔案與網絡權限,破壞原有隔離界線。
Generative UI 是選用功能,並要求主機安裝 Deno。未設定認證時,能連線至相關 FastMCP 伺服器的客戶端可呼叫工具;有認證時,則涉及已獲工具呼叫權限的客戶端,不應概括成所有 Prefab UI 使用者均可遭未認證攻擊。
0.21.0 在接收生成程式碼前撤銷相關 Deno 權限。官方 GitHub release 於 2026 年 10 月 26 日 18:59 UTC(香港時間 10 月 27 日 02:59)發布,包含修補 PR #538;11 月 1 日是此次 CVE/JFrog 公告公開日,不是修補版本首次發布日。
受影響產品
PrefectHQ prefab-ui 0.14.0 起至早於 0.21.0;涉及選用的 Generative UI 沙箱,主機須已安裝 Deno。
適用讀者
使用 Prefab UI 生成式介面或 FastMCP GenerativeUI 的開發、平台及維運團隊。
建議行動
按 JFrog 指引將 prefab-ui 升級至 0.21.0 或更新版本;使用 FastMCP GenerativeUI 的伺服器亦須確認實際載入已修補的 prefab-ui。未能升級前,不要在不受信任客戶端可接觸的伺服器註冊 GenerativeUI。單靠加入認證並不等同修補:已獲工具呼叫權限的客戶端仍屬另一受影響情境。
風險評級依據
JFrog CNA 的 CVSS v3.1 評分:啟用 Generative UI、已安裝 Deno 且未設定認證的 FastMCP 伺服器情境為 10.0(Critical);已認證、獲准呼叫工具的客戶端情境為 9.9(Critical)。不能將未認證情境套用至所有部署。
解讀限制
原始公告提供概念驗證,但不等於已確認野外利用;本次未核實實際受害個案。
未有已核實的香港受影響部署或受害資料;香港關聯只限使用相關技術的團隊可能需要檢查。
未核實精確漏洞發現日期,亦不將公告或版本發布日當作事件發生日。
資料來源
本機收藏只保存在此瀏覽器,不會自動同步或分享。