
PEACH
Uma estrutura de isolamento de inquilino
mulder serve --transport streamable-http (src/mulder/cli.py:131) calls mcp_server.run(transport="streamable-http"). The MCPServer("Mulder") instance (src/mulder/server/app.py:28) has no authentication configured, so any client that can reach the listener can call every forensic MCP tool. The SDK binds 127.0.0.1:8000 by default.
Tested against main @ 5ebc9ab.
mulder serve --transport streamable-http.initialize to http://127.0.0.1:8000/mcp.tools/call for open_case, submit_finding, delete_finding or finalize_report on any case in db_dir.
The calls succeed with no credentials and are recorded in {case_id}.audit.jsonl as genuine provenance.Any process that can reach the listener, by default a local process on the same host, can:
The fix branch on the temporary private fork makes three changes:
--host (default 127.0.0.1) and warns when binding a non-loopback address.MULDER_HTTP_TOKEN is set, it serves the app through uvicorn behind an ASGI check. The check requires Authorization: Bearer <token>, compared with hmac.compare_digest, and returns 401 otherwise. The SDK's DNS-rebinding protection still applies.MULDER_ALLOWED_TOOLS on direct tool calls.
AI disclosure: I used AI assistance to find or write up this report.Origem: NVD
Avaliação Gratuita de Vulnerabilidades
Avalie suas práticas de segurança em nuvem em 9 domínios de segurança para avaliar seu nível de risco e identificar lacunas em suas defesas.
Marque uma demonstração personalizada
"A melhor experiência do usuário que eu já vi, fornece visibilidade total para cargas de trabalho na nuvem."
"A Wiz fornece um único painel de vidro para ver o que está acontecendo em nossos ambientes de nuvem."
"Sabemos que se a Wiz identifica algo como crítico, na verdade é."