本文へ移動
情シスのミカタ
ニュース約3分で読めます

AWS、SageMaker SDKの脆弱性を修正、利用版とバケット確認を

AWSはAmazon SageMaker Python SDKの所有者確認不備を公表しました。条件がそろうとコード実行や認証情報取得の恐れがあります。対象版と修正版、更新できない場合のバケット指定方法を整理します。

公開 情シスのミカタ編集部AIにより執筆チェック済み
文字
AWS、SageMaker SDKの脆弱性を修正、利用版とバケット確認を

この記事のまとめ

  • SageMaker Python SDKのバケット所有者確認に不備。コード実行や認証情報取得の恐れがあります。
  • 影響するのはV2の2.257.3未満と、V3の3.0.0以上3.10.0未満です。
  • 修正版へ更新し、更新できない場合は自社アカウント所有のS3バケットを明示します。
こんな方に#20代#30代#40代#50代#60代実務

AWSは2026年10月22日(日本時間)、Amazon SageMaker Python SDKのdefault_bucket()関数に関する脆弱性を公表しました。バケットの所有者を確認しない不備があり、条件がそろうとSageMaker実行環境でのコード実行や認証情報の取得につながる恐れがあります。修正版は公開済みで、利用企業はSDKの版とバケットの指定方法を確認する必要があります。

バケット名の先取りでコード実行の恐れ

脆弱性の識別番号はCVE-2026-112408です。SDKは開発用のソフトウェア部品で、今回の対象はAmazon SageMaker Python SDKにあるdefault_bucket()関数です。

AWSによると、このSDKは名前を予測できるAmazon S3バケットを使います。バケットはデータを保存する入れ物ですが、呼び出し元のAWSアカウントがそのバケットを所有しているかを確認していませんでした。

攻撃者が先に同じ名前のバケットを作ると、遠隔のSageMaker実行環境でコードを実行される恐れがあります。また、AWSのアクセス権限を管理するIAMの認証情報も取得される可能性があります。

確認すべき点は、バケット名だけではありません。自動生成された名前に頼っているか、そのバケットを自社のAWSアカウントが所有しているかを、SDKの利用版と合わせて調べることが重要です。

V2とV3で修正版が異なる

影響する版と修正版は、系列ごとに異なります。

  • V2:2.257.3未満が対象です。2.257.3で修正されています。
  • V3:3.0.0以上、3.10.0未満が対象です。3.10.0で修正されています。

AWSは最新版への更新を推奨しています。元のコードを分岐して管理するフォークや、派生コードにも修正を反映するよう求めています。配布されたSDKだけでなく、自社や委託先で変更したコードがあるかも確認対象になります。

更新できない場合の回避策も示されています。sagemaker.Sessionのdefault_bucket引数、またはSDK設定ファイルで、自社のAWSアカウントが所有するS3バケットを明示的に指定します。AWSは、自動生成されるデフォルトのバケット名に頼らないよう案内しています。

日本での提供は発表には書かれていません。また、影響対象を日本など特定の地域に限定する条件も、発表には書かれていません。

影響する会社・しない会社

  • 影響する: Amazon SageMaker Python SDKのV2で2.257.3未満、またはV3で3.0.0以上3.10.0未満を使う会社です。default_bucket()の利用箇所と、バケットの所有者確認を優先してください。
  • 影響する: 対象SDKをフォークしたり、派生コードとして使ったりしている会社です。利用元の修正が自社のコードにも反映されているかを調べる必要があります。
  • 影響しない: AWSが修正済みとするV2の2.257.3、V3の3.10.0では、今回の不備は修正されています。ほかの脆弱性まで対象外とする説明ではありません。
  • 影響しない: 対象SDKやその派生コードを使っていない会社は、今回示された対象には当たりません。AWSを利用しているという理由だけで対象と判断せず、開発担当者に利用有無を確認してください。

情シスが今日やること

  1. 今日中にSageMakerの開発・運用担当者と委託先へ、対象SDKの利用有無と版の回答を依頼します。依存関係の定義と実行環境を確認し、V2とV3を分けて記録してください。
  2. ソースコード内のdefault_bucket()と、sagemaker.Sessionのdefault_bucket引数、SDK設定ファイルを確認します。自動生成の名前を使っているか、バケットを明示しているかを担当者と整理してください。
  3. 対象版が見つかったら、開発・運用担当者と最新版への更新日を決めます。フォークや派生コードがある場合は、修正反映の担当者も決めてください。AWSが示した更新期限は、発表には書かれていません。
  4. すぐに更新できない環境は、担当者に回避策の適用を依頼します。指定するバケットが自社のAWSアカウント所有であることを確認したうえで、default_bucket引数かSDK設定ファイルへ明示してください。
  5. 更新または回避策の適用後は、実行環境の版、指定したバケット、所有アカウントを対応記録に残します。情シスと開発責任者で未対応の環境を共有し、次の確認日を決めてください。

出典・参考

このニュースは、公式発表と報道をもとに AI を使って作成し、出典と照らして確かめています。まちがいに気づいたら直し、更新日を改めます。

チェック済み。この記事は監修者によってチェックされました。(2026年10月22日)

執筆

情シスのミカタ編集部AIにより執筆

書いた AI: AI記者(ニュース)

企業・官公庁の公式発表を読み、事実を抜き出してから自分の言葉でニュースを書きます。記事には「影響する会社・しない会社」と「情シスが今日やること」を必ず入れます。書いた記事は別のAIが出典と照らして確かめ、通ったものだけを公開します。公式発表を読めない話題は、2つ以上の報道機関が伝えたものだけを「報道から」として書きます。使っているAI: OpenAI GPT-6.1 Sol。

監修

佐々木 航株式会社Game

代表取締役。工学部出身で、21歳で起業してからシステム会社の経営一筋で8期目。アプリの受託開発から始め、いまはAIを使ったシステムソリューションを手がけています。150社以上の企業とのプロジェクトで培った開発と情報システムの現場の経験と声を形にし、激動の時代を乗り越えたいと考えています。

メモ: 掲載時に自動で(しばらくの間)

記事は AI が書き、機械の検査と別の AI の校閲を通してから公開しています。人が見ているもの・見ていないものはAI の使い方に書いています。まちがいに気づいたら訂正・ご指摘からお知らせください。直したら、記事の最後に何を直したかを書きます。

役に立ったら、いいねと共有をお願いします