Passer au contenu principal

CVE-2026-115419 – Divulgation involontaire d’un élément de données à une session incorrecte dans le serveur Strands Agents SDK A2A

ID du bulletin : 2026-146-AWS
Portée : AWS
Type de contenu : important (nécessite une attention particulière)
Date de publication : 22/10/2026 à 13 h PDT (heure du Pacifique)

Description :

Strands Agents est un SDK open source, disponible pour Python et TypeScript, permettant de créer des agents d’IA. Le SDK inclut un composant du serveur Agent2Agent (A2A) qui expose un agent via HTTP afin que d’autres agents et clients puissent l’appeler. Nous avons identifié CVE-2026-115419, un problème lié au fait que le serveur A2A n’isolait pas correctement l’état des conversations entre les appelants. Un utilisateur distant authentifié pouvait accéder à l’historique des conversations d’un autre appelant ou influencer le comportement du modèle pour d’autres appelants dans le cadre de déploiements multi-locataires.

Versions concernées :

  • strands-agents (Python) : toutes les versions contenant le module multiagent.a2a, < 1.43.0
  • @strands-agents/sdk (TypeScript) : < 1.5.0

Résolution :

Ce problème a été résolu dans la version 1.43.0 de strands-agents et la version 1.5.0 de @strands-agents/sdk. L’état de la conversation est désormais isolé par A2A context_id. Nous vous recommandons de passer à la dernière version et de vous assurer que tout code issu d’un fork ou dérivé est corrigé pour intégrer les nouveaux correctifs.

Solutions de contournement :

Il n’existe aucune solution permettant de résoudre complètement ce problème dans les versions concernées. Tant que vous n’avez pas effectué la mise à niveau, n’exposez pas un serveur A2A à plus d’un utilisateur ou locataire. Si plusieurs appelants ont besoin d’un accès, exécutez une instance de serveur A2A distincte pour chaque utilisateur ou locataire.

Références :


Veuillez envoyer un e-mail à aws-security@amazon.com si vous avez des questions ou des préoccupations relatives à la sécurité.