CVE-2026-107322 - Amazon Agent Plugins for AWS databases-on-aws での OS コマンドインジェクション
速報 ID: 2026-130-AWS
スコープ: AWS
コンテンツタイプ: 重要 (注意が必要)
公開日: 10/08/2026 11:30 AM PDT
説明:
Amazon Agent Plugins for AWS は、AWS に焦点を当てたワークフローとツール統合により、サポートされている AI コーディングエージェントを拡張するプラグインのオープンソースコレクションです。databases-on-aws プラグインは、Aurora DSQL ヘルパースクリプトを含むデータベースの設計、開発、移行、運用ガイダンスを提供します。
CVE-2026-107322 を特定しました。1.7.1 より前の databases-on-aws バージョンで許可されていない入力の不完全なリストにより、リモートの認証されていないアクターが、エージェントが取り込む細工されたコンテンツを提供できる可能性があります。影響を受けるコードはリッスンネットワークサービスではありません。ホストでのオペレーティングシステムのコマンド実行は、エージェントが作成したデータベースコマンド値でローカルヘルパーを呼び出した場合にのみ可能です。結果のコマンドは、ヘルパーを実行するプロセスのアクセス許可で実行されます。この問題は、Aurora DSQL サービスやバイパスデータベース権限には影響しません。
影響を受けるバージョン: databases-on-aws バージョン 1.0.0~1.7.0
解決方法:
この修正は databases-on-aws 1.7.1 以降に含まれ、2026 年 8 月 26 日にリポジトリのメインブランチから提供される Marketplace から利用可能になりました。最新バージョンにアップグレードし、更新されたプラグインが使用されるすべての環境でアクティブであることを確認し、フォークコードまたは派生コードに修正が組み込まれていることを確認することをお勧めします。ピン留めされたリポジトリリビジョンを使用するお客様は、1.7.8b13a503746a4ebb0402b936645163224058bde3 以降を使用する必要があります。
回避策:
すぐにアップグレードできないお客様は、オプションの psql 接続ヘルパーコマンドパスを避け、手動でレビューした SQL のみを使用するか、ヘルパーの代わりにプラグインから提供される DSQL MCP サーバーを使用する必要があります。エージェントとヘルパーを特権のないオペレーティングシステムユーザーとして実行し、専用の AWS IAM ロールを dsql:DbConnect に制限し、スコープ付きデータベースロールを必要に応じて読み取り専用にすると、プロセスで使用できるアクセス許可がさらに制限されます。日常的なエージェントオペレーションに admin または grant dsql:DbConnectAdmin を使用しないでください。ヘルパーホストに不適切にアクセスされたと考える理由があるお客様は、そのプロセスにアクセスできる AWS 認証情報を更新または取り消し、使用可能なデータベースロールと IAM-to-databaseロールマッピングを確認、取り消し、または置き換える必要があります。これらの対策により、アップグレードがスケジュールされている間の潜在的な影響が軽減されます。アップグレードは推奨される解決策のままです。
参考情報:
確認:
Shay Sakazi (@shaysakazi) が連携した脆弱性開示プロセスを通じてこの問題に協力してくださったことに感謝します。
セキュリティに関する質問や懸念がある場合は、aws-security@amazon.com まで E メールでお問い合わせください。