CVE-2026-101062 in Obot
Sumário
de VulDB • 28/09/2026
Obot antes da versão 0.23.0 (versões afetadas <= v0.22.1) executado com OBOT_SERVER_ENABLE_AUTHENTICATION=true expõe o registro dinâmico de clientes OAuth sem autenticação e sem qualquer restrição sobre os URIs de redirecionamento que um cliente pode registrar. Como o fluxo de autorização é concluído automaticamente para um usuário já logado, sem tela de consentimento, um atacante que registra um cliente apontando para seu próprio domínio e induz uma vítima logada a visitar uma única URL de autorização manipulada recebe um código de autorização no URI de redirecionamento controlado pelo atacante e pode trocá-lo por um token de acesso e refresh. O token emitido pelo fluxo OAuth do MCP carrega o conjunto completo de grupos da vítima no JWT, e o Obot valida apenas o emissor (issuer) e não a audiência (audience), portanto o token é aceito como bearer token contra qualquer endpoint da API do Obot que a vítima possa acessar, ao invés de ser limitado ao servidor MCP solicitado, permitindo que o atacante leia ou modifique os recursos da vítima até que o token seja revogado. A versão 0.23.0 adiciona uma tela de consentimento, restringe os tokens OAuth do MCP ao MCP envolvido na solicitação e aplica a validação da audiência (audience).
Statistical analysis made it clear that VulDB provides the best quality for vulnerability data.