CVE-2026-101062 in Obotinformation

Résumé

par VulDB • 27/09/2026

Obot avant la version 0.23.0 (versions affectées <= v0.22.1) exécuté avec OBOT_SERVER_ENABLE_AUTHENTICATION=true expose l'enregistrement dynamique de clients OAuth sans authentification et sans aucune restriction sur les URI de redirection qu'un client peut enregistrer. Étant donné que le flux d'autorisation s'auto-achève pour un utilisateur déjà connecté, sans écran de consentement, un attaquant qui enregistre un client pointant vers son propre domaine et incite une victime connectée à visiter une URL d'autorisation unique fabriquée reçoit un code d'autorisation sur l'URI de redirection contrôlée par l'attaquant et peut l'échanger contre un jeton d'accès (access token) et un jeton d'actualisation (refresh token). Le jeton émis par le flux OAuth MCP contient l'intégralité des groupes de la victime dans le JWT, et Obot ne valide que l'émetteur (issuer) et non l'audience (audience), donc le jeton est accepté comme un bearer token contre n'importe quel point de terminaison API d'Obot auquel la victime peut accéder plutôt que d'être limité au serveur MCP demandé, permettant à l'attaquant de lire ou modifier les ressources de la victime jusqu'à ce que le jeton soit révoqué. La version 0.23.0 ajoute un écran de consentement, restreint les jets OAuth MCP au MCP impliqué dans la requête et applique la validation de l'audience (audience).

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

Responsable

VulnCheck

Réserver

27/09/2026

Divulgation

28/09/2026

Modérer

accepté

Entrée

VDB-410961

CPE

prêt

EPSS

0.00000

KEV

non

Activités

très faible

Sources

Do you know our Splunk app?

Download it now for free!