Les chercheurs de Cato CTRL ont identifié :
– une configuration CORS par défaut trop permissive (allow_origins="*") sur des points de terminaison sensibles, autorisant des requêtes cross-origin depuis n’importe quel domaine ;
– une absence de validation des URI de redirection lors de l’enregistrement du client OAuth, ouvrant la voie à des redirections de token vers des domaines malveillants.
L’exploitation combinée de ces failles permettrait à un cybercriminel d’enregistrer un client OAuth frauduleux, de déclencher un processus d’autorisation légitime et d’obtenir un token d’accès valide. Celui-ci pourrait ensuite être utilisé pour accéder à des systèmes internes, tels que des pipelines CI/CD ou des services de signature de code et y injecter du code malveillant distribué via des binaires compromis.
Les vulnérabilités ont été signalées à Anthropic le 8 juillet 2025. Un rapport technique et une preuve de concept ont suivi deux jours plus tard. Finalement, Anthropic a confirmé les conclusions début septembre et travaille depuis à renforcer la configuration de sécurité par défaut de son SDK.
Cato Networks recommande aux développeurs d’adopter une configuration CORS plus restrictive, de valider systématiquement les URI de redirection et de compléter ces mesures par des contrôles réseau SASE avancés pour sécuriser les flux liés à MCP.





