August produced 244 announcements across 22 working days, and they were not evenly distributed in subject. Two thirds of the month was routine — Region expansions, instance families, database minor versions — and the remaining third clustered tightly around three things: identity and access, operational recovery moving into the platform, and agent infrastructure acquiring the governance controls that ordinary infrastructure already has.
The month ended with a security bulletin that needs action rather than reading. CVE-2026-81849 is a path traversal in the Amazon SSM Agent, reachable by a caller whose permissions were deliberately narrowed, and the affected versions span most of the agent's release history. A second bulletin on 31 August covers remote code execution in the OpenSearch SQL plugin. Both are in the action list below.
Nothing in the month changes our architecture direction. Several things make work we already planned cheaper: AWS Glue 6.0 arrived with a documented 30% price reduction, Elastic Disaster Recovery gained recovery ordering that replaces a runbook, and AWS Certificate Manager added a way to switch existing certificates from email to DNS validation without reissuing them — which materially reduces the cost of a migration we have to complete by September 2027 regardless.
Five items with a clear owner and a date. The first two are this week.
| Priority | Action | Why now |
|---|---|---|
| P0 | Upgrade amazon-ssm-agent to 3.3.4515.0 or later across the fleet, and rebuild affected AMIs. | CVE-2026-81849. Affected versions run from 2.0.767.0 to 3.3.4364.0 and there is no workaround. The vulnerability lets a caller with restricted SendCommand permissions write files as root, so scoping the permission did not contain it. Automatic agent updates check every two weeks, which is drift control and not a patch response — push it explicitly. |
| P0 | Apply the latest OpenSearch Service software update to every managed domain. | CVE-2026-83497, published 31 August: unrestricted Java deserialization in the SQL plugin's cursor pagination, reachable by an authenticated user with read and search permission. |
| P1 | Inventory ACM certificates using EMAIL validation and begin the move to DNS validation. | Three fixed dates, below. ACM now supports switching an existing public certificate from email to DNS validation without reissuing it or changing its ARN, so the migration no longer requires a certificate replacement per domain. |
| P1 | Inventory Elastic Beanstalk platform branches. | Nine Amazon Linux 2 branches retired on 6 August and three AL2023 runtime branches retired on 13 August. A retired branch does not stop running; it stops receiving platform security updates. |
| P2 | Benchmark a representative Glue job on Glue 6.0. | A documented 30% compute price reduction, against migration work that is real: Spark 4.1, Python 3.13, Scala 2.13 and Iceberg v3. This is a cost item with a compatibility test attached, not a free switch. |
The clearest pattern of the month, and it appeared five separate times. EC2 gained application-level status checks so Auto Scaling can replace an instance whose OS is healthy and whose application is not. ECS began emitting agent connectivity health events and can drain and replace impaired container instances on its own. EKS gained a managed certificate authority rotation process. Elastic Disaster Recovery gained Recovery Plans, which sequence a multi-server recovery with waits and approvals. AWS Batch can now run on ECS Managed Instances, with AWS owning AMI updates and host patching.
Each of those replaces something a platform team currently writes and maintains. The consequence for us is a review rather than an adoption programme: for each piece of custom recovery automation we run, the question is now whether the service does it, and whether ours is better enough to keep.
Lambda functions gained full IAM resource-based policies, with multiple principals and the complete condition-key surface. EKS clusters can now trust several external OIDC providers at once. Cognito added an administrative operation to reset a user's TOTP configuration, and later machine-to-machine authorization without a user pool domain. IAM Roles Anywhere shipped a Java credential provider, removing the last practical reason to leave long-lived access keys on hybrid Java hosts.
The Cognito TOTP reset is the one worth a second look internally. Resetting a second factor is operationally indistinguishable from bypassing it, so that permission belongs in the same review as password reset — and in most estates it is not there yet.
AWS Agent Registry reached general availability on 31 August, giving agents and MCP servers centralised discovery and governance. Bedrock AgentCore added temporal authorization policies and gateway rate limiting, and its Memory service gained flexible namespaces and fine-grained access control through Cedar policies — per-tenant isolation that teams have been writing by hand.
Read alongside the month's Strands Agents Tools advisory, in which a consent prompt could be skipped by passing a parameter through another tool, the direction is unambiguous: the agent's own reasoning is not the security boundary. Identity, gateway policy and sandboxing are. Any internal agent work should assume that from the start rather than retrofit it.
DynamoDB gained native vector search, so embeddings can live beside the operational records they describe. Redshift added Apache Iceberg v3 tables and long-term system table retention through S3 Tables. Glue 6.0 brought Iceberg v3 with the VARIANT type and deletion vectors. The practical effect is that the default answer to “we need a second system for this” is worth re-testing; several of the reasons for one were removed this month.
Dated items only. Everything here was read from AWS's own documentation.
| Date | What happens | Our exposure |
|---|---|---|
| 6 Aug 2026 (done) |
Elastic Beanstalk retired nine Amazon Linux 2 platform branches: Docker, ECS-based Docker, Go 1, Corretto 8, 11 and 17, Corretto 8 and 11 with Tomcat 9, and .NET Core. | Inventory required. |
| 13 Aug 2026 (done) |
Elastic Beanstalk retired the Node.js 20, Python 3.9 and Ruby 3.2 AL2023 platform branches. | Inventory required. |
| 31 Aug 2026 (done) |
AWS IoT Device Defender Detect closed to new customers. Existing customers are unaffected and Device Defender Audit is unchanged. | Signal for future design choices rather than an action. |
| 1 Jan 2027 | ACM stops offering email validation in newly launched Regions. | Only affects new-Region expansion. |
| 31 Mar 2027 | ACM stops offering email validation for new certificate requests in every Region. | All new certificates must use DNS validation from this date. |
| 30 Sep 2027 | ACM stops renewing existing email-validated public certificates. | Hard deadline. Any certificate still on email validation will expire without renewal. |
| 15 Mar 2028 | CA/Browser Forum deadline: public certificate authorities may no longer use email-based domain validation at all. | Industry-wide; AWS's dates are set a year ahead of it. |