CVE-2026-107322 — Eingabe von Betriebssystembefehlen in Amazon Agent-Plugins für AWS-Datenbanken auf AWS
Bulletin-ID: 2026-130-AWS Geltungsbereich:
AWS-Inhaltstyp:
Wichtig (erfordert Aufmerksamkeit)
Veröffentlichungsdatum: 10.08.2026 11:30 Uhr PDT
Beschreibung:
Amazon Agent Plugins for AWS ist eine Open-Source-Sammlung von Plugins, die unterstützte KI-Codierungsagenten um AWS-orientierte Workflows und Toolintegrationen erweitert. Das Databases-on-aws-Plugin bietet Anleitungen zum Datenbankdesign, zur Entwicklung, Migration und zum Betrieb, einschließlich Aurora-DSQL-Hilfsskripten.
Wir haben CVE-2026-107322 identifiziert, bei dem eine unvollständige Liste unzulässiger Eingaben in Databases-on-aws-Versionen vor 1.7.1 es einem externen, nicht authentifizierten Akteur ermöglichen konnte, handgefertigte Inhalte bereitzustellen, die ein Agent aufnimmt. Der betroffene Code ist kein abhörender Netzwerkdienst. Die Ausführung von Betriebssystembefehlen auf dem Host ist nur möglich, wenn der Agent anschließend das lokale Hilfsprogramm mit dem erstellten Datenbank-Befehlswert aufruft. Jeder resultierende Befehl wird mit den Berechtigungen des Prozesses ausgeführt, der das Hilfsprogramm ausführt. Dieses Problem hat keine Auswirkungen auf den Aurora DSQL-Dienst oder die Umgehung von Datenbankberechtigungen.
Betroffene Versionen: databases-on-aws-Versionen 1.0.0 bis 1.7.0
Auflösung:
Das Update ist in databases-on-aws 1.7.1 und höher enthalten und wurde am 26. August 2026 auf dem Marketplace verfügbar, der vom Haupt-Branch des Repositorys aus bereitgestellt wird. Wir empfehlen, auf die neueste Version zu aktualisieren und zu überprüfen, ob das aktualisierte Plugin in jeder Umgebung, in der es verwendet wird, aktiv ist, und sicherzustellen, dass jeder abgezweigte oder abgeleitete Code den Fix enthält. Kunden, die eine gepinnte Repository-Revision verwenden, sollten Commit 8b13a503746a4ebb0402b936645163224058bde3 oder höher verwenden, anstatt sich auf ein 1.7.1-Release-Tag zu verlassen.
Problemumgehungen:
Kunden, die nicht sofort ein Upgrade durchführen können, sollten den optionalen psql Connection Helper-Befehlspfad vermeiden und nur manuell überprüftes SQL verwenden oder den über das Plugin bereitgestellten DSQL MCP-Server anstelle des Hilfsprogramms verwenden. Wenn Sie den Agenten und das Hilfsprogramm als unberechtigter Betriebssystembenutzer mit einer dedizierten AWS-IAM-Rolle ausführen, die auf dsql:dbConnect beschränkt ist, und einer bereichsbezogenen Datenbankrolle, die gegebenenfalls vorzugsweise schreibgeschützt ist, werden die für den Prozess verfügbaren Berechtigungen weiter eingeschränkt. Verwenden Sie admin oder grant dsql:dbConnectAdmin nicht für routinemäßige Agentenoperationen. Kunden, die Grund zu der Annahme haben, dass unzulässigerweise auf den Helper-Host zugegriffen wurde, sollten die AWS-Anmeldeinformationen, auf die für diesen Prozess zugegriffen werden kann, rotieren oder sperren und die verfügbaren Datenbankrollen und IAM-Zuordnungen zu Datenbank-Rollen überprüfen, widerrufen oder ersetzen. Diese Maßnahmen reduzieren die potenziellen Auswirkungen, wenn ein Upgrade geplant ist. Ein Upgrade ist nach wie vor die empfohlene Lösung.
Referenzen:
Danksagung:
Wir möchten Shay Sakazi (@shaysakazi) dafür danken, dass er im Rahmen des koordinierten Prozesses zur Offenlegung von Sicherheitslücken an diesem Problem mitgearbeitet hat.
Bitte senden Sie eine E-Mail an aws-security@amazon.com, wenn Sie Sicherheitsfragen oder Bedenken haben.