Description
Missing verification of source of a communication channel in the default_bucket() function in Amazon SageMaker Python SDK V3 before 3.10.0 and V2 before 2.257.3 might allow remote actors to achieve code execution in the target SageMaker execution environment and obtain IAM credentials via pre-creation of a predictably named S3 bucket that the SDK uses without ownership validation.



To remediate this issue, users should upgrade to Amazon SageMaker Python SDK 3.10.0 (V3) or 2.257.3 (V2).
Published: 2026-10-21
Score: 9.4 Critical
EPSS: < 1% Very Low
KEV: No
Impact: Remote Code Execution via bucket ownership bypass
Action: Immediate Patch
AI Analysis

Impact

This vulnerability arises from the SageMaker Python SDK’s default_bucket() function, which fails to verify the ownership of the S3 bucket it references. Without ownership checks, an attacker can pre-create a predictably named bucket and cause the SDK to use it during SageMaker job execution. This flaw allows code execution within the SageMaker execution environment and can also expose IAM credentials tied to that environment. The weakness is classified as data‑validity and authorization bypass, matching CWE‑940.

Affected Systems

The affected product is the Amazon SageMaker Python SDK provided by AWS. Versions earlier than 3.10.0 (V3) and earlier than 2.257.3 (V2) are vulnerable. All users of these earlier SDK releases, including notebooks, scripts, and automated pipelines that invoke default_bucket(), are impacted.

Risk and Exploitability

The flaw receives a CVSS score of 9.4, indicating critical severity and remote code execution potential. EPSS is not available, but the lack of a KEV listing does not reduce the inherent risk. The most likely attack vector is an adversary who can influence the creation or naming of the default bucket—such as by leveraging existing IAM permissions to create a bucket with a name that the SDK will automatically use. Once the bucket is in place, the SDK will rely on it without validating ownership, enabling malicious code or data to be read or executed in the target SageMaker environment.

Generated by OpenCVE AI on October 22, 2026 at 02:18 UTC.

Remediation

No solution or workaround provided in the CVE record.

OpenCVE Recommended Actions

  • Upgrade the SageMaker Python SDK to version 3.10.0 (V3) or 2.257.3 (V2).
  • Replace any custom notebooks, scripts, or services that reference older SDK versions with the updated library.
  • Audit S3 buckets for predictably named objects that could be used as the default bucket and ensure that bucket creation is restricted to avoid such exploitation.

Generated by OpenCVE AI on October 22, 2026 at 02:18 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories yet.

History

Fri, 30 Oct 2026 16:30:00 +0000

Type Values Removed Values Added
Metrics ssvc

{'options': {'Automatable': 'no', 'Exploitation': 'none', 'Technical Impact': 'total'}, 'version': '2.0.3'}


Wed, 21 Oct 2026 20:00:00 +0000


Wed, 21 Oct 2026 19:45:00 +0000

Type Values Removed Values Added
Description Missing verification of source of a communication channel in the default_bucket() function in Amazon SageMaker Python SDK V3 before 3.10.0 and V2 before 2.257.3 might allow remote actors to achieve code execution in the target SageMaker execution environment and obtain IAM credentials via pre-creation of a predictably named S3 bucket that the SDK uses without ownership validation. To remediate this issue, users should upgrade to Amazon SageMaker Python SDK 3.10.0 (V3) or 2.257.3 (V2).
Title Missing bucket ownership verification in Amazon SageMaker Python SDK default_bucket()
First Time appeared Aws
Aws amazon Sagemaker Python Sdk
Weaknesses CWE-940
CPEs cpe:2.3:a:aws:amazon_sagemaker_python_sdk:*:*:*:*:*:*:*:*
Vendors & Products Aws
Aws amazon Sagemaker Python Sdk
References
Metrics cvssV3_1

{'score': 8.1, 'vector': 'CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:H/I:H/A:H'}

cvssV4_0

{'score': 9.4, 'vector': 'CVSS:4.0/AV:N/AC:L/AT:P/PR:N/UI:N/VC:H/VI:H/VA:H/SC:H/SI:N/SA:N'}


Subscriptions

Aws Amazon Sagemaker Python Sdk
cve-icon MITRE

Status: PUBLISHED

Assigner: AMZN

Published:

Updated: 2026-10-30T15:40:47.396Z

Reserved: 2026-10-19T17:00:36.100Z

Link: CVE-2026-112408

cve-icon Vulnrichment

Updated: 2026-10-30T15:39:27.263Z

cve-icon NVD

Status : Awaiting Analysis

Published: 2026-10-21T20:17:23.877

Modified: 2026-10-30T16:17:38.947

Link: CVE-2026-112408

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

Updated: 2026-10-22T02:30:13Z

Weaknesses
  • CWE-940

    Improper Verification of Source of a Communication Channel