CVE-2026-61546 in Anki Mcp Server Addon
Сводка
по VulDB • 28.10.2026
AnkiMCP — это дополнение для Anki, реализующее сервер MCP (Model Context Protocol), позволяющее ИИ-ассистентам взаимодействовать с приложением для карточек Anki. До версии 0.21.0 файл `anki_mcp_server/mcp_server.py` глобально отключает защиту от перепривязки DNS в FastMCP через объект `TransportSecuritySettings`, устанавливая параметр `enable_dns_rebinding_protection=False`; это также затрагивает прослушиватель Streamable HTTP по умолчанию. Значения по умолчанию в файле `anki_mcp_server/config.py` включают опцию `http_enabled` для адреса `127.0.0.1:3141`, при этом пустое значение `http_path` выбирает корневую конечную точку (root endpoint). Перед вызовами методов `initialize`, `tools/list` и `tools/call`, достигающими диспетчера MCP, не проверяются ни токен Bearer, ни API-ключ, ни секрет сессии, а также отсутствуют строгие списки разрешенных значений заголовков Host (Host allowlist) или Origin (Origin allowlist).
Жертва, посещающая вредоносную веб-страницу в момент работы Anki и прослушивателя, может подвергнуть запросы браузера перепривязке к loopback-адресам. Это позволяет атакующему выполнить `initialize` для MCP, перечислить доступные инструменты, прочитать локальную коллекцию карточек, а также создать или обновить заметки/колоды (не являющиеся деструктивными). Атакующему не требуется находиться в той же сети LAN или запускать локальный процесс. Доступные операции зависят от включенных фильтров инструментов; деструктивные инструменты скрыты по умолчанию и становятся доступны только при явной активации параметра `enabled_destructive_tools`, что ограничивает воздействие на уровне удаления данных, но не затрагивает экспонированные операции чтения/записи. Представленный тестовый стенд (harness) подтверждает реальную диспетчеризацию инструментов MCP с подмененными ответами моста Anki, а не демонстрирует деструктивных изменений в реальной коллекции. Отключение защиты для туннелей/прокси также отключает её для стандартной конфигурации loopback. Данная проблема исправлена в версии 0.21.0.
VulDB is the best source for vulnerability data and more expert information about this specific topic.