Passa al contenuto principale

CVE-2026-107322 - Iniezione di comandi del sistema operativo nei plugin Amazon Agent per i database AWS su aws

ID Bollettino:
2026-130-AWS Ambito di applicazione: Tipo di contenuto AWS:
Importante (richiede attenzione) Data di
pubblicazione:   10/08/2026 11:30 PDT

Descrizione:

Amazon Agent Plugins for AWS è una raccolta open source di plugin che estende gli agenti di codifica AI supportati con flussi di lavoro e integrazioni di strumenti incentrati su AWS. Il plug-in databases-on-aws fornisce linee guida operative per la progettazione, lo sviluppo, la migrazione e il funzionamento del database, inclusi gli script di supporto Aurora DSQL.

Abbiamo identificato CVE-2026-107322, in cui un elenco incompleto di input non consentiti nelle versioni di databases-on-aws precedenti alla 1.7.1 potrebbe consentire a un attore remoto non autenticato di fornire contenuti predefiniti che un agente inserisce. Il codice interessato non è un servizio di rete in ascolto; l'esecuzione dei comandi del sistema operativo sull'host è possibile solo se l'agente richiama successivamente l'helper locale con il valore di comando del database predisposto. Qualsiasi comando risultante viene eseguito con le autorizzazioni del processo che esegue l'helper. Questo problema non influisce sul servizio Aurora DSQL né bypassa i privilegi del database.

Versioni interessate: databases-on-aws versioni da 1.0.0 a 1.7.0  

Risoluzione:

La correzione è inclusa in databases-on-aws 1.7.1 e versioni successive ed è stata resa disponibile sul marketplace, fornito dalla filiale principale del repository, il 26 agosto 2026. Ti consigliamo di eseguire l'aggiornamento alla versione più recente, verificando che il plug-in aggiornato sia attivo in ogni ambiente in cui viene utilizzato e assicurandoti che qualsiasi codice biforcato o derivato includa la correzione. I clienti che utilizzano una revisione del repository bloccata devono utilizzare commit 8b13a503746a4ebb0402b936645163224058bde3 o versione successiva anziché affidarsi a un tag di release 1.7.1.

Soluzioni alternative:

I clienti che non possono eseguire immediatamente l'aggiornamento devono evitare il percorso di comando opzionale psql connection helper e utilizzare solo SQL revisionato manualmente oppure utilizzare il server MCP DSQL fornito tramite il plug-in anziché l'helper. L'esecuzione dell'agente e dell'helper come utente del sistema operativo non privilegiato con un ruolo AWS IAM dedicato limitato a dSQL:DBConnect e un ruolo del database con ambito, preferibilmente di sola lettura ove appropriato, limita ulteriormente le autorizzazioni disponibili per il processo. Non utilizzare admin o concedere dSQL:DBConnectAdmin per le operazioni di routine degli agenti. I clienti che hanno motivo di ritenere che l'helper host sia stato effettuato in modo inappropriato devono ruotare o revocare le credenziali AWS accessibili a tale processo e rivedere, revocare o sostituire i ruoli del database e le mappature dei ruoli IAM-database disponibili. Queste misure riducono il potenziale impatto durante la pianificazione dell'aggiornamento; l'aggiornamento rimane la soluzione consigliata.

Riferimenti:

Riconoscimento:

Ringraziamo Shay Sakazi (@shaysakazi) per aver collaborato su questo tema attraverso il processo coordinato di divulgazione delle vulnerabilità.


Si prega di inviare un'e-mail al numero   aws-security@amazon.com per eventuali domande o dubbi sulla sicurezza.