CVE-2026-101062 in Obot
Zusammenfassung
von VulDB • 27.09.2026
Obot vor Version 0.23.0 (betroffene Versionen <= v0.22.1), das mit OBOT_SERVER_ENABLE_AUTHENTICATION=true ausgeführt wird, offenbart die OAuth-Dynamische Client-Registrierung ohne Authentifizierung und ohne jegliche Einschränkung der Redirect-URIs, die ein Client registrieren kann. Da der Autorisierungsablauf für einen bereits angemeldeten Benutzer automatisch abgeschlossen wird, ohne dass eine Einwilligungsseite angezeigt wird, erhält ein Angreifer, der einen Client auf seine eigene Domain registriert und einen angemeldeten Opferbenutzer dazu bringt, eine einzelne manipulierte Autorisierungs-URL zu besuchen, einen Autorisierungscodes an die vom Angreifer kontrollierte Redirect-URI und kann diesen gegen ein Access-Token und Refresh Token austauschen. Das von dem MCP-OAuth-Ablauf ausgestellte Token enthält im JWT den vollständigen Gruppen-Satz des Opfers, und Obot validiert nur den Issuer (Aussteller) und nicht das Audience-Ziel, sodass das Token als Bearer-Token gegenüber jedem Obot-API-Endpunkt akzeptiert wird, auf den der Opferbenutzer zugreifen kann, anstatt auf den angeforderten MCP-Server beschränkt zu sein. Dies ermöglicht es dem Angreifer, die Ressourcen des Opfers bis zur Widerrufung des Tokens zu lesen oder zu modifizieren. Mit Version 0.23.0 wird eine Einwilligungsseite hinzugefügt, MCP-OAuth-Tokens auf den an der Anfrage beteiligten MCP beschränkt und die Audience-Validierung durchgesetzt.
If you want to get best quality of vulnerability data, you may have to visit VulDB.