CVE-2026-103956, CVE-2026-103957 et CVE-2026-103958 – problèmes dans Loom for AWS
ID du bulletin : 2026-124-AWS
Portée : AWS
Type de contenu : important (nécessite une attention particulière)
Date de publication : 02/10/2026 à 12 h PDT (heure du Pacifique)
Description :
Loom est une plateforme open source d’orchestration d’agents d’IA d’AWS Labs. Nous avons identifié et corrigé trois problèmes dans Loom for AWS, décrits ci-dessous. Nous vous recommandons de passer à la dernière version (1.7.0) et d’appliquer les nouveaux correctifs à tout code issu d’un fork ou dérivé.
- CVE-2026-103956 – contournement de l’authentification dans Loom for AWS (CWE-306, CWE-1188) Un problème dans la dépendance d’authentification des versions < 1.6.1 de Loom for AWS permettait à tout client réseau d’obtenir l’ensemble des privilèges d’administration sur le plan de contrôle des agents, notamment d’enregistrer des serveurs d’outils, de lire les informations d’identification d’intégration stockées et de réécrire les stratégies IAM attachées aux rôles d’agent gérés, au moyen de n’importe quelle requête adressée à l’API de l’application dans un déploiement où aucun fournisseur d’identité n’était configuré. Ce problème a été corrigé dans la version 1.6.1, publiée le 04/08/2026.
- CVE-2026-103957 – divulgation de jetons OAuth2 et d’informations d’identification via le traitement des requêtes sortantes dans Loom for AWS (CWE-918, CWE-201) Un problème dans le traitement de la découverte OAuth2 des versions < 1.7.0 de Loom for AWS permettait à un utilisateur authentifié disposant de la portée mcp:write ou a2a:write de configurer une URL de découverte de type « well-known » dont le document amenait le composant dorsal à envoyer des secrets client OAuth2 ou le jeton d’accès d’un autre utilisateur vers un point de terminaison contrôlé par un tiers. La version 1.6.1 bloquait l’accès aux adresses internes via ce chemin d’exécution, mais ne corrigeait pas entièrement la divulgation de jetons. Ce problème a été entièrement corrigé dans la version 1.7.0.
- CVE-2026-103958 – problème de traitement des requêtes sortantes dans les connexions aux serveurs d’outils et aux agents distants dans Loom for AWS (CWE-918) Un problème dans le traitement des connexions aux serveurs d’outils (MCP) et aux agents distants (A2A) des versions < 1.7.0 de Loom for AWS permettait à un utilisateur authentifié disposant de la portée mcp:write ou a2a:write de diriger des requêtes de connexion vers des emplacements arbitraires du réseau interne, notamment le point de terminaison de distribution des informations d’identification du conteneur, et de lire les réponses. Ce problème a été corrigé dans la version 1.7.0.
Résolution :
Ces problèmes ont été corrigés dans la version 1.7.0 de Loom. La vulnérabilité CVE-2026-103956 a été corrigée séparément dans la version 1.6.1. Nous vous recommandons de passer à la dernière version et d’appliquer les nouveaux correctifs à tout code issu d’un fork ou dérivé.
Solutions de contournement :
Avant la mise à niveau :
- Pour CVE-2026-103956 : assurez-vous qu’un groupe d’utilisateurs Cognito ou un fournisseur d’identité externe actif est entièrement configuré avant que le composant dorsal ne soit accessible autrement que via l’interface de bouclage, et vérifiez que la variable LOOM_ALLOW_UNAUTHENTICATED_LOCAL_DEV n’est pas définie dans les environnements déployés (hors développement local).
- Pour CVE-2026-103957 et CVE-2026-103958 : réservez les portées mcp:write et a2a:write (c’est-à-dire l’appartenance aux groupes g-admins-super, g-admins-mcp, g-admins-a2a et g-admins-demo) aux seuls administrateurs approuvés. Cela réduit la probabilité de déclenchement de ces problèmes, mais ne les résout pas complètement sans l’application du correctif au code.
Après la mise à niveau :
- Effectuez la rotation de tous les secrets client OAuth2 configurés pour les intégrations MCP/A2A.
- Révoquez et réémettez tous les jetons d’accès qui étaient actifs pendant la période concernée.
- Si les informations d’identification du rôle du conteneur ont été consultées, effectuez la rotation des informations d’identification de session du rôle IAM et examinez CloudTrail pour détecter toute utilisation non prévue.
Références :
- CVE-2026-103956
- CVE-2026-103957
- CVE-2026-103958
- GHSA-vgmj-998f-r8mp
- GHSA-jcxf-gpf4-58hm
- GHSA-w6g6-h8pv-6mc7
Remerciements :
Nous remercions Kenneth Cox pour sa collaboration sur ce problème dans le cadre du processus de divulgation coordonnée.
Veuillez envoyer un e-mail à aws-security@amazon.com pour toute question ou préoccupation relative à la sécurité.