何が起きたか
AWSの速報(2026-178、11月10日)はCVE-2026-124848(CWE-276不適切なデフォルト権限)を文書化しています:AIコーディングアシスタントであるKiro CLIが、同じホスト上の他のローカルユーザーが読める権限でセッショントランスクリプトとプロンプト履歴ファイルを作成し、ユーザーのプロンプト、モデルレスポンス、ツール出力(含まれる可能性のある認証情報やソースコードを含む)を露出させました。Kiro CLI 2.27.0で修正されました。
なぜ重要か
AIコーディングエージェントは開発者ワークステーション上で最も価値の高いシークレット — プロンプト、認証情報、セッションからのツール出力 — を保持しており、この欠陥はその素材を他のローカルアカウントに読み取り可能にします。共有CIランナー、ジャンプホスト、または複数開発者ワークステーションでは、これはAIセッションログを認証情報リークベクターに変えます。
攻撃経路
Kiro CLIは、同じホスト上の他のローカルユーザーが読めるデフォルト権限でセッショントランスクリプトとプロンプト履歴ファイルを作成しました。ファイルシステムアクセスを持つローカルユーザーは、別のユーザーのAIコーディングプロンプト、モデルレスポンス、ツール出力を読むことができ、それらには開発者が貼り付けた、またはエージェントセッション中に表面化したAPIキー、クラウド認証情報、ソースコードが頻繁に含まれています。
影響を受けるシステム
Kiro CLI >= 1.16.0 および < 2.27.0(旧Amazon Q Developer CLI;Amazon Q Developer CLI 1.16.0–1.19.xも~/.aws/amazonq/.cli_bash_historyに影響)。
緩和策
Kiro CLI 2.27.0にアップグレードしてください(既存ファイルが所有者制限されるように一度起動);すぐにアップグレードできない場合は、起動前に「chmod -R go-rwx ~/.kiro」と「umask 077」を実行してください;Amazon Q Developer CLI 1.16.0–1.19.xユーザーは~/.aws/amazonq/.cli_bash_historyを削除するかchmod go-rwxを実行してください。