CVE-2026-112408: ausência de verificação da propriedade do bucket no Amazon SageMaker Python SDK default_bucket()
ID do boletim: 2026-142-AWS
Escopo: AWS
Tipo de conteúdo: importante (requer atenção)
Data de publicação: 21/10/2026 12h30 PDT
Descrição:
O Amazon SageMaker Python SDK é uma biblioteca de código aberto para treinamento e implantação de modelos de machine learning no Amazon SageMaker. Identificamos o CVE-2026-112408, um problema na função default_bucket(). O SDK usa um bucket Amazon S3 com nome previsível e não verifica se a conta da AWS do chamador é proprietária dele. Um agente remoto que cria esse bucket primeiro pode realizar a execução do código em um ambiente de execução remoto do SageMaker e obter as credenciais do IAM.
Versões afetadas:
- V2: < 2.257.3
- V3: >= 3.0.0 e < 3.10.0
Resolução:
Esse problema foi resolvido nas versões 2.257.3 (V2) e 3.10.0 (V3) do Amazon SageMaker Python SDK. Recomendamos atualizar para a versão mais recente e garantir que qualquer código bifurcado ou derivado seja corrigido para incorporar as novas correções.
Soluções alternativas:
Se você não conseguir fazer o upgrade, passe um bucket do S3 que sua conta possui explicitamente por meio do parâmetro default_bucket do sagemaker.Session (ou por meio do arquivo de configuração do SDK do SageMaker). Não confie no nome do bucket padrão gerado automaticamente.
Referências:
Reconhecimento:
Gostaríamos de agradecer a Dan Gansel da Upwind Security por colaborar nessa questão por meio do processo coordenado de divulgação.
Envie um e-mail para aws-security@amazon.com com qualquer dúvida ou preocupação relacionada à segurança.