Überspringen zum Hauptinhalt

CVE-2026-112408 – fehlende Überprüfung der Bucket-Inhaberschaft im Amazon SageMaker Python SDK default_bucket()

Bulletin-ID: 2026-142-AWS
Geltungsbereich: AWS
Inhaltstyp: Wichtig (erfordert Aufmerksamkeit)
Veröffentlichungsdatum: 21.10.2026 12:30 Uhr PDT

Beschreibung:

Das Amazon SageMaker Python SDK ist eine Open-Source-Bibliothek für das Training und die Bereitstellung von Machine-Learning-Modellen auf Amazon SageMaker. Wir haben CVE-2026-112408 identifiziert, ein Problem in der Funktion default_bucket(). Das SDK verwendet einen vorhersehbar benannten Amazon-S3-Bucket und überprüft nicht, ob er dem AWS-Konto des Aufrufers gehört. Ein Remote-Akteur, der diesen Bucket zuerst erstellt, könnte Code in einer Remote-SageMaker-Ausführungsumgebung ausführen und IAM-Anmeldeinformationen abrufen.

Betroffene Versionen:

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

Auflösung:

Dieses Problem wurde in den Amazon SageMaker Python SDK-Versionen 2.257.3 (V2) und 3.10.0 (V3) behoben. Wir empfehlen, ein Upgrade auf die neueste Version vorzunehmen und dafür zu sorgen, dass geforkter oder derivativer Code gepatcht wird, damit die neuen Korrekturen enthalten sind.

Problemumgehungen:

Wenn Sie kein Upgrade durchführen können, übergeben Sie einen S3-Bucket, der Ihrem Konto gehört, explizit über den Parameter default_bucket von sagemaker.Session (oder über die SageMaker-SDK-Konfigurationsdatei). Verlassen Sie sich nicht auf den automatisch generierten Standard-Bucket-Namen.

Referenzen:

Danksagung:

Wir möchten Dan Gansel von Upwind Security für die Zusammenarbeit bei der Problemlösung im Rahmen des koordinierten Offenlegungsprozesses danken.


Bei Fragen oder Bedenken zum Thema Sicherheit wenden Sie sich bitte per E-Mail an aws-security@amazon.com .