CVE-2026-107322 - Amazon Agent Plugins for AWS databases-on-aws 中的作業系統命令注入
公告 ID: 2026-130-AWS
範圍:AWS
內容類型:重要 (需要注意)
發佈日期: 10/08/2026 上午 11:30 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中,並於 2026 年 8 月 26 日從儲存庫的主要分支提供市集。我們建議升級到最新版本,確認更新後的外掛程式在使用它的每個環境中都處於作用中狀態,並確保任何叉碼或衍生程式碼都包含修正。使用固定儲存庫修訂的客戶應使用遞交 8b13a503746a4ebb0402b936645163224058bde3 或更新版本,而不是依賴 1.7.1 發行標籤。
解決方法:
無法立即升級的客戶應避免選用的 psql 連線協助程式命令路徑,並僅使用手動檢閱的 SQL,或使用透過外掛程式提供的 DSQL MCP 伺服器,而非協助程式。以無特殊權限的作業系統使用者身分執行代理程式和協助程式,其專用 AWS IAM 角色僅限於 dsql:DbConnect 和範圍資料庫角色,在適當情況下最好是唯讀,進一步限制程序可用的許可。請勿使用管理員或將 dsql:DbConnectAdmin 授予例行代理程式操作。有理由相信協助程式主機被不當存取的客戶,應輪換或撤銷該程序可存取的 AWS 登入資料,並檢閱、撤銷或取代資料庫角色和可用的 IAM-to-database角色映射。這些措施可在排定升級時減少潛在影響;升級仍維持建議的解析度。
參考資料:
確認:
我們要感謝 Shay Sakazi (@shaysakazi) 透過協調漏洞揭露程序合作處理此問題。
如有任何安全性問題或疑慮,請傳送電子郵件至 aws-security@amazon.com 。