CVE-2026-12530 - Improper neutralization of argument delimiters in AWS Bedrock AgentCore Python SDK install_packages()
Bulletin ID: 2026-044-AWS Scope: AWS Content Type: Important (requires attention) Publication Date: 06/17/2026 14:15 PM PDT Description: The AWS Bedrock AgentCore Python SDK (bedrock-agentcore) is an open-source SDK that enables developers to build, deploy, and manage agents on AWS Bedrock AgentCore. We identified CVE-2026-12530, an issue in the install_packages() method of the Code Interpreter client. The method applied an incomplete blocklist to sanitize package name arguments before constructing a 'pip install' shell command executed within the Code Interpreter sandbox. This allowed crafted package name arguments to bypass validation ‐ most critically, pip's '‐‐index‐url' flag, which could redirect package resolution to an third‐party‐controlled PyPI server, and the '-r' flag, which could read and expose arbitrary sandbox files. Impacted versions: AWS Bedrock AgentCore Python SDK (bedrock-agentcore) versions >= 1.1.3 and < 1.6.1 Please refer to the article below for the most up-to-date and complete information related to this AWS Security Bulletin.
CSIRTS triage
- What
- An incomplete blocklist in the install_packages() method allows crafted package name arguments to bypass validation.
- Who is affected
- Developers using the AWS Bedrock AgentCore Python SDK.
- Urgency
- Remediation is critical due to the potential for remote code execution.
- Action
- Update to the latest version of the AWS Bedrock AgentCore Python SDK.
AI-assisted analysis generated from the source advisory — verify against the original.
⚡ Watch AWS Bedrock AgentCore Python SDK
Get an email when a new AWS Bedrock AgentCore Python SDK advisory drops — max one per day, one-click unsubscribe.
Details
Original advisory: https://aws.amazon.com/security/security-bulletins/rss/2026-044-aws/
Exploitation outlook
EPSS (FIRST.org) estimates each CVE’s probability of exploitation in the next 30 days — here is the CSIRTS.com read on those numbers.
- Low exploitation riskCVE-2026-125300.32% 30-day exploitation probability — currently an unlikely target, but scores change as exploit code circulates. Riskier than 24% of all EPSS-scored CVEs.
Referenced CVEs
| CVE | CSIRTS overview | External |
|---|---|---|
| CVE-2026-12530 | coverage & exploitation status | NVD · CVE.org |
Recent advisories for - Improper neutralization
A cluster of recent advisories against the same product widens the attack surface — attackers routinely chain freshly published CVEs on one product, so review these together.
- mediumCVE-2026-78630: The Okta Access Gateway does not neutralize shell metacharacters in SNMP configuration values …nvd · 2026-09-08
- mediumCVE-2026-84967: A component of the MongoDB extension for Visual Studio Code does not neutralize special charac…nvd · 2026-09-03
- mediumCVE-2026-76797: The MongoSQL Transition Readiness Tool writes database and collection names into its generated…nvd · 2026-08-28
- mediumCVE-2026-15603: morgan is an HTTP request logger middleware for Node.js. In versions prior to 1.12.0, the inte…nvd · 2026-08-28
- mediumCVE-2026-81526: The MongoDB Rust Driver does not neutralize special characters in a caller-supplied target ide…nvd · 2026-08-27
- unknownCVE-2026-47727: Trilium is an open-source hierarchical note-taking application. In versions prior to 0.104.0, …nvd · 2026-08-27
More from AWS Security Bulletins
- unknownCVE-2026-84942 - Stored Cross-Site Scripting via Vega Expression Function Bypass in OpenSearch Dashboards2026-09-08
- unknownCVE-2026-85787 - An incomplete list of disallowed inputs in the SQL validation component in Amazon awslabs pos…2026-09-04
- unknownCVE-2026-85654 - Code injection in the CDK generator in Amazon awslabs.dynamodb-mcp-server2026-09-04
- unknownCVE-2026-85786 - Incomplete fix for CVE-2026-75936 memory-amplification denial of service in Amazon ion-java2026-09-04
- unknownCVE-2026-85781 - Unverified access point ownership in Amazon EFS CSI Driver2026-09-04