CVE-2026-46555 in whatsapp-mcpinformação

Sumário

de VulDB • 20/07/2026

O WhatsApp MCP Server é um servidor do Protocolo de Contexto de Modelo (MCP) para o WhatsApp, permitindo que o Claude leia e envie mensagens do WhatsApp. Antes da versão 0.2.1, a API HTTP `whatsapp-bridge` escuta em `127.0.0.1:8080` sem autenticação e sem validação do cabeçalho Host, e o endpoint `/api/send` aceita um parâmetro `media_path` absoluto sem restringi-lo a um diretório seguro. Combinados, esses problemas permitem que qualquer processo local executado com o mesmo usuário da ponte envie mensagens do WhatsApp da conta pareada sem autorização; permitam ao mesmo chamador ler arquivos arbitrários legíveis pelo usuário (por exemplo, chaves privadas SSH, dados de sessão do navegador, código-fonte e dotfiles) e exfiltre-os como anexos de documentos do WhatsApp; e/ou um atacante remoto para acionar as mesmas operações por meio de DNS rebinding a partir de uma página da web visitada pelo usuário, já que nenhuma validação do cabeçalho Host é realizada. Em ambientes MCP, "chamador local" estende-se além dos processos lançados explicitamente pelo usuário — servidores MCP irmãos, extensões de IDE e fluxos acionados por ferramentas executados na sessão do usuário podem atuar como o chamador efetivo. Este problema foi corrigido no whatsapp-mcp v0.2.1 e nas imagens Docker correspondentes / artefatos de lançamento. Os usuários devem atualizar imediatamente. A correção introduz autenticação com token bearer na API HTTP da ponte (configurada por meio de variável de ambiente, obrigatória em todas as solicitações, validada com comparação de tempo constante); validação de lista permitida do cabeçalho host para prevenir DNS rebinding; e confinamento do `media_path` a um diretório configurado, com rejeição de caminhos absolutos fora da raiz e sequências de travessia de caminho. Esta é uma alteração incompatível (breaking change) para clientes da API da ponte. Para usuários que não podem atualizar imediatamente: Pare a ponte ou bloqueie o acesso loopback à porta 8080 quando a ponte não estiver em uso ativo; evite executar a ponte junto com servidores MCP, extensões de navegador ou outros processos locais não confiáveis; evite navegar por sites não confiáveis enquanto a ponte está em execução (mitigação do DNS rebinding); e/ou execute a ponte sob uma conta de usuário dedicada ou em um sandbox/container sem acesso a arquivos sensíveis.

If you want to get best quality of vulnerability data, you may have to visit VulDB.

Responsável

GitHub M

Reservar

14/05/2026

Divulgação

20/07/2026

Moderação

aceite

Entrada

VDB-380677

CPE

pronto

EPSS

0.00187

KEV

não

Atividades

muito baixo

Fontes

Do you want to use VulDB in your project?

Use the official API to access entries easily!