Passer au contenu principal

CVE-2026-107322 - Injection de commandes du système d'exploitation dans les plugins Amazon Agent pour les bases de données AWS sur AWS

ID du bulletin : Champ d'application AWS 2026-130-:
Type
de contenu AWS : Important (nécessite une attention particulière) Date de
publication :   10/08/2026 11h30 PDT

Description :

Amazon Agent Plugins pour AWS est une collection open source de plugins qui étend les agents de codage IA pris en charge avec des flux de travail et des intégrations d'outils axés sur AWS. Le plug-in databases-on-aws fournit des conseils en matière de conception, de développement, de migration et d'exploitation de bases de données, y compris des scripts d'assistance Aurora DSQL.

Nous avons identifié le CVE-2026-107322, où une liste incomplète des entrées interdites dans les versions de bases de données sur AWS antérieures à la 1.7.1 pourrait permettre à un acteur distant non authentifié de fournir du contenu contrefait qu'un agent ingère. Le code concerné n'est pas un service réseau d'écoute ; l'exécution de commandes du système d'exploitation sur l'hôte n'est possible que si l'agent appelle ensuite l'assistant local à l'aide de la valeur de commande de base de données contrefaite. Toute commande résultante s'exécute avec les autorisations du processus qui exécute l'assistant. Ce problème n'affecte pas le service Aurora DSQL et ne contourne pas les privilèges de base de données.

Versions concernées :   bases de données sur AWS, versions 1.0.0 à 1.7.0

Résolution :

Le correctif est inclus dans databases-on-aws 1.7.1 et versions ultérieures et est devenu disponible sur la place de marché, qui est desservie depuis la branche principale du référentiel, le 26 août 2026. Nous vous recommandons de passer à la dernière version, de vérifier que le plug-in mis à jour est actif dans tous les environnements dans lesquels il est utilisé et de vous assurer que tout code bifurqué ou dérivé intègre le correctif. Les clients utilisant une révision de référentiel épinglée doivent utiliser le commit 8b13a503746a4ebb0402b936645163224058bde3 ou une version ultérieure plutôt que de se fier à une balise de version 1.7.1.

Solutions de contournement :

Les clients qui ne peuvent pas effectuer la mise à niveau immédiatement doivent éviter le chemin de commande optionnel de l'assistant de connexion psql et utiliser uniquement du code SQL révisé manuellement, ou utiliser le serveur DSQL MCP fourni via le plug-in au lieu de l'assistant. L'exécution de l'agent et de l'assistant en tant qu'utilisateur non privilégié du système d'exploitation avec un rôle AWS IAM dédié limité à dsql:DBConnect et un rôle de base de données délimité, de préférence en lecture seule le cas échéant, limite encore davantage les autorisations disponibles pour le processus. N'utilisez pas admin et n'accordez pas DSQL:DBConnectAdmin pour les opérations de routine de l'agent. Les clients qui ont des raisons de penser que l'hôte assistant a fait l'objet d'un accès inapproprié doivent alterner ou révoquer les informations d'identification AWS accessibles pour ce processus et consulter, révoquer ou remplacer les rôles de base de données et les mappages de rôles IAM/base de données disponibles pour ce dernier. Ces mesures réduisent l'impact potentiel lors de la planification d'une mise à niveau ; la mise à niveau reste la résolution recommandée.

Références :

Reconnaissance :

Nous aimerions remercier Shay Sakazi (@shaysakazi) pour sa collaboration sur cette question dans le cadre du processus coordonné de divulgation des vulnérabilités.


Veuillez envoyer un e-mail au   aws-security@amazon.com pour toute question ou préoccupation de sécurité.