AWS Security Digest·Week 30 of 2026·Jul 20-26, 2026·12 items

    A GuardDuty Investigator on Demand, and Agentic Tooling Patches Again

    GuardDuty gets an on-demand investigation agent in public preview, Secrets Manager starts publishing secret-change events to EventBridge, and CloudTrail learns to filter network activity logging by identity. Five more bulletins close out July, including a TLS 1.3 record-drop flaw in s2n-tls and a third AgentCore SDK patch this summer.

    In this issue4high4medium4info

    Highlights

    3 items
    $ tail -f /var/log/aws-security.log
    high/Feature Launch/

    GuardDuty Investigation Agent: On-Demand AI Threat Assessment in Public Preview

    Amazon GuardDuty introduced its investigation agent in public preview on July 20: an on-demand agent that investigates findings and returns structured assessments with risk levels, confidence scores, MITRE ATT&CK mappings, and prioritized recommendations.

    The preview is free with limits of 10 investigations per account daily and 100 cumulative during the preview, in 10 Regions (N. Virginia, Ohio, Oregon, Canada Central, Frankfurt, Ireland, London, Paris, Stockholm, Tokyo). It adds three IAM permissions: guardduty:CreateInvestigation, GetInvestigation, and ListInvestigations, and is accessible via console, CLI, SDKs, and the AWS MCP server.

    Add the new IAM actions to your SOC role policies deliberately, not via wildcard.

    GuardDutyIAM
    medium/Feature Launch/

    Secrets Manager Now Publishes Secret-Change Events to EventBridge

    AWS Secrets Manager now automatically publishes events to the default EventBridge bus when secret values change, including rotation, announced July 22. No opt-in is required and there is no additional cost, in all Regions where Secrets Manager operates.

    Events can route to Lambda, SNS, SQS, or Step Functions. Teams no longer need to parse CloudTrail to trigger credential-refresh or anomaly workflows when secrets change.

    Secrets ManagerEventBridge
    medium/Feature Launch/

    CloudTrail Network Activity Events Can Now Be Filtered by Identity

    CloudTrail advanced event selectors can now filter network activity events for VPC endpoints by the IAM user identity making the call, announced July 20, combinable with existing fields like eventName or vpcEndpointId.

    Example: log only VpceAccessDenied events from identities not on a safe list. Available in all Regions supporting network activity events, via console, CLI, and SDKs.

    Data-perimeter monitoring becomes affordable when you log only the suspicious endpoint traffic instead of everything.

    CloudTrailVPC

    CVEs & Vulnerabilities

    5 items
    $ cat /var/reports/CVE_REPORT.txt
    high/CVE/

    CVE-2026-16317 / CVE-2026-16318: s2n-tls Let a MITM Silently Drop TLS 1.3 Records

    AWS bulletin 2026-062-AWS covers two flaws in s2n-tls.

    CVE-2026-16317: the outer content_type byte on TLS 1.3 encrypted records was hardcoded in authenticated data instead of validated from the wire, letting a man-in-the-middle silently drop individual application data records undetected. All TLS 1.3 connections are affected; TLS 1.2 and QUIC are not. Amazon assigns it CVSS 4.0 8.3. CVE-2026-16318 is a memory leak in the QUIC transport parameters extension handler during HelloRetryRequest exchanges, degrading long-running QUIC-enabled servers.

    Upgrade to s2n-tls v1.7.6.

    Affected
    • s2n-tls <= v1.7.5
    Fixed In
    • s2n-tls v1.7.6
    high/CVE/

    CVE-2026-16584: AWS API MCP Server Could Run With Policy Checks Silently Disabled

    AWS bulletin 2026-063-AWS covers a fail-open flaw in the AWS API MCP Server.

    If security-policy enforcement data failed to initialize at startup, the server kept running with the per-request policy check skipped for the lifetime of the process, letting an actor execute AWS API operations the policy was set to deny or gate. IAM permissions were still enforced. Amazon assigns it CVSS 4.0 7.3.

    Update to 1.3.47, keep the server on least-privilege IAM credentials, and restart it after connectivity issues.

    Affected
    • awslabs.aws-api-mcp-server >= 0.2.13 and < 1.3.47
    Fixed In
    • awslabs.aws-api-mcp-server 1.3.47
    IAM
    high/CVE/

    CVE-2026-16796: AgentCore SDK install_packages() Patched Again

    AWS bulletin 2026-065-AWS covers a command injection in the Bedrock AgentCore Python SDK, a distinct follow-on to June's CVE-2026-12530 in the same install_packages() path.

    An authenticated remote user can inject arbitrary commands into the Code Interpreter sandbox via manipulated package name parameters.

    Upgrade bedrock-agentcore to 1.18.1. Never pass untrusted or model-generated input to install_packages(), and validate names against strict PyPI naming conventions.

    Affected
    • bedrock-agentcore < 1.18.1
    Fixed In
    • bedrock-agentcore 1.18.1
    Bedrock
    medium/CVE/

    CVE-2026-15957: Stack-Exhaustion DoS in smithy-rs Generated Deserializers

    AWS bulletin 2026-061-AWS covers uncontrolled recursion in the JSON, CBOR, and XML deserializer functions smithy-rs generates for recursive model shapes.

    A small crafted request with deeply nested structures can cause stack exhaustion and process termination. There is no workaround.

    Update AWS SDK for Rust crates to release-2026-06-02 or later.

    Affected
    • aws-sdk-rust crates before release-2026-06-02
    Fixed In
    • aws-sdk-rust release-2026-06-02
    medium/CVE/

    CVE-2026-16756: Slowloris DoS in aws-smithy-http-server

    AWS bulletin 2026-064-AWS covers resource allocation without limits in the default serve() path of aws-smithy-http-server for Rust.

    Unauthenticated attackers holding slow HTTP requests open can exhaust server resources. There is no workaround besides upgrading.

    Update to 0.66.5.

    Affected
    • aws-smithy-http-server <= 0.66.4
    Fixed In
    • aws-smithy-http-server 0.66.5

    Service Updates

    4 items
    $ aws securityhub get-findings --query 'ServiceUpdates'
    info/Service Update/

    Organizations Doubles the RCP Quota to 2,000

    AWS Organizations increased the resource control policy quota from 1,000 to 2,000 per organization on July 22, applied automatically at no additional cost in all Regions where Organizations is supported.

    One less scaling ceiling for data-perimeter enforcement in large multi-account estates.

    Organizations
    info/Feature Launch/

    Lambda Durable Functions Add Customer-Managed Key Encryption

    AWS Lambda durable functions now support encrypting durable execution data with a customer-managed KMS key, announced July 22, operating independently of the function-level key protecting environment variables and SnapStart snapshots.

    No additional Lambda charges beyond standard KMS costs, in all Regions where durable functions is available. Regulated workloads gain independent key control over long-running workflow state.

    LambdaKMS
    info/Feature Launch/

    AWS WAF Adds Dynamic Label Interpolation

    AWS WAF now supports dynamic interpolation of labels and synthetic data, described in a Security Blog deep dive published July 21: client IP, request ID, and JA3/JA4 fingerprints can be injected into custom headers and block or challenge pages.

    The post also notes Bot Control now identifies more than 650 bots and agents. Downstream applications get WAF's verdict context without a second lookup.

    WAF
    info/Compliance/

    2026 ISO and CSA STAR Certificates Published, Two Services Added

    AWS published its 2026 ISO and CSA STAR certificates on July 20, adding AWS Skill Builder and Amazon Nova Act to scope.

    Coverage spans seven ISO standards plus CSA STAR CCM v4.0. The EY CertifyPoint onboarding audit for the newly added services completed with no findings; certificates are dated May 31, 2026.

    Key Takeaway

    1 item
    $ cat WEEKLY_SUMMARY.md

    The pattern of the whole seven weeks crystallizes here: agentic tooling is where the vulnerabilities live, and the bedrock-agentcore SDK just took its third patch of the summer, so get to 1.18.1 and pin your update process. On the defense side, wire Secrets Manager's new EventBridge events into rotation-verification workflows: it is the easiest win of the month.

    Filed Under
    GuardDutyInvestigation AgentSecrets ManagerEventBridgeCloudTrailData Perimeters2n-tlsAgentCoreMCPCVE

    Need Custom Security Briefings?

    These weekly digests are a starting point. Contact us for tailored threat briefings, security assessments, and architectural guidance for your AWS environment.