HighVulnerability
CVE-2026-8597: Amazon SageMaker Python SDK code execution via pickle model artifacts in S3
- Source
- NVD(opens in a new tab)
- Identifier
- CVE-2026-8597
- Published
- Record updated
- Affected
- sagemaker >= 2.199.0, <= 2.257.1, fixed in 2.257.2
- sagemaker >= 3.0.0, <= 3.7.1, fixed in 3.8.0
- Known exploitation
- Not listed in the CISA Known Exploited Vulnerabilities catalog at the last check.
- EPSS
- 0.6%
Summary
Missing integrity verification in the Triton inference handler in Amazon SageMaker Python SDK v2 before v2.257.2 and v3 before v3.8.0 lets a remote authenticated actor with S3 write access to the model artifact path replace model artifacts with a crafted pickle payload. The payload is deserialized without verification, allowing code execution in inference containers.
Mitigation
Upgrade to Amazon SageMaker Python SDK v2.257.2 or v3.8.0, and rebuild any Triton models previously created with ModelBuilder using the updated SDK.
Affected packages in the Exposure Registry
Matched by package name and ecosystem. Each entry shows whether the package delegates to a language model and how many tracked packages depend on it.
- sagemakerPyPILLM dependency since 2024-07-10 · 3 tracked dependents
Topics
Related items
- HighCVE-2026-105812 and CVE-2026-106032: Issue with Bedrock AgentCore Starter Toolkit - Import Agent Code Injection and SSRFSame vendor · AWS Security Bulletins
- HighCVE-2026-104019 - OS command injection in the Studio Space startup script in Amazon SageMaker DistributionSame vendor · AWS Security Bulletins
- CriticalCVE-2026-103956, CVE-2026-103957, and CVE-2026-103958 - Issues in Loom for AWSSame vendor · AWS Security Bulletins
- HighCVE-2026-97662 - Argument injection in AWS security-agent-mcp-server diff scanSame vendor · AWS Security Bulletins
- HighGHSA-6v3r-4p5c-mrp5: Language Servers for AWS vulnerable to arbitrary file writeSame vendor · GitHub Advisory Database