Security vulnerabilities, privacy incidents, safety concerns, and policy updates affecting LLMs and AI agents.
Two vulnerabilities (CVE-2026-87912 and CVE-2026-87913) were found in AWS Security Agent plugins where the system doesn't verify that an S3 bucket (cloud storage container) actually belongs to the account using it. This allows attackers to intercept private source code archives containing sensitive data like credentials and infrastructure information by creating buckets with predictable names based on publicly known account identifiers.
Fix: Update aws-agents-for-devsecops to version 1.1.0 or later, and update AWS Security Agent MCP server to version 0.2.0 or later.
AWS Security BulletinsA vulnerability was found in awslabs mysql-mcp-server (a Model Context Protocol server, which is software that helps AI models interact with MySQL databases) versions 1.0.21 and earlier. An attacker could bypass the read-only protection by using SQL inline comments (special text that gets ignored by the database), allowing them to run commands that should have been blocked. However, the read-only mode is only a basic safeguard, and the real protection depends on the database user permissions (access rules) that are set up.
CVE-2026-85787 is a vulnerability in Amazon's postgres-mcp-server (a tool for connecting AI systems to PostgreSQL databases) where the SQL validation component doesn't block all dangerous inputs, allowing attackers to craft malicious SQL commands that let them modify data they shouldn't be able to access, even though the server is supposed to be read-only (restricted to viewing data only).
Amazon awslabs.dynamodb-mcp-server, an open-source tool that lets AI assistants work with Amazon DynamoDB (a database service), has a code injection vulnerability in its CDK generator (the part that creates infrastructure-as-code templates). An attacker could craft malicious table or attribute names in a data model file to execute arbitrary code on the host machine that deploys the generated application.
Helicone, a platform for managing AI services, has a security flaw in its VaultManager.getDecryptedProviderKeyById() function (the code that retrieves and decrypts API keys) where it doesn't check whether the person requesting a key actually belongs to the organization that owns it. This means attackers with admin or owner privileges in one organization can steal decrypted API keys (like OpenAI or Anthropic credentials) from completely different organizations.
Amazon SageMaker Python SDK stores HMAC keys (cryptographic secrets used to verify data hasn't been tampered with) in plain text in pipeline definitions, allowing users with DescribePipeline permissions to read these keys and inject malicious code into other users' pipeline executions within the same AWS account. The vulnerability affects SageMaker Python SDK v3 versions before v3.11.0 and v2 versions before v2.256.0.
GitLab fixed a vulnerability in its AI Gateway component (a service that handles AI requests) affecting versions 18.9.0 through 19.2.2 that could let an authenticated user with Duo Agent Platform access redirect AI model requests to an outside server they control, potentially exposing cloud service credentials (login credentials for Google Vertex AI or AWS Bedrock).
A security flaw (CVE-2026-78379) in Strands Agents Tools, a Python SDK for building AI agents, allows attackers to bypass the approval prompt in the python_repl tool (which normally requires human consent before running Python code on a system). An attacker can craft a malicious prompt that uses the batch tool to sneak in a keyword argument, letting them execute arbitrary Python code without permission.
CVE-2026-18954 is an authorization bug in Amazon DocumentDB MCP Server (a tool that lets AI assistants access databases). The bug allows certain database operations called aggregation pipeline stages ($out and $merge, which are write operations) to bypass read-only protections, potentially letting an authenticated user make unwanted changes to the database.
A vulnerability exists in AWS Transform MCP Server (a tool that lets AI assistants run code-transformation jobs on a developer's local machine) versions 0.1.0 through 0.1.4. An attacker could exploit improper pathname validation in the get_resource tool to write files anywhere on the system outside the intended directory, potentially leading to local code execution (unauthorized commands running on the developer's computer).
A vulnerability (CVE-2026-18830) was found in Amazon Bedrock's AgentCore harness that allowed authenticated users to run configured tools without the AI model reviewing the request first, bypassing security controls. The issue only affected tools that were already set up on a given harness, so systems with no tools configured were not at risk.
A prompt injection vulnerability (tricking an AI by hiding instructions in its input) in the shell tool of Amazon Strands Agents Tools before version 0.8.0 allows attackers to run arbitrary operating system commands on the agent's host computer by crafting a prompt that sets the non_interactive parameter to true, which bypasses the requirement for human approval.
The Amazon MQ MCP Server (a tool for managing message brokers) has a vulnerability where attackers can use prompt injection (tricking an AI by hiding instructions in its input) to trick the system into sending RabbitMQ broker credentials or OAuth access tokens (digital keys that grant access to accounts) to a fake endpoint they control. This affects versions before 2.0.24 and requires a broker hostname to be set up in the client context.
CVE-2026-18655 is a vulnerability in AWS Amazon MQ MCP Server (a tool that lets AI assistants communicate with Amazon MQ message brokers) versions 2.0.23 and earlier. An attacker can use prompt injection (tricking the AI by hiding instructions in its input) to trick the server into sending broker credentials or OAuth tokens (keys that prove you have permission to access a service) to a fake endpoint they control.
AWS Bedrock AgentCore Python SDK has a vulnerability in the install_packages() method where improper input validation allows remote authenticated users to execute arbitrary commands in a Code Interpreter sandbox by crafting malicious package names. The issue affects versions before 1.18.1.
The AWS API MCP Server (a tool that lets AI assistants interact with AWS services) has a security bug where if the security policy data fails to load when the server starts, the security checks are skipped for the entire time the server runs. This means users can perform AWS operations that should be blocked by the security policy, though AWS account permissions (IAM, the system that controls who can access what in AWS) still apply.
A vulnerability (CVE-2026-16796) was found in the AWS Bedrock AgentCore Python SDK's install_packages() method that fails to properly validate package name inputs, allowing an authenticated attacker to run arbitrary commands (code execution) within the sandbox environment where Python packages are installed. This affects versions of bedrock-agentcore before 1.18.1.
The AWS API MCP Server (a tool that lets AI assistants run AWS commands on a user's account) has a security flaw where if the startup process fails to load its security policy rules, the server keeps running but stops checking those rules for the rest of its lifetime. This means an attacker could trick the startup into failing and then execute AWS operations that the policy was supposed to block. The underlying AWS account permissions still apply, but the policy-based restrictions are bypassed.
AWS HealthOmics MCP Server versions 0.0.35 and earlier contain a path traversal vulnerability (a flaw where attackers can use special directory notation like '../' to access files outside intended locations) in its workflow linting tools. An attacker who can control inputs to the MCP agent could write malicious files to any location on the system instead of just the workflow bundle directory.
Fix: Update the postgres-mcp-server package to version 1.1.7 or later. The vulnerability affects all PyPI package versions before 1.1.7.
AWS Security BulletinsFix: Update to SageMaker Python SDK v3.11.0 or later, or update to SageMaker Python SDK v2.256.0 or later.
AWS Security BulletinsFix: Update to GitLab AI Gateway versions beyond 19.0.12 (for the 19.0 line), 19.1.7 (for the 19.1 line), or 19.2.2 (for the 19.2 line).
NVD/CVE DatabaseFix: Update to strands-agents-tools version 0.8.5 or later. The bulletin states the vulnerability exists in 'versions before 0.8.5'.
AWS Security BulletinsFix: Update to version 1.0.12 or later.
AWS Security BulletinsFix: Update awslabs.aws-transform-mcp-server to version 0.1.5 or later.
AWS Security BulletinsFix: Update Amazon Bedrock AgentCore harness InvokeHarness API to the version released after July 31, 2026.
AWS Security BulletinsFix: Users should upgrade to version 0.8.0 of Amazon Strands Agents Tools.
NVD/CVE DatabaseFix: Users should upgrade to version 2.0.24 to fix this vulnerability.
NVD/CVE DatabaseFix: Update AWS Amazon MQ MCP Server to version 2.0.24 or later.
AWS Security BulletinsFix: Upgrade to bedrock-agentcore version 1.18.1 or later. As a workaround, do not pass untrusted or model-generated input to install_packages(). Applications accepting dynamic package names should validate them against strict PyPI (Python Package Index) naming rules, including constraining any extras group (optional dependencies) to comma-separated identifiers, before calling the SDK.
GitHub Advisory DatabaseFix: This issue has been addressed in version 1.3.47. AWS recommends upgrading to the latest version. Until you upgrade, you can prevent the bypass by using least-privilege IAM credentials (restricted permissions like ReadOnlyAccess) or by restarting the server once network connectivity is restored if it started during connection problems.
GitHub Advisory DatabaseFix: Update bedrock-agentcore to version 1.18.1 or later.
AWS Security BulletinsFix: Update aws-healthomics-mcp-server to version 0.0.36 or later.
AWS Security BulletinsAWS Bedrock AgentCore Python SDK versions 1.4.8 and 1.5.0 unintentionally logged sensitive user data in OpenTelemetry span attributes (metadata tags that track operations), which then flowed into CloudWatch Logs (AWS's logging service) where anyone with log access could read them. This meant raw user prompts and AI agent responses were stored unfiltered in logs, exposing sensitive information.
Fix: Upgrade to version 1.5.1 or later. Additionally, users who ran the affected versions should review and purge sensitive content from their aws/spans CloudWatch log groups.
NVD/CVE Database