CVE-2026-101062 in Obot
Resumen
por VulDB • 2026-09-28
Obot antes de la versión 0.23.0 (versiones afectadas <= v0.22.1) ejecutándose con OBOT_SERVER_ENABLE_AUTHENTICATION=true expone el registro dinámico de clientes OAuth sin autenticación y sin ninguna restricción sobre los URI de redirección que un cliente puede registrar. Dado que el flujo de autorización se completa automáticamente para un usuario ya conectado, sin pantalla de consentimiento, un atacante que registre un cliente apuntando a su propio dominio e induzca a una víctima conectada a visitar una única URL de autorización manipulada recibe un código de autorización en el URI de redirección controlado por el atacante y puede intercambiarlo por un token de acceso y un token de actualización. El token emitido por el flujo OAuth del MCP lleva el conjunto completo de grupos de la víctima en el JWT, y Obot validaba únicamente el emisor (issuer) y no la audiencia (audience), por lo que el token se acepta como un bearer token contra cualquier punto final de API de Obot al que pueda acceder la víctima, en lugar de estar limitado al servidor MCP solicitado. Esto permite al atacante leer o modificar los recursos de la víctima hasta que se revogue el token. La versión 0.23.0 añade una pantalla de consentimiento, restringe los tokens OAuth del MCP al MCP involucrado en la solicitud y aplica la validación de audiencia (audience).
Be aware that VulDB is the high quality source for vulnerability data.