AID-H-003.010
極高
Deployed AI Software Vulnerability Remediation Lifecycle
透過分階段部署將 Ollama 升級至 0.17.1 或更新版本,並獨立讀回每個執行個體的運行版本與容器映像檔摘要值(digest),徹底移除有漏洞的 GGUF 轉換程式碼路徑。
Ollama 是一款可於本機與伺服器執行大型語言模型推論的軟體。Cyera 揭露並驗證:在 Ollama 0.17.1 之前的版本中,特製的 GGUF 張量大小宣告可在 /api/create 執行 F16 轉 F32 轉換時觸發堆積記憶體(heap)越界讀取(漏洞編號為 CVE-2026-7482)。越界讀取的記憶體位元組會被寫入新產生的模型檔案,隨後可透過 /api/push 推送至攻擊者控制的模型登錄庫(registry)。遠端發動攻擊的前提是管理 API 暴露於網路上;Ollama 原生執行檔預設僅綁定 127.0.0.1,官方容器映像檔則將 OLLAMA_HOST 設為 0.0.0.0,管理者亦可能自行調整監聽位址。
GGUF 模型建立流程跨越了兩道關鍵邊界:在 F16 轉 F32 時直接採信張量宣告的長度,隨後又允許將生成的模型成品推送至外部。越界讀取屬於產品本身的記憶體安全漏洞,而未經身分驗證的管理 API,則在管理者不慎對外暴露 Ollama 時使遠端攻擊成為可能。
Ollama 上游原始碼預設僅綁定 127.0.0.1 而非 0.0.0.0。Cyera 是在受控環境中重現此攻擊鏈;單憑端點對外暴露或 CVE 編號本身,並不能直接推論已有真實使用者的機密資訊外洩。
最後更新: