觀點 · 資訊分享
LiteLLM 的 MCP 測試端點被列入 CISA 已遭利用清單:低權限帳號也能在主機上執行指令
CISA 在 6 月 8 日把 LiteLLM 的指令注入漏洞 CVE-2026-42271 加入 KEV 清單,處理期限為 6 月 22 日。這個漏洞的 CVE 早在 5 月 8 日就公開,1.83.7 版已修補。
- 發布
- 2026-06-08
- 篇幅
- 約 3 分鐘 · 1,448 字
- 結構
- 7 節 + 3 題常見問題
- 標籤

一句話看懂:自架 AI 閘道 LiteLLM 有個指令注入漏洞,只要有任何有效金鑰,就能讓伺服器執行指令;CISA 在 6 月 8 日把它列入已遭利用清單,要求 6 月 22 日前處理。

先用白話講:這個漏洞是什麼?
想像公司有一間設備室,只有管理員能進去按按鈕。但有個「試用面板」開放給所有員工證,只要刷得進大樓,就能在面板上輸入「請執行這個程式」,設備室就真的照做了,而且是用管理員的權限在做。
LiteLLM 是一個 AI 代理伺服器,讓你的程式用統一的格式呼叫各家 AI 模型。它支援 MCP(讓 AI 連接外部工具的協定),所以提供了「預覽 MCP 伺服器」的功能,而這個預覽功能就是問題所在。
發生什麼事
- 漏洞編號:CVE-2026-42271,NVD 在 5 月 8 日就已公開
- 6 月 8 日的新消息:CISA 把它列入已知遭利用漏洞(KEV)清單,處理期限為 6 月 22 日;CISA 對它的名稱是「BerriAI LiteLLM 指令注入漏洞」
- 問題所在:用來預覽 MCP 伺服器的兩個端點(
POST /mcp-rest/test/connection與POST /mcp-rest/test/tools/list),接受完整的伺服器設定,包含 stdio 傳輸用的 command、args、env - 後果:端點嘗試連線時,會在代理主機上以代理程式的權限啟動指定的指令
- 守門不足:只要有效的代理金鑰就能呼叫,沒有角色檢查,連低權限的內部用戶金鑰都行
- 嚴重度:NVD 資料顯示 CVSS 4.0 為 8.7(高),來源是 GitHub 安全公告
誰會受影響?
- 版本範圍:1.74.2 起、1.83.7 之前
- 修補版本:1.83.7
- 情境:自架 LiteLLM、並且發放過金鑰給多位使用者或服務的團隊,風險最高
給開發者與管理者的技術細節
- 升級:把 LiteLLM 升到 1.83.7 或更新版本
- 暫時降風險:限制可以連到代理伺服器的網路來源,並檢查已發放的金鑰,停用不必要的
- 若你曾讓不可信任的人持有金鑰,要考慮檢查主機是否有可疑的行程或異常的對外連線
- 設計上的教訓:預覽或測試功能「要不要真的執行指令」必須有角色檢查,而且最好不允許使用者指定要執行的指令
CISA 的 KEV 清單代表已有遭利用的證據;官方這則資料沒有說明是被誰、如何利用,也沒有說是否與勒索攻擊有關(CISA 欄位為「不明」)。
我的看法
自架服務的人很常用 LiteLLM 這類 AI 閘道,放在 NAS 或小主機上統一管理幾個服務的 AI 呼叫。這種「集中管理金鑰」的架構很方便,但也代表一旦它被突破,後果是整台主機,而不只是某一個金鑰。
這次的教訓我覺得有兩個:第一,AI 工具愈來愈常加入「幫你執行東西」的功能(像 MCP 的 stdio),每個這類功能都等於開了一個執行指令的後門,權限控管一定要嚴;第二,漏洞早在 5 月就公開,到 6 月才被列入遭利用清單,中間差了一個月,自架服務的人要養成定期升版的習慣,不要裝好就放著。
名詞小辭典
- AI Gateway(AI 閘道):放在程式與 AI 模型之間的代理伺服器,負責轉發請求與管理金鑰。
- MCP:讓 AI 連接外部工具與資料的通用協定。
- 指令注入:讓程式執行攻擊者指定的指令。
- CISA KEV:美國 CISA 公布的已知遭利用漏洞清單。
資料來源
常見問題
LiteLLM 是什麼?
一個代理伺服器(AI Gateway),讓程式用 OpenAI 的格式去呼叫各家的 AI 模型。很多團隊自架它來統一管理金鑰與用量。
為什麼低權限帳號也能利用?
官方描述:那兩個預覽端點只檢查有沒有有效的代理金鑰,沒有檢查角色,所以內部用戶等低權限金鑰的持有者也能呼叫,進而讓主機啟動他指定的指令。
我該怎麼處理?
把 LiteLLM 升級到 1.83.7 或更新版本。升級前,限制哪些人與網路能連到代理伺服器,並回頭檢查是否發放了不必要的金鑰。
接著讀
全部觀點 →Python AI 服務常用的 Starlette、LiteLLM 漏洞遭利用:CISA 列管,快升 1.0.1 與 1.84.0CISA 把 Starlette 的 Host 標頭漏洞與 LiteLLM 的 MCP 驗證繞過列入已遭利用清單。前者讓路徑檢查被騙過,後者用假金鑰就能叫用 MCP 工具,自架 Python API 與 AI 閘道的人要先查版本。閱讀 →LiteLLM 的 SQL 注入漏洞 CVE-2026-42208:未登入可讀資料庫,已列入 CISA 已遭利用清單AI 閘道 LiteLLM 的代理在檢查 API 金鑰時有 SQL 注入,未登入者可透過特製的請求標頭讀取甚至修改資料庫。專案 4 月 24 日已發布公告並在 1.83.7 修補,CVE 編號 5 月 8 日公開,同日被 CISA 列入已遭利用清單。閱讀 →Nextcloud 內建的 Collabora 伺服器漏洞已遭利用:CISA 列入清單,26.4.303 以前都要更新Nextcloud 的 Collabora Online 內建 CODE 伺服器有個作業系統指令注入漏洞(CVE-2026-110447),已在實際攻擊中被利用。CISA 在 10 月 23 日把它列入已知遭利用漏洞清單,版本低於 26.4.303 的自架主機要更新並檢查。閱讀 →