CVE-2026-61546 - AnkiMCP:DNS 重繫結漏洞可在未授權情況下存取本地 HTTP 工具
CVE-2026-61546 - AnkiMCP: DNS rebinding reaches unauthenticated local AnkiMCP HTTP tools
AnkiMCP 0.21.0 以上版本已修復 DNS 重繫結漏洞,該漏洞允許攻擊者在未授權情況下存取本地 HTTP 介面,並讀取或寫入 Anki 資料。
AnkiMCP 0.21.0 以上版本已修復 DNS 重繫結漏洞,使用者應即時升級以避免本地資料被未授權讀寫。
譯文尚未完整,完整內容請切換至原文。
AnkiMCP 是一個 Anki 外掛程式,實作 MCP 伺服器,允許 AI 助手與 Anki 閃卡應用程式互動。在 0.21.0 版之前,`anki_mcp_server/mcp_server.py` 透過 `TransportSecuritySettings` 的 `enable_dns_rebinding_protection=False` 全域停用 FastMCP DNS 重新繫結保護,包括預設的本機 Streamable HTTP 監聽器。`anki_mcp_server/config.py` 的預設值啟用 `http_enabled` 在 `127.0.0.1:3141`,空的 `http_path` 選擇根端點。`initialize`、`tools/list` 與 `tools/call` 進入 MCP 分派前,未強制執行 bearer token、API 金鑰、會話金鑰、嚴格 `Host` 允許清單或嚴格 `Origin` 允許清單。當使用者在 Anki 與監聽器執行時瀏覽惡意網頁,瀏覽器請求可被重新繫結到迴環,攻擊者即可 `initialize` MCP、列舉工具、讀取本機收藏,並執行已啟用的非破壞性筆記/牌組建立或更新。攻擊者不需要 LAN 位置或本機程序。可用操作取決於已啟用的工具過濾器;除非選入 `enabled_destructive_tools`,否則破壞性工具會隱藏,限制刪除級影響,但不限制已公開的讀寫操作。所報告的測試平臺確認實際 MCP 工具分派,使用替代的 Anki 橋接回應,而非展示對真實收藏的破壞性變更。停用隧道/代理的保護亦會停用正常迴環配置的保護。此問題已於 0.21.0 版修復。
影響
受影響產品
以下產品受CVE-2026-61546漏洞影響。
即使cvefeed.io已知受影響產品的精確版本,資訊仍未在下表中呈現。
尚未錄入受影響產品
Common Vulnerability Scoring System(CVSS)是一套標準化框架,用於評估軟體與系統漏洞的嚴重性。 我們從各種來源收集並顯示每個 CVE 的 CVSS 分數。
| 分數 | 版本 | 嚴重度 | 向量 | 可利用性分數 | 影響分數 | 來源 |
|---|---|---|---|---|---|---|
| CVSS 4.0 | 高 | [email protected] |
將 AnkiMCP 更新至 0.21.0 或更高版本以修復 DNS 重新繫結保護。
- 將 AnkiMCP 外掛程式更新至 0.21.0 或更新版本。
- 確認設定中已啟用 DNS 重新繫結保護。
此處您將找到一份精心整理的外部連結清單,提供關於CVE-2026-61546的深入資訊、實用解決方案與有價值工具。
雖然 CVE 識別特定漏洞例項,CWE 則分類可能導致漏洞的常見缺陷或弱點。CVE-2026-61546 與以下 CWEs 相關:
Common Attack Pattern Enumeration and Classification (CAPEC) 儲存攻擊模式,這些模式描述了對手為利用 CVE-2026-61546 弱點所採用的常見屬性與方法。
我們掃描 GitHub 倉庫以偵測新的概念驗證攻擊。以下列表為已發布於 GitHub 的公開攻擊與概念驗證集合,按最近更新時間排序。
由於潛在的效能問題,結果僅限於前 15 個倉庫。
以下列表為文章中任何地方提及 CVE-2026-61546 漏洞的新聞。
下表列出隨時間變化對 CVE-2026-61546 漏洞所做的變更。
漏洞歷史細節有助於瞭解漏洞的演變,以及識別可能影響漏洞嚴重性、可利用性或其他特徵的最新變更。
-
New CVE Received By [email protected]
十月. 28, 2026
Action Type Old Value New Value Added Description AnkiMCP 是一個 Anki 外掛,實作 MCP 伺服器,讓 AI 助手能與 Anki 閃卡應用程式互動。在 0.21.0 版之前,`anki_mcp_server/mcp_server.py` 透過 `TransportSecuritySettings` 的 `enable_dns_rebinding_protection=False` 全域停用 FastMCP DNS 重新繫結保護,亦包含預設的本機 Streamable HTTP 監聽器。`anki_mcp_server/config.py` 中的預設值將 `http_enabled` 設為 `127.0.0.1:3141`,空的 `http_path` 會選取根端點。`initialize`、`tools/list` 與 `tools/call` 在達到 MCP 分派前,未強制執行 bearer token、API 金鑰、會話秘密、嚴格的 `Host` 或 `Origin` 允許清單。當受害者在 Anki 與監聽器運作時瀏覽惡意網頁,瀏覽器請求會被重新繫結至迴環,攻擊者即可 `initialize` MCP、列舉工具、閱讀本機收藏,並執行已啟用且非破壞性的筆記/牌組新增或更新。攻擊者不需要 LAN 位置或本機程序。可用操作取決於已啟用的工具過濾;除非選擇啟用 `enabled_destructive_tools`,否則破壞性工具被隱藏,限制刪除級別影響,但不限制公開的讀寫操作。報告的 harness 確認了實際的 MCP 工具分派,使用替代的 Anki 閘道回應,而非示範對真實收藏的破壞性變更。為隧道/代理停用保護亦會同時停用正常迴環配置。此問題已於 0.21.0 版修正。 新增 CVSS V4.0 AV:N/AC:L/AT:P/PR:N/UI:P/VC:H/VI:H/VA:N/SC:H/SI:H/SA:N/E:X/CR:X/IR:X/AR:X/MAV:X/MAC:X/MAT:X/MPR:X/MUI:X/MVC:X/MVI:X/MVA:X/MSC:X/MSI:X/MSA:X/S:X/AU:X/R:X/V:X/RE:X/U:X 新增 CWE CWE-346 新增 CWE CWE-350 新增 受影響 New affected value received. <a href="https://github.com/CVEProject/cvelistV5/blob/main/cves/2026/61xxx/CVE-2026-61546.json">CVE-2026-61546</a> 新增 參考 https://github.com/ankimcp/anki-mcp-server-addon/commit/6dcb6939b0ecc0801f45cf0d241dc946aad1654f 新增 參考 https://github.com/ankimcp/anki-mcp-server-addon/commit/d5306ff42d68f1e3b82a96878eb059437e820316 新增 參考 https://github.com/ankimcp/anki-mcp-server-addon/security/advisories/GHSA-j9xx-59ph-wmr6 新增 參考 https://github.com/ankimcp/anki-mcp-server-addon/tree/v0.21.0
EPSS 是每日估計在未來 30 天內觀測到利用活動的機率。以下圖表顯示該漏洞的 EPSS 分數歷史。