Passer au contenu principal

CVE-2026-112408 – Vérification de la propriété du compartiment manquante dans Amazon SageMaker Python SDK default_bucket()

ID du bulletin : 2026-142-AWS
Portée : AWS
Type de contenu : important (nécessite une attention particulière)
Date de publication : 21/10/2026 12 h 30 PDT (heure du Pacifique)

Description :

Amazon SageMaker Python SDK est une bibliothèque open source permettant d’entraîner et de déployer des modèles de machine learning sur Amazon SageMaker. Nous avons identifié CVE-2026-112408, un problème lié à la fonction default_bucket(). Le SDK utilise un compartiment Amazon S3 nommé de manière prévisible et ne vérifie pas que le compte AWS de l’appelant en est le propriétaire. Un acteur distant qui créerait ce compartiment en premier pourrait exécuter du code dans un environnement d’exécution distant de SageMaker et obtenir des informations d’identification IAM.

Versions concernées :

  • V2 : < 2.257.3
  • V3 : >= 3.0.0 et < 3.10.0

Résolution :

Ce problème a été résolu dans les versions Amazon SageMaker Python SDK 2.257.3 (V2) et 3.10.0 (V3). Nous vous recommandons de passer à la dernière version et d’appliquer les nouveaux correctifs à tout code issu d’un fork ou dérivé.

Solutions de contournement :

Si vous ne parvenez pas à effectuer la mise à niveau, transmettez un compartiment S3 appartenant explicitement à votre compte via le paramètre default_bucket de sagemaker.Session (ou via le fichier de configuration du SDK SageMaker). Ne vous fiez pas au nom de compartiment par défaut généré automatiquement.

Références :

Remerciements :

Nous tenons à remercier Dan Gansel de Upwind Security pour sa collaboration sur cette question dans le cadre du processus coordonné de divulgation.


Veuillez envoyer un e-mail à aws-security@amazon.com si vous avez des questions ou des préoccupations relatives à la sécurité.