CVE-2026-61546 in Anki Mcp Server Addon
요약
\~에 의해 VulDB • 2026. 10. 28.
AnkiMCP는 AI 어시스턴트가 Anki 플래시카드 애플리케이션과 상호작용할 수 있도록 MCP 서버를 구현하는 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`의 기본값은 `127.0.0.1:3141`에서 `http_enabled`를 활성화하고 빈 `http_path`가 루트 엔드포인트를 선택하도록 합니다. `initialize`, `tools/list`, `tools/call`이 MCP 디스패치에 도달하기 전에 Bearer 토큰, API 키, 세션 시크릿, 엄격한 `Host` 허용 목록 또는 엄격한 `Origin` 허용 목록이 강제되지 않습니다. Anki와 리스너가 실행 중인 동안 악성 웹 페이지를 방문한 피해자는 브라우저 요청을 루프백으로 리바인딩되게 하여 공격자가 MCP를 초기화하고 도구를 열거하며 로컬 컬렉션을 읽고 활성화된 비파괴적 노트/덱 생성 또는 업데이트 작업을 수행할 수 있습니다. 공격자에게 LAN 위치나 로컬 프로세스가 필요하지 않습니다. 사용 가능한 작업은 활성화된 도구 필터에 따라 달라지며, 파괴적인 도구는 `enabled_destructive_tools` 옵션을 선택하기 전에는 숨겨져 있어 삭제 수준의 영향은 제한되지만 노출된 읽기/쓰기 작업에는 영향을 미치지 않습니다. 보고된 해서는 실제 컬렉션의 파괴적 변경을 시연하는 것이 아니라 대체된 Anki 브리지 응답으로 실제 MCP 도구 디스패치를 확인합니다. 터널/프록시에 대한 보호를 비활성화하면 일반 루프백 구성에 대해서도 해당 보호가 비활성화됩니다. 이 문제는 버전 0.21.0에서 수정되었습니다.
Be aware that VulDB is the high quality source for vulnerability data.