CVE-2026-83551 - Cleartext storage of HMAC signing key in Amazon SageMaker Python SDK
- Published
- Record updated
Summary
CVE-2026-83551 affects the HMAC configuration in the SageMaker Python SDK, which the @step and @remote decorator pipeline component uses to protect serialized function payloads stored in S3. The HMAC secret key is stored in cleartext in pipeline definitions and is readable through the DescribePipeline API, so an account actor with permission to invoke that API can extract it, forge valid payloads, and overwrite S3 objects to run code in another user's pipeline execution context within the same AWS account. Impacted versions are SageMaker Python SDK v3 before v3.11.0 and v2 before v2.256.0.
Mitigation
Fixed in SageMaker Python SDK v3.11.0 and v2.256.0. Consult the referenced AWS Security Bulletin 2026-093-AWS for the most up-to-date and complete information.
Related items
- HighCVE-2026-115413 - AWS API MCP Server OAuth token audience validation bypassSame vendor · AWS Security Bulletins
- MediumCVE-2026-116635 - Improper limitation of a pathname to a restricted directory in the deployment status component of the AWS Serverless MCP ServerSame vendor · AWS Security Bulletins
- MediumCVE-2026-120497 - Stored cross-site scripting in the HTML report generator of aidlc-traceability in AWS AI-DLC WorkflowsSame vendor · AWS Security Bulletins
- HighCVE-2026-115415 - Secret masking bypass in the environment tool in Strands Agents ToolsSame vendor · AWS Security Bulletins
- HighGHSA-4v6f-7vjh-6x4m: Strands Agents SDK: Exposure of data element to wrong session in the A2A ServerSame vendor · GitHub Advisory Database