In June 2026 the IETF published RFC 10008[1], defining a new HTTP method: "QUERY". The HTTP protocol faced already by changes (HTTP/2, HTTP/2) but it’s the first new standard HTTP verb since "PATCH" in 2010!
New low-cost burstable Amazon EC2 T8i instances are generally available
Today, we’re announcing the general availability of new low-cost burstable Amazon EC2 T8i instances powered by custom sixth generation Intel Xeon Scalable Processors (Granite Rapids), available only on AWS. T8i instances are among the lowest-cost EC2 instances and deliver up to 30% better price performance over previous generation T3 instances. These instances are designed to run a variety of low-to-moderate CPU utilization workloads such as freemium services, training and demo environments, staging and development, data processing, microservices, low-traffic websites, and login gateways.
T8i instances
Thousands and thousands of customers run various lightweight workloads on T3 instances that require small, cost-effective compute configurations. These include microservices architectures, low-traffic websites, development and testing environments, small databases, data processing jobs, and short-duration compute tasks. Many of these customers like T family’s burstable performance model, which provides a baseline level of CPU performance with the ability to burst above the baseline when needed using CPU credits.
As customers modernize their infrastructure, migrate from on-premises environments, adopt event-driven and microservices architectures, and experiment with AI inference workloads, they have asked for newer generation cost-optimized small instances, better price performance to reduce their total cost of ownership, and a seamless migration path that leverages their existing knowledge and tooling.
T8i instances address each of these requests:
- Up to 30% better price performance. Powered by the AWS Nitro System and custom sixth generation Intel Xeon Scalable Processors (Granite Rapids), T8i instances enable customers to lower their total cost of ownership with up to 30% better price performance.
- Up to 70% higher compute performance. T8i instances deliver up to 70% higher compute performance, up to 1.25x higher network bandwidth, and up to 2.4x higher EBS bandwidth compared to T3 instances.
- Seamless upgrade from T3. For existing T3 customers, upgrading to T8i is straightforward. The instances offer the same CPU credit system and the same familiar lightweight compute options customers already know. Customers simply select T8i instead of T3 and immediately benefit from improved price performance.
- Cost-effective entry point for new customers. For customers new to AWS or migrating from on-premises, T8i instances provide one of the most cost-effective entry points to run workloads that need low-to-moderate CPU utilization or for running short-duration compute tasks such as batch processing, event-driven functions, or CI/CD pipelines.
Instance specifications
T8i instances offer four sizes, each with two vCPU offered as a single core. The following table summarizes the specifications.
| Instance size | vCPUs | Memory (GiB) | Baseline Performance /vCPU (%) | CPU credits earned / hour | Network burst bandwidth (Gbps) |
| t8i.nano | 2 | 0.25 | 5 | 3 | Up to 6.25 |
| t8i.micro | 2 | 0.5 | 10 | 6 | Up to 6.25 |
| t8i.small | 2 | 1 | 20 | 12 | Up to 6.25 |
| t8i.medium | 2 | 2 | 20 | 12 | Up to 6.25 |
Like T3, T8i instances offer unique vCPU-to-memory ratios such as 1:0.25, 1:0.5, and 1:1 that are not offered by other EC2 instances. Like T3, T8i instances utilize the CPU credit system along with the Standard and Unlimited credit configuration modes. Unlimited mode is the default on T8i.
For workloads that need larger instance sizes above T8i offerings (nano, micro, small, and medium), I recommend M8i Flex instances that offer up to 30% better price performance than equivalent previous generation T3 instances along with the flexibility to scale up to 16xlarge.
Now available
Amazon EC2 T8i instances are available today in the following AWS Regions: US East (N. Virginia, Ohio), US West (Oregon, N. California), Asia Pacific (Hyderabad, Malaysia, Mumbai, Seoul, Singapore, Sydney, Tokyo), Canada (Central), and Europe (Frankfurt, Ireland, London, Paris). For Regional availability and upcoming Region expansion, search the instance type in the CloudFormation resources tab of AWS Capabilities by Region.
You can purchase T8i instances via On-Demand instances, and Spot instances with Savings Plan option coming soon. T8i instances support shared tenancy only and do not support Dedicated tenancy or Dedicated Hosts. t8i.micro and t8i.small instances are also available under the AWS Free Tier. To learn more, visit the Amazon EC2 Pricing page.
Try T8i instances in the Amazon EC2 console and send feedback to AWS re:Post for EC2 or through your usual AWS Support contacts.
— Channy
AWS Elastic Beanstalk introduces Cluster Mode
Since the first launch of AWS Elastic Beanstalk in 2011, customers have deployed full-stack applications in Java, .NET, Python, Node.js, PHP, Ruby, and Go, trusting Elastic Beanstalk to manage deployment and infrastructure operations so they could focus on business logic. Fifteen years later, that trust has only deepened, and the service has been rebuilt to match it. Now, AWS Elastic Beanstalk is the application management service on AWS that takes full operational responsibility for your production environments. Bring applications however they exist today: source code, Dockerfiles, or container images. Elastic Beanstalk creates and manages the production environment underneath. You manage your application. AWS manages everything else, deploying, scaling, patching, monitoring, and maintaining it continuously. That operational responsibility stays with AWS, for the life of the application.
We have been rebuilding the operational engine underneath and delivering a series of capabilities that make it more powerful than ever. Elastic Beanstalk now uses AI-powered environment analysis to diagnose health issues and recommend fixes automatically. A new official GitHub Action lets teams deploy directly from their existing CI/CD workflows with a single YAML configuration. And we rebuilt the infrastructure foundation to deliver OpenTelemetry-based observability, traffic-splitting deployments with automatic rollback, event-driven autoscaling, secrets management through AWS Secrets Manager, and HTTPS by default via AWS Certificate Manager.
Today, we’re announcing the next chapter of AWS Elastic Beanstalk: a new fully-managed Cluster Mode that deploys, scales, patches, monitors, and upgrades your applications continuously for the life of the workload. You bring your application. AWS runs it.
A new Cluster Mode is built for teams running a portfolio of applications. Instead of operating each application in isolation, you run multiple applications that share infrastructure powered by Amazon Elastic Kubernetes Service (Amazon EKS), fully managed with a single operational baseline. Multiple applications share resources, so per-application cost decreases as your portfolio grows without adding operational complexity. Whether you run ten applications or a hundred, you manage them through one experience, with the same operational guarantees across every stack.
Elastic Beanstalk Cluster Mode benefits for your workloads:
- Source code to production, any runtime. Upload source code in Java, .NET, Python, Node.js, PHP, Ruby, or Go. Elastic Beanstalk handles containerization automatically through Cloud Native Buildpacks when needed. No Dockerfile and no rearchitecting required. You can bring legacy applications from on-premises or deploy new services in any supported language.
- Enterprise compliance built in. Elastic Beanstalk is HIPAA eligible, PCI DSS compliant, and aligned to SOC 1/2/3 with no additional configuration, so teams in regulated industries can deploy production workloads with the compliance posture they already require.
- Production-grade deployment strategies. All-at-once, rolling, immutable, and traffic-splitting deployments with automatic rollback on failure. Event-driven autoscaling. AWS Secrets Manager integration. All native OpenTelemetry enabling easy integration with most observability backends, including Amazon CloudWatch.
- AI-powered troubleshooting. When something goes wrong, Elastic Beanstalk collects service-side logs and provides AI-generated recommendations to help you resolve issues faster without digging through infrastructure.
A first look of Elastic Beanstalk Cluster Mode
To get started, go to the Elastic Beanstalk console, create a new environment, and choose the Cluster in the Deployment type.

Elastic Beanstalk accepts source code, docker file, or container image to deploy your application. For example, you can provide the application code for your environment by selecting Local file and specifying container image build options. For the rest of the sections, the default values should be good for most scenarios.

Choose Create button and the deployment will begin! Note that the first deployment for a given set of subnets triggers EKS cluster creation, which takes about ten-ish minutes. Subsequent deployments are faster because they reuse an existing EKS cluster.
Here’s what it looks like when deployment is successful:

You can also use AWS Command Line Interface (AWS CLI), the EB CLI, or AWS SDKs. For example, consider deploying an application made up of several microservices to Kubernetes. Create an application first.
aws elasticbeanstalk create-application
--application-name "my-microservice"
--description "Multi-services demo"
Each microservice may have pre-built images in Amazon Elastic Container Registry (Amazon ECR). Register them as application versions:
IMAGES=(
"frontend-v1|public.ecr.aws/my-microservices/frontend:v1"
"cartservice-v1|public.ecr.aws/my-microservices/cart:v1"
"paymentservice-v1|public.ecr.aws/my-microservices/payment:v1"
"shippingservice-v1|public.ecr.aws/my-microservices/shipping:v1"
)
for entry in "${IMAGES[@]}"; do
IFS='|' read -r label uri <<< "$entry"
aws elasticbeanstalk create-application-version
--application-name $APP_NAME
--version-label "$label"
--image-configuration Source="{Uri=$uri}"
--region "us-west-2
echo "Registered: $label"
done
You can set and deploy the corresponding service options for each service. For example, the frontend service is the only service that needs a public internet interface such as Application Load Balancer and also sets a health check path since it’s an HTTP service:
[
{"Namespace": "aws:elasticbeanstalk:eks", "OptionName": "cluster-role", "Value": "arn:aws:iam::0123456789012:rol<...>"},
{"Namespace": "aws:elasticbeanstalk:eks", "OptionName": "node-role", "Value": "arn:aws:iam::0123456789012:role/E<...>"},
{"Namespace": "aws:elasticbeanstalk:eks:environment", "OptionName": "observability-role", "Value": "arn:aws:iam::0123456<...>"},
{"Namespace": "aws:elasticbeanstalk:eks:environment", "OptionName": "subnets", "Value": "subnet-1,subnet-2,subnet-3,<...>"},
{"Namespace": "aws:elasticbeanstalk:eks:environment:autoscaling", "OptionName": "min-replica", "Value": "1"},
{"Namespace": "aws:elasticbeanstalk:eks:environment:autoscaling", "OptionName": "max-replica", "Value": "2"},
{"Namespace": "aws:elasticbeanstalk:eks:environment", "OptionName": "cpu", "Value": "0.5"},
{"Namespace": "aws:elasticbeanstalk:eks:environment", "OptionName": "memory", "Value": "256Mi"},
{"Namespace": "aws:elasticbeanstalk:eks:environment", "OptionName": "memory-limit", "Value": "512Mi"},
{"Namespace": "aws:elasticbeanstalk:eks:environment", "OptionName": "service-port", "Value": "8080"},
{"Namespace": "aws:elasticbeanstalk:eks:alb", "OptionName": "scheme", "Value": "internet-facing"},
{"Namespace": "aws:elasticbeanstalk:eks:alb", "OptionName": "healthcheck-path", "Value": "/_healthz"}
] #frontend-options.json namespaces
Now, create the frontend service environment with these options. You can continue to deploy each service environment in a similar manner.
aws elasticbeanstalk create-environment
--application-name my-microservice
--environment-name frontend
--version-label frontend-v1
--tier Name=Cluster,Type=EKS
--option-settings file:///tmp/frontend-options.json
Here’s a look at the console once all services are deployed:

Elastic Beanstalk Standard powered by Amazon Elastic Compute Cloud (EC2) continues to be fully supported. Standard and Cluster Mode environments run side by side within the same Elastic Beanstalk application, enabling teams to migrate one environment at a time at their own pace. Validation checks confirm compatibility before any changes are made, so no environment is forced to move.
Elastic Beanstalk Standard Mode remains the best fit for:
- Single applications or single-environment use cases
- Windows/.NET Framework workloads on IIS
- Applications that cannot be containerized
- Workloads spending under $500/month where the EKS control plane fee and EKS Auto Mode premium add overhead that a single application cannot offset through bin-packing
To learn more about how to deploy and manage your applications in the Cluster Mode, visit the Elastic Beanstalk Cluster Mode documentation.
Now available
AWS Elastic Beanstalk Cluster Mode is generally available today in all AWS Regions that Elastic Beanstalk is available. For Regional availability and a future roadmap, visit the AWS Capabilities by Region. If you want to call APIs, search documentation, find regional availability, and troubleshooting about this new feature, try using the AWS MCP Server and plugins with your preferred AI tool.
There is no additional charge for Elastic Beanstalk Cluster Mode. You pay only for the underlying AWS resources your applications consume, including the EKS control plane fee, EKS Auto Mode compute, Amazon ECR, and Amazon CloudWatch. Note Elastic Beanstalk Cluster Mode is not AWS Free Tier eligible. To learn more, visit the AWS Elastic Beanstalk Pricing page.
Give it a try in the Elastic Beanstalk console and send feedback to AWS re:Post for AWS Elastic Beanstalk or through your usual AWS Support contacts.
— Channy
LausivLoader analysis, or how to pass data between malware stages, (Thu, Sep 17th)
At the end of August, a malspam message was caught in the quarantine of a mail gateway operated by one of my customers. The message was not especially remarkable – it asked the recipient to review some attached requirements and provide a price quotation for a fiber optic system and appeared to impersonate an employee of a legitimate company.
Announcing Microsoft Desired State Configuration v3.3.0
We’re excited to announce the General Availability of Microsoft Desired State Configuration (DSC)
v3.3.0. This release delivers three new built-in Windows resources, a new registry-backed adapter,
expanded --what-if support, experimental export filtering, expression function updates, and Linux
packages published to PMC.
For background on the DSC v3 platform, see:
- Get Started
- Enhanced Authoring
- DSC v3.2.0 Announcement
- DSC v3.1.0 Announcement
- DSC v3.0.0 Announcement
For information on installing DSC v3.3, see the installation documentation.
What’s New in DSC v3.3
All these changes are driven by real-world use, partner feedback, and community contributions.
Special thanks to the WinGet team and the incredible DSC community.
For a complete list of changes, see the release page on GitHub.
New built-in Windows resources
DSC v3.3 adds three new resources to the Microsoft.Windows namespace.
Microsoft.Windows/RegistryListManages an array of registry entries in a single resource instance, instead of requiring one
Microsoft.Windows/Registryinstance per key or value. The underlyingregistry.exegained a
--listswitch to support it, the resource version moved to 1.1, and the registry manifests were
consolidated into a singleregistry.dsc.manifests.jsonfile.Microsoft.Windows/WindowsFeatureListManages Windows features as a list, following the same list-oriented pattern.Microsoft.Windows/PersonalizationManages Windows personalization settings, including accent color, light and dark mode, and
transparency.
All three ship in the box. You can discover them, and inspect their schemas, with the DSC CLI:
dsc resource list 'Microsoft.Windows/*'
dsc resource schema --resource Microsoft.Windows/Personalization
New adapter: Microsoft.Windows.Adapter/Registry
v3.3 introduces Microsoft.Windows.Adapter/Registry, a registry-backed adapter that includes
helpers for converting between JSON property values and their registry representations. This lets a
resource express its desired state as ordinary JSON properties while the adapter handles the
registry read and write.
NOTE
The conversion helpers currently cover the types needed by
Microsoft.Windows/Personalization. We deliberately started narrow rather than guessing at a
complete type mapping up front. We’ll add more conversions as real use cases surface. If you hit a
registry type the adapter doesn’t handle, open an issue. That’s exactly the signal we’re looking
for.
dsc mcp is now dsc server
The dsc mcp command is renamed to dsc server to better reflect usability. Many of the endpoints
that are useful to MCP clients are also useful to integrating tools and provides a clean API for
functionality that higher order tools can leverage. The mcp name is retained as a
backward-compatible alias, so existing client configurations keep working.
dsc server
Three new tools are available to connected clients in v3.3:
show_dsc_schema()— returns the JSON schema for a DSC resource or typeinvoke_dsc_function()— invokes a DSC built-in functioninvoke_dsc_expression()— evaluates a DSC expression
Together these let a client inspect what a resource expects and evaluate configuration
expressions without shelling out to the CLI.
format() is no longer experimental
The format() expression function graduates to stable in v3.3. It behaves the same as it did in
preview, but the experimental warning is gone and you can rely on it in production configurations.
$schema: https://aka.ms/dsc/schemas/v3/bundled/config/document.json
resources:
- name: Echo formatted message
type: Microsoft.DSC.Debug/Echo
properties:
output: "[format('{0}/{1}', 'Microsoft.Windows', 'Personalization')]"
New expression functions: stateChanged() and restartRequired()
DSC v3.3 adds two new stable expression functions for reasoning about resource state within a
configuration document:
stateChanged()– returns whether a resource instance changed state during the currentset
operation. The input must be the resource ID for another instance in a configuration, like
stateChanged(resourceId('<resourceTypeName>', '<resourceInstanceName>')).restartRequired()– returns whether a system, service, or process requires a restart. The input
depends on which kind of restart you want to query:restartRequired('system')– indicates whether the system itself requires a restart.restartRequired('service', '<serviceName>')– indicates whether the specified service
requires a restart.restartRequired('process', '<processName>')– indicates whether the specified process
requires a restart.
Expanded --what-if support
--what-if lets you preview what a set operation would change without modifying your system. In
v3.3, three more resource areas support it.
Microsoft.Windows/ServiceMicrosoft.Windows/FirewallRuleList- The SSHD config resources
Preview a service change without applying it:
# service.dsc.config.yaml
$schema: https://aka.ms/dsc/schemas/v3/bundled/config/document.json
resources:
- name: Print Spooler
type: Microsoft.Windows/Service
properties:
name: Spooler
startType: Disabled
dsc config set --what-if --file ./service.dsc.config.yaml
DSC reports the state it would set, so you can review the change before committing to it.
Unspecified rules handling for Microsoft.Windows/FirewallRuleList
In this release of DSC, the Microsoft.Windows/FirewallRuleList resource added the
unspecifiedRules property to control how DSC treats firewall rules you didn’t list in your
configuration.
The unspecifiedRules property has three fields to provide more fine-grained control:
action(required) – indicates whether the resource shouldignore,disable, orremovethe
rules.direction(optional) – limits the action toInboundorOutboundrules if specified. To apply
the action to all unspecified rules regardless of direction omit this field.profiles(optional) – limits the action to an array of specified profiles –Domain,Private,
Public, orAll.
The following snippet shows an instance of Microsoft.Windows/FirewallRuleList that disables every
inbound rule for the Public profile:
# firewall.dsc.config.yaml
$schema: https://aka.ms/dsc/schemas/v3/bundled/config/document.json
resources:
- name: Firewall rules
type: Microsoft.Windows/FirewallRuleList
properties:
rules: [] # Define no rules to apply to _all_ rules
unspecifiedRules:
action: disable
direction: Inbound
profiles: [Public]
Synthetic export filtering (experimental)
This feature is experimental in v3.3 and its syntax may change in a future release.
Starting with version 3.3.0, the DSC engine supports synthetic export filtering for resources
that don’t directly implement filtering for instances in export operations.
In this release, resources can opt into letting the DSC engine filter the resources returned by the
export operation by defining the export.supportsFiltering field in a resource manifest as
false.
When a resource opts into using synthetic export:
- A user defines an input instance of the resource, defining one or more properties to filter the
exported instances on. - DSC invokes the export operation for the resource without passing the defined filtering
properties from the resource instance. - The resource emits the full list of instances to DSC.
- The DSC engine uses the defined properties in the resource instance to filter the emitted
instances the resource returned.
The synthetic export filtering in this release has the following limitations:
- The provided input for the instance must be an object where every property is a valid
property name for the resource. - The value for every property in the input object must be one of:
- A valid value for the property, which DSC uses for an exact match.
- A string with at least one wildcard character (
*), which DSC uses for a case-insensitive
wildcard match.
- When the property is defined in the resource schema as an
objectyou can specify
the subproperties as valid values or wildcard matching strings. DSC applies the filter through
nested layers, enabling you to filter for deeply nested subproperties as well as top-level
properties. - When the property is defined in the resource schema as an
arrayyou can specify one or more
items. When you specify multiple items, DSC treats each item as a logicalORfilter. - There is no builtin filtering behavior for more complex cases, like version range matching or
minimum/maximum bounds for integer properties.
For example, the following snippet of a configuration document shows how you could export a subset
of Windows services even though Microsoft.Windows/Service doesn’t implement export filtering:
# services.dsc.config.yaml
$schema: https://aka.ms/dsc/schemas/v3/bundled/config/document.json
resources:
# Only exports services where the startup type begins with `auto` and the logon account inludes
# `local` in the account name
- name: Automatically starting local account services
type: Microsoft.Windows/Service
properties:
startType: Auto*
logonAccount: '*Local*'
# Only exports services that depend on `rpcss` or a service that starts with `w`
- name: Services depending on RpcSs or a service that starts with w
type: Microsoft.Windows/Service
properties:
dependencies:
- RpcSs
- w*
# Only exports services where the following are all true:
# - the startup type begins with `auto`
# - the logon account inludes `local` in the account name
# - the service depends on `rpcss` or a service that starts with `w`
- name: Combined service filter
type: Microsoft.Windows/Service
properties:
startType: Auto*
logonAccount: '*Local*'
dependencies:
- RpcSs
- w*
--required-version replaces --version
The dsc resource * commands now take --required-version instead of --version. The old flag
is retained as a backward-compatible alias.
The rename better reflects the semantics and usage for the parameter. The previous name,
--version, implied an exact match for a specific version instead of a version requirement, which
is how DSC actually parses and uses the parameter value. You can specify Rust-like semantic version
requirements, like ^1.1, ~1.2.3, and >=1.
dsc resource schema --resource Microsoft.Windows/RegistryList --required-version '^1.1.0'
Microsoft/OSInfo version comparison
Microsoft/OSInfo now supports version comparison, so a configuration can assert a version
constraint on the OS rather than matching an exact value. Starting with this release, you can
specify the version field with a comparison operator followed by a full or partial version, like
>10.1. The available comparators are:
- Equal to (
=) – this is the default comparator, requiring an exact match for the text that
follows the comparator. - Less than (
<) - Less than or equal to (
<=) - Greater than (
>) - Greater than or equal to (
>=)
You can only specify a single comparator for the version. You can’t combine them in a single
instance to define a version range. When you specify a comparator other than the equal to comparator
(=), you can specify a partial version to match. For example, if you define the version as > 10
the instance will be valid for any operating system versions like 10.0.1 and 11.3.7.
The comparison works for versions that include non-digit segments but the version must start with
a digit.
Linux packages on PMC
DSC v3.3 is published to the https://packages.microsoft.com (PMC) for Linux as both RPM and DEB
packages. You can now install and update DSC through your distribution’s package manager instead of
downloading a tarball from GitHub releases.
Community contributions
This release leaned heavily on the community, and we’re grateful for it.
@Gijsreyn (Gijs Reijn) was the standout contributor this cycle. Gijs contributed
Microsoft.Windows/WindowsFeatureList, --what-if support for Microsoft.Windows/Service,
Microsoft.Windows/FirewallRuleList, and the SSHD config resources, experimental export filtering,
the graduation of format() out of experimental, category and description filters for the function
list, and a large amount of documentation work. Thank you, Gijs.
@JohnMcPMS (Winget team) contributed a fix for stdin being inherited by child processes
when no input was provided.
@Alex-shearing contributed documentation fixes and documentation for previously
undocumented functions.
@ThomasNieto (Thomas Nieto) added dev container support to the repository, making it
easier to get a working DSC build environment.
Looking ahead
We’ll keep iterating on the platform based on what you tell us — real configurations, real adapters,
and real bug reports shape what we build next. Watch the DSC repository for what’s in flight.
Call to action
Install DSC v3.3.0, try the new Windows resources, and run --what-if against a configuration
before you apply it. If you find a bug, hit a gap in the registry adapter’s type conversions, or
have feedback on experimental export filtering, open an issue in the DSC repository. Community
feedback is what drove this release, and it’s what will drive the next one.
The post Announcing Microsoft Desired State Configuration v3.3.0 appeared first on PowerShell Team.
Scans Targeting Hospitality Applications, (Wed, Sep 16th)
Earlier today, I noted an odd request showing up in our "First Seen" report:
GET /PIAF-HMS/ HTTP/1.1 Host: [redacted] User-Agent: Farez-Sorter/1.0 Accept-Encoding: gzip
This request is linked to a rather old application, a "PBX in a Flash Hospitality Management System" [1]. The last update, the addition of a license file, happened 10 years ago, and I would consider the project abandoned. However, I also noted a new vulnerability reported a couple of months ago: An SQL injection issue. A quick scan of the code shows many more, and the author does not believe in input validation at all. I am also not seeing any authentication and access control, but I have a suspicion that this code may never have been used, and may be intended more as a lab/experiment to test some Asterix PBX integration. With that, I was about to move on.
However, looking at the somewhat odd user agent, I found a few other similar requests:
/admin/
/admin/config.php
/ucp/
/hms/
/hotel/
The scans started yesterday and have been continuing today. The only source IP for the scans is %%ip:94.102.49.125%%. This IP address is associated with IP Volume ( AS202425), which is often considered a bulletproof hoster. Hotels are often "soft targets" for attackers seeking to steal valuable personal data. In some cases, they have been compromised to launch MitM attacks against guests. The focus on PBX systems is interesting, and maybe there are some tricks that could be played on guests if an attacker can appear to call from "inside" the property.
Please let me know if you have some insight as to what is going on here.
[1] https://github.com/claudiopizzillo/PIAF-HMS
—
Johannes B. Ullrich, Ph.D. , Dean of Research, SANS.edu
Twitter|
(c) SANS Internet Storm Center. https://isc.sans.edu Creative Commons Attribution-Noncommercial 3.0 United States License.
AWS reimagines the getting started experience
Amazon Web Services (AWS) started with a handful of foundational infrastructure services such as Amazon Simple Storage Service (Amazon S3), Amazon Elastic Compute Cloud (Amazon EC2), and Amazon Simple Queue Service (Amazon SQS), so that anyone with an idea could start building. As the world’s largest companies and governments adopted AWS, they asked for features to optimize their configuration for a range of global business contexts, security requirements, and operational needs. To meet these needs, AWS expanded globally through new Regions and added breadth and depth of services in security, networking, governance, and cost controls, so those customers could operate wherever they needed and at the scale they require. That combination of global reach, breadth, and depth remains essential for those customers, but if you are at the start of a new idea, every configuration option is effort standing in the way of shipping your dream product fast.
Today, we’re announcing a new simplified experience on AWS for builders who are working at the pace of AI. Instead of having to complete configuration tasks before you can work on your project, you start with sensible defaults and simple administration. You sign up using an existing identity from providers including Google, GitHub, and Apple. For most new customers, no credit card is required to start and you receive $100 in free credits as part of the AWS Free Tier. You can build immediately in your first project. As you continue to work, you can invite collaborators with just an email address, without learning about AWS Identity and Access Management (IAM) or AWS IAM Identity Center. When your project grows beyond the free credits, you can set a spend limit so you stay within your budget on the paid plan. If you grow to need additional customization, you can activate advanced AWS features to access the full breadth and depth of AWS without migrating.
How it works
When you sign up, AWS organizes your work in a project. A project contains an AWS account, where you create resources, and settings for sharing with team members. AWS creates that structure for you and applies additional security controls so you can start building your idea. After signing in, you get a prompt to paste into your coding agent that configures it to work with your new AWS environment. From there, your agent can deploy resources, run workloads, and iterate on your application following best practices for working with AWS.
You can create another project with a click. When you want to work with an additional team member, you send an invitation to their email address. Identity permissions are handled for you, so there are no IAM users to create; each person you invite only gets access to the projects you specify. Console workflows and coding agents also configure permissions between supported services and resources automatically, so you do not have to set up or troubleshoot resource permissions by hand.
When you’re ready to move beyond free credits, you can upgrade to a paid plan by entering your payment method. You can set a monthly spend limit on a project based on your usage trends, starting at $20 per month. The spend limit is the ceiling for that project’s costs, and you pay for what you actually use up to that amount. For example, if you set a $50 spend limit and your project incurs $32 in charges that month, you pay $32 (plus taxes). AWS will suggest a spend limit based on your usage, and you can accept that recommendation or set a custom amount if you are planning to further scale your usage. If your project approaches the limit, you first receive notifications. If spend reaches the limit, AWS pauses your project rather than accumulating charges, and you can resume working on it when you raise the limit. Each project has its own spend limit so you can give a larger budget to a workload that is gaining traction while keeping a smaller budget on an experimental idea.
Let’s try it out
To get started, I went to aws.amazon.com and chose Create account. I signed in with my Google account and within seconds had a new project ready to go, as shown in the following screenshot.

The Sign up for AWS page, with options to continue with email or sign in using Google, GitHub, Apple, or Amazon.
The first thing I saw was a prompt to configure my coding agent. I copied the prompt and pasted it into my agent. The agent set up the AWS Command Line Interface (AWS CLI) and the Agent Toolkit for AWS, logged me into AWS, and created a CLAUDE.md file in my project with guidance for the new experience.

The Setup Agent Toolkit for AWS dialog, with a prompt to copy and paste into your coding agent.
With the agent connected, I gave it a short prompt: build an API that returns a new unique sequential ID on every request. The agent created an AWS Lambda function, an Amazon DynamoDB table, and an Amazon API Gateway API, then deployed them for me. I did not have to configure resource permissions by hand. Within a few minutes I had a public endpoint that returned a newly minted ID on each request. My project started with $100 in free credits, and I received an additional $20 when the Lambda function was deployed.

A coding agent prompt to build an API that returns a unique sequential ID on every request.

The coding agent presents architecture options for the sequential ID API, with AWS Lambda and Amazon DynamoDB selected.

The coding agent confirms the API is live and lists the Amazon DynamoDB table, AWS Lambda function, and Amazon API Gateway API it deployed.
From the project, I could manage settings, invite team members by email, and monitor billing, as shown in the following screenshots.

The Projects page, showing remaining free-plan days, credits, and a project.

The project Members page, with the option to invite a new team member by email.

The Billing page, showing a $0.00 balance on the free plan, remaining credits, and cost by project.
Activating advanced features
If you reach the point where you need multiple Regions, or governance features like custom policies in AWS Organizations, you can activate advanced features at no additional cost. You’ll find yourself in a fully configured AWS Organization built according to best practices, with no migration and no downtime. Everything you configured previously is preserved and reflected in the underlying AWS services.
Now rolling out
We’ve heard from builders that they do not want to spend their first hours configuring an AWS environment. They want to build what they came to build, and we listened. AWS began as a place where anyone with an idea could start building, and this new simplified experience brings that starting point back, with sensible defaults so you can begin immediately, and with the global reach, breadth, and depth of AWS still there when your idea needs it. We are gradually rolling this experience out to new customers. We cannot wait to see what you build, and we want your feedback on the experience.
To try the new experience, create a new AWS account. To learn more, see Sign up for AWS (new).
MacOS 27 – First Boot, (Tue, Sep 15th)
I have not done this type of diary in a while: What traffic will you see from a system on boot, before a user logs in? I just took a quick look at macOS 27 "Golden Gate" to see what traffic you should expect. Here are some of the highlights:
I captured about 300 packets. This was likely inflated for this particular system as it connected via Wi-Fi and wired network interfaces. Each network interface will do its own DHCP/IP discovery during boot. I only used router advertisements for IPv6, not DHCPv6.
IPv6 Neighbor Discovery – Duplicate Address Discovery
As it is supposed to, macOS 27 does standard compliant duplicate address discovery before accepting an IPv6 address. It does use ICMPv6 nonces to prevent some spoofing DoS attacks:
:: > ff02::1:ff8f:bd1c ICMPv6 86 Neighbor Solicitation for fe80::14e5:ff56:308f:bd1c
Internet Control Message Protocol v6
Type: Neighbor Solicitation (135)
Code: 0
Checksum: 0xd8bb [correct]
[Checksum Status: Good]
Reserved: 00000000
Target Address: fe80::14e5:ff56:308f:bd1c
ICMPv6 Option (Nonce)
Type: Nonce (14)
Length: 1 (8 bytes)
Nonce: 30480a0a9b7c
DNS Traffic
macOS 27 resolved these hostnames during boot:
_dns.resolver.arpa (SVCB)
Discover secre (DNS over HTTPS…) DNS resolvers1-courier.push.apple.com???????,1-courier.sandbox.push.apple.com
Used for Apple push messaging126.2.5.10.in-addr.arpa
reverse resolve the local IP addressalbert.apple.com
This hostname is used by Apple for device activation (do not block it, and it does certificate pinning, so do not TLS intercept it)appleid.apple.com
verifying Apple ID associated with the systemipv4only.arpa
For IPv6-only networks, this record resolves to a NAT64 IPv6 prefix that can be used to reach IPv4-only services. (RFC 7050 and RFC 8880)www.apple.com
Used to discover captive portals.
TCP Options
TCP options have not changed for a few years now in macOS. macOS 27 still uses the somewhat more conservative window scale of "6". It also still uses ECN and random timestamps.
I recorded four TCP connection during boot:
- TLS to "albert.apple.com" (HTTPS on port 443, IPv4).
- OCSP connection to ocsp.digicert.com to verify the "albert.apple.com" certificate (HTTP on port 80, IPv6)
- TLS to "init.push.apple.com" (port 443)
- TLS connection to courier.push.apple.com (port 5223)
Multicast DNS
Just like prior macOS versions, macOS 27 does advertise any services via multicast DNS on port 5353/udp
User Agents
During boot, the only visible user-agent is contained in the OCSP request: com.apple.trustd/3.0. The user agent is the same as prior versions of macOS. The user agent for Safari is:
Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/27.0 Safari/605.1.15
The version of Safari is indicated as "27.0", but oddly enough, the OS version states "Intel Mac OS X 10_15_7" (this was collected from a Mac with "M" CPU).
—
Johannes B. Ullrich, Ph.D. , Dean of Research, SANS.edu
Twitter|
(c) SANS Internet Storm Center. https://isc.sans.edu Creative Commons Attribution-Noncommercial 3.0 United States License.
Apple Updates Everything, (Mon, Sep 14th)
Today, Apple released its annual update across all its operating systems. With that, Apple not only released new features but also patched 261 different vulnerabilities. This is the most vulnerabilities Apple has ever patched, but the increase is not as significant as other vendors' "post-AI" patch releases.
In addition to the major "27" version, Apple also released bug-fix-only releases for the 26 branch of its operating systems and for 15 (Sequioa) for macOS. None of the vulnerabilities is labeled as being exploited. Apple does not note a severity to individual vulnerabilities.
There are some reports about difficulties downloading iOS 27. Users instead see 26.7 downloaded, but iOS 27 may actually be installed. Also note that some security-relevant applications, such as Little Snitch, have recently released updates that must be applied before upgrading to macOS 27. The Objective-See utility BlockBlock released version 2.5.2 to improve macOS 27 compatiblity.

Figure: Number of patches for each update over the last 2 years.
| iOS 27 and iPadOS 27 | iOS 26.7 and iPadOS 26.7 | macOS Golden Gate 27 | macOS Tahoe 26.7 | macOS Sequoia 15.8 | tvOS 27 | watchOS 27 | visionOS 27 |
|---|---|---|---|---|---|---|---|
| CVE-2022-3437: A user in a privileged network position may be able to leak sensitive user information. Affects Heimdal |
|||||||
| x | x | x | |||||
| CVE-2026-20683: An app may be able to use the Sign In With Apple authentication flow to access the user's Apple Account. Affects Apple Account |
|||||||
| x | x | x | x | x | |||
| CVE-2026-28899: An app may bypass Gatekeeper checks. Affects WebDAV |
|||||||
| x | x | x | |||||
| CVE-2026-28930: An app may be able to access protected user data. Affects Spotlight |
|||||||
| x | |||||||
| CVE-2026-28934: Mounting a malicious disk image may cause unexpected system termination. Affects HFS |
|||||||
| x | x | x | |||||
| CVE-2026-28935: An app may be able to cause unexpected system termination or corrupt kernel memory. Affects Kernel |
|||||||
| x | x | x | x | ||||
| CVE-2026-28937: An app may be able to access sensitive user data. Affects Terminal |
|||||||
| x | |||||||
| CVE-2026-28966: Processing a maliciously crafted file may lead to unexpected app termination. Affects RealityKit |
|||||||
| x | x | x | x | x | x | x | |
| CVE-2026-28968: An app may be able to cause unexpected system termination or corrupt kernel memory. Affects Kernel |
|||||||
| x | x | x | x | x | x | x | x |
| CVE-2026-28969: An app may be able to cause unexpected system termination. Affects IOKit |
|||||||
| x | x | x | x | x | x | x | |
| CVE-2026-34979: An attacker in a privileged network position may be able to cause a denial-of-service. Affects CUPS |
|||||||
| x | |||||||
| CVE-2026-43661: Processing a maliciously crafted image may corrupt process memory. Affects ImageIO |
|||||||
| x | |||||||
| CVE-2026-43664: An app may be able to access sensitive user data. Affects Accessibility |
|||||||
| x | x | x | x | x | x | x | |
| CVE-2026-43674: An attacker with physical access to an unlocked device may be able to view Wi-Fi passwords without authentication. Affects Wi-Fi3 |
|||||||
| x | |||||||
| CVE-2026-43677: Connecting to a malicious WebDAV server may lead to unexpected app termination. Affects WebDAV |
|||||||
| x | x | x | |||||
| CVE-2026-43683: An app may be able to cause unexpected process termination or disclose process memory. Affects CoreDrag |
|||||||
| x | x | x | |||||
| CVE-2026-43684: An app may be able to cause unexpected system termination or corrupt kernel memory. Affects Kernel |
|||||||
| x | x | x | |||||
| CVE-2026-43686: Connecting to a malicious NFS server may lead to kernel memory corruption. Affects Kernel |
|||||||
| x | x | x | x | x | x | x | x |
| CVE-2026-43687: Connecting to a malicious NFS server may disclose kernel memory. Affects Kernel |
|||||||
| x | x | x | x | x | x | x | |
| CVE-2026-43688: Processing a maliciously crafted file may lead to unexpected app termination. Affects Filters |
|||||||
| x | x | ||||||
| CVE-2026-43689: A malicious app may be able to gain root privileges. Affects Kernel |
|||||||
| x | x | x | x | ||||
| CVE-2026-43690: A local user may be able to read kernel memory. Affects SMB |
|||||||
| x | x | x | |||||
| CVE-2026-43691: An app may be able to gain root privileges. Affects CUPS |
|||||||
| x | x | x | |||||
| CVE-2026-43692: A remote user may cause an unexpected app termination or arbitrary code execution. Affects CUPS |
|||||||
| x | x | x | |||||
| CVE-2026-43695: An app may be able to access sensitive user data. Affects NetworkExtension |
|||||||
| x | x | x | x | x | x | x | |
| CVE-2026-43696: An app may be able to capture Touch Bar content without authorization. Affects Touch Bar |
|||||||
| x | |||||||
| CVE-2026-43697: Processing a maliciously crafted 3D file may lead to an out-of-bounds read. Affects SceneKit |
|||||||
| x | x | x | |||||
| CVE-2026-43698: An app may be able to gain root privileges. Affects CUPS |
|||||||
| x | x | ||||||
| CVE-2026-43702: Processing a maliciously crafted video file may lead to unexpected app termination or corrupt process memory. Affects CoreMedia Video Toolbox |
|||||||
| x | x | x | |||||
| CVE-2026-43715: Processing maliciously crafted web content may lead to memory corruption. Affects WebKit |
|||||||
| x | |||||||
| CVE-2026-43719: Mounting a maliciously crafted SMB network share may lead to system termination. Affects SMB |
|||||||
| x | x | x | |||||
| CVE-2026-43737: An app may be able to access motion data from headphones without user consent. Affects CoreMotion |
|||||||
| x | x | x | x | x | x | x | |
| CVE-2026-43738: Processing a maliciously crafted asset catalog may result in disclosure of process memory. Affects CoreUI |
|||||||
| x | x | ||||||
| CVE-2026-43741: An app may be able to access protected user data. Affects Messages |
|||||||
| x | x | x | |||||
| CVE-2026-43743: An app may be able to cause unexpected system termination. Affects IOGPUFamily |
|||||||
| x | x | ||||||
| CVE-2026-43760: An app may be able to access user-sensitive data. Affects Screen Sharing Server |
|||||||
| x | |||||||
| CVE-2026-43763: An app may be able to read files outside of its sandbox. Affects ATS |
|||||||
| x | x | ||||||
| CVE-2026-43785: An app may be able to modify a file it only had permission to read. Affects File Bookmark |
|||||||
| x | x | x | x | x | x | ||
| CVE-2026-43786: An app may be able to gain root privileges. Affects CoreServices |
|||||||
| x | x | x | |||||
| CVE-2026-43787: An attacker in a privileged network position may be able to leak sensitive user information. Affects Mail |
|||||||
| x | x | x | |||||
| CVE-2026-43788: Processing a maliciously crafted file may lead to a denial-of-service or potentially disclose memory contents. Affects Spotlight |
|||||||
| x | |||||||
| CVE-2026-43789: An app may be able to access user-sensitive data. Affects CoreMedia |
|||||||
| x | x | x | |||||
| CVE-2026-43790: A remote attacker may be able to cause unexpected system termination or corrupt kernel memory. Affects Kernel |
|||||||
| x | x | x | |||||
| CVE-2026-43791: An app may be able to read arbitrary files. Affects StorageKit |
|||||||
| x | x | x | |||||
| CVE-2026-43794: Processing maliciously crafted web content may lead to memory corruption. Affects WebKit |
|||||||
| x | x | x | |||||
| CVE-2026-64712: An app may be able to gain root privileges. Affects odproxyd |
|||||||
| x | x | x | |||||
| CVE-2026-64714: Processing a maliciously crafted image may lead to a denial-of-service. Affects ImageIO |
|||||||
| x | |||||||
| CVE-2026-64715: Processing maliciously crafted web content may lead to an unexpected process crash. Affects WebKit |
|||||||
| x | x | x | |||||
| CVE-2026-64718: Processing maliciously crafted web content may lead to an unexpected Safari crash. Affects WebKit Canvas |
|||||||
| x | x | x | x | ||||
| CVE-2026-64736: An app may be able to cause unexpected system termination or corrupt kernel memory. Affects IOMobileFrameBuffer |
|||||||
| x | x | x | x | ||||
| CVE-2026-64752: Processing a maliciously crafted image may lead to arbitrary code execution. Affects CoreMedia |
|||||||
| x | x | x | |||||
| CVE-2026-64753: Processing maliciously crafted web content may disclose sensitive user information. Affects WebKit |
|||||||
| x | x | x | x | x | |||
| CVE-2026-64756: An app may be able to access user-sensitive data. Affects Image Capture |
|||||||
| x | x | x | x | ||||
| CVE-2026-64758: Processing a maliciously crafted file may lead to unexpected app termination. Affects ImageIO |
|||||||
| x | x | ||||||
| CVE-2026-64760: An app may be able to leak sensitive kernel state. Affects IOSurfaceAccelerator |
|||||||
| x | x | x | x | x | |||
| CVE-2026-64761: An app may be able to identify what other apps a user has installed. Affects Accessibility |
|||||||
| x | |||||||
| CVE-2026-64778: Visiting a maliciously crafted website may leak sensitive data. Affects WebKit History |
|||||||
| x | x | x | |||||
| CVE-2026-64779: Processing maliciously crafted web content may lead to an unexpected Safari crash. Affects WebKit Storage |
|||||||
| x | |||||||
| CVE-2026-64780: Processing maliciously crafted web content may lead to an unexpected Safari crash. Affects WebKit |
|||||||
| x | |||||||
| CVE-2026-64781: Processing maliciously crafted web content may lead to an unexpected Safari crash. Affects WebKit |
|||||||
| x | |||||||
| CVE-2026-64782: Processing maliciously crafted web content may lead to an unexpected Safari crash. Affects WebKit |
|||||||
| x | |||||||
| CVE-2026-64784: Processing maliciously crafted web content may lead to an unexpected Safari crash. Affects WebKit |
|||||||
| x | |||||||
| CVE-2026-64787: Processing maliciously crafted web content may lead to an unexpected process termination. Affects WebKit |
|||||||
| x | x | x | |||||
| CVE-2026-64788: Processing maliciously crafted web content may lead to memory corruption. Affects IOGPUFamily |
|||||||
| x | x | ||||||
| CVE-2026-64790: An app may be able to gain elevated privileges. Affects CUPS |
|||||||
| x | x | x | |||||
| CVE-2026-65329: An attacker in a privileged network position may be able to bypass IPSec authentication and intercept network traffic. Affects Telephony |
|||||||
| x | |||||||
| CVE-2026-65331: Processing maliciously crafted web content may lead to an unexpected Safari crash. Affects WebKit |
|||||||
| x | |||||||
| CVE-2026-65334: Processing maliciously crafted web content may lead to an unexpected Safari crash. Affects WebKit |
|||||||
| x | |||||||
| CVE-2026-65338: Processing maliciously crafted web content may lead to an unexpected Safari crash. Affects WebKit |
|||||||
| x | |||||||
| CVE-2026-65339: An app may be able to leak sensitive user information. Affects Audio |
|||||||
| x | x | x | x | ||||
| CVE-2026-65341: Processing maliciously crafted web content may lead to memory corruption. Affects WebKit |
|||||||
| x | x | x | |||||
| CVE-2026-65342: An app may be able to access sensitive user data. Affects ATS |
|||||||
| x | x | x | |||||
| CVE-2026-65343: A remote attacker may be able to cause unexpected system termination. Affects Kernel |
|||||||
| x | x | x | |||||
| CVE-2026-65344: Processing a maliciously crafted video file may lead to unexpected app termination. Affects CoreMedia |
|||||||
| x | x | x | x | x | x | x | |
| CVE-2026-65345: An app may be able to access user-sensitive data. Affects Storage |
|||||||
| x | x | x | x | x | |||
| CVE-2026-65346: Processing an image may lead to arbitrary code execution. Affects ImageIO |
|||||||
| x | x | x | x | ||||
| CVE-2026-65347: Processing an image may lead to a denial-of-service. Affects ImageIO |
|||||||
| x | x | x | |||||
| CVE-2026-65348: An app may be able to modify protected parts of the file system. Affects Storage |
|||||||
| x | x | x | x | x | |||
| CVE-2026-65349: An app may be able to cause unexpected system termination or read kernel memory. Affects Kernel |
|||||||
| x | x | x | x | ||||
| CVE-2026-65354: A malicious app may be able to break out of its sandbox. Affects iWork |
|||||||
| x | x | ||||||
| CVE-2026-65358: An app may be able to cause unexpected system termination. Affects Kernel |
|||||||
| x | x | x | x | x | x | ||
| CVE-2026-65359: A local user may be able to cause unexpected system termination or read kernel memory. Affects Kernel |
|||||||
| x | x | x | x | x | x | x | x |
| CVE-2026-65360: An app may be able to cause unexpected system termination. Affects Kernel |
|||||||
| x | |||||||
| CVE-2026-65361: An app may be able to access sensitive user data. Affects SoftwareUpdate |
|||||||
| x | x | x | |||||
| CVE-2026-65362: An app may be able to gain root privileges. Affects Disk Images |
|||||||
| x | x | x | |||||
| CVE-2026-65364: A remote attacker may be able to cause unexpected system termination. Affects Kernel |
|||||||
| x | x | x | |||||
| CVE-2026-65365: Connecting to a malicious SMB share may disclose kernel memory. Affects SMB |
|||||||
| x | x | x | |||||
| CVE-2026-65369: A malicious application may bypass Gatekeeper checks. Affects Kernel |
|||||||
| x | x | x | |||||
| CVE-2026-65371: An app may be able to disclose kernel memory. Affects Kernel |
|||||||
| x | |||||||
| CVE-2026-65374: Connecting to a malicious WebDAV server may result in code execution. Affects WebDAV |
|||||||
| x | x | x | |||||
| CVE-2026-65375: An app may be able to cause unexpected system termination. Affects WebDAV |
|||||||
| x | x | ||||||
| CVE-2026-65376: An app may be able to cause unexpected system termination. Affects SMB |
|||||||
| x | x | x | |||||
| CVE-2026-65377: An app may be able to cause unexpected system termination. Affects Kernel |
|||||||
| x | x | x | x | x | x | x | x |
| CVE-2026-65378: An app may be able to access sensitive user data. Affects Spotlight |
|||||||
| x | x | x | |||||
| CVE-2026-65380: An app may be able to access protected user data. Affects Sandbox |
|||||||
| x | |||||||
| CVE-2026-65381: A malicious app may be able to break out of its sandbox. Affects AppleMobileFileIntegrity |
|||||||
| x | x | x | |||||
| CVE-2026-65382: An app may be able to access sensitive user data. Affects LaunchServices |
|||||||
| x | x | x | |||||
| CVE-2026-65383: An app may bypass Gatekeeper checks. Affects System Settings |
|||||||
| x | |||||||
| CVE-2026-65390: Processing maliciously crafted web content may lead to memory corruption. Affects WebRTC |
|||||||
| x | x | x | |||||
| CVE-2026-65391: Processing maliciously crafted web content may lead to memory corruption. Affects WebRTC |
|||||||
| x | x | x | |||||
| CVE-2026-65393: An app may be able to access user-sensitive data. Affects Xcode IDE |
|||||||
| x | |||||||
| CVE-2026-65395: Processing a maliciously crafted image may result in memory corruption. Affects ImageIO |
|||||||
| x | x | x | x | x | x | x | |
| CVE-2026-65398: An app may be able to cause unexpected system termination or corrupt kernel memory. Affects IOMobileFrameBuffer |
|||||||
| x | x | ||||||
| CVE-2026-65399: An archive may be able to bypass Gatekeeper. Affects copyfile |
|||||||
| x | x | x | x | x | x | x | |
| CVE-2026-65400: An attacker on the network may be able to authenticate to Screen Sharing without valid credentials. Affects Screen Sharing Server |
|||||||
| x | x | ||||||
| CVE-2026-65401: An app may be able to cause unexpected system termination. Affects Kernel |
|||||||
| x | |||||||
| CVE-2026-65402: An app may be able to cause unexpected system termination. Affects Kernel |
|||||||
| x | x | x | x | x | |||
| CVE-2026-65403: An app may be able to access sensitive user data. Affects Reminders |
|||||||
| x | x | x | x | x | x | x | |
| CVE-2026-65404: A malicious application may be able to bypass Privacy preferences. Affects Accounts |
|||||||
| x | x | ||||||
| CVE-2026-65405: An app may be able to determine kernel memory layout. Affects Kernel |
|||||||
| x | x | x | x | x | x | x | x |
| CVE-2026-65406: An app may be able to access sensitive user data. Affects BackgroundAssets |
|||||||
| x | x | x | x | x | x | x | |
| CVE-2026-65407: An app may be able to cause unexpected system termination. Affects AppleAVD |
|||||||
| x | x | x | x | x | x | x | x |
| CVE-2026-65408: An app may be able to cause unexpected system termination. Affects Apple Neural Engine |
|||||||
| x | x | x | x | x | |||
| CVE-2026-65409: An app may be able to cause a denial of service. Affects Foundation |
|||||||
| x | x | x | x | x | x | x | x |
| CVE-2026-65410: An app may be able to cause unexpected system termination. Affects AVEVideoEncoder |
|||||||
| x | x | x | x | x | x | x | |
| CVE-2026-65411: An app may be able to modify protected parts of the file system. Affects MobileBackup |
|||||||
| x | x | x | |||||
| CVE-2026-65412: Processing web content may lead to a denial-of-service. Affects CoreText |
|||||||
| x | x | x | x | x | x | x | |
| CVE-2026-65413: An app may be able to cause a denial of service. Affects SceneKit |
|||||||
| x | x | x | |||||
| CVE-2026-65415: A local user may be able to cause unexpected system termination or read kernel memory. Affects Kernel |
|||||||
| x | x | x | x | x | |||
| CVE-2026-84487: Processing a maliciously crafted file may result in disclosure of process memory. Affects SceneKit |
|||||||
| x | x | x | x | x | x | x | x |
| CVE-2026-84489: An app may be able to cause a denial of service. Affects CoreUI |
|||||||
| x | x | ||||||
| CVE-2026-84491: An app may be able to access sensitive user data. Affects Photos Storage |
|||||||
| x | x | x | x | x | x | ||
| CVE-2026-84492: An app may be able to cause unexpected system termination. Affects Graphics |
|||||||
| x | x | x | x | x | x | x | x |
| CVE-2026-84497: Opening a maliciously crafted file may lead to unexpected process termination. Affects Model I/O |
|||||||
| x | x | x | x | x | x | x | |
| CVE-2026-84505: An app may be able to gain root privileges. Affects Directory Utility |
|||||||
| x | x | x | |||||
| CVE-2026-84506: An app may be able to execute arbitrary code with kernel privileges. Affects udf |
|||||||
| x | x | x | |||||
| CVE-2026-84507: An app may be able to cause unexpected system termination or corrupt kernel memory. Affects Kernel |
|||||||
| x | x | x | x | x | x | x | x |
| CVE-2026-84509: Connecting to a malicious SMB server may lead to unexpected system termination. Affects SMB |
|||||||
| x | x | x | |||||
| CVE-2026-84510: Mounting a maliciously crafted volume may lead to unexpected system termination. Affects exFAT |
|||||||
| x | x | x | x | x | |||
| CVE-2026-84511: Processing a maliciously crafted asset catalog may lead to unexpected process termination. Affects CoreUI |
|||||||
| x | x | x | x | x | x | x | |
| CVE-2026-84512: Mounting a maliciously crafted disk image may cause unexpected system termination or corrupt kernel memory. Affects Disk Images |
|||||||
| x | x | x | |||||
| CVE-2026-84513: A malicious application may be able to determine a user's current location. Affects Symptom Framework |
|||||||
| x | x | x | x | x | x | x | x |
| CVE-2026-84514: An app may be able to modify protected parts of the file system. Affects Kext Management |
|||||||
| x | x | x | |||||
| CVE-2026-84515: Connecting to a malicious SMB server may lead to kernel memory corruption. Affects SMB |
|||||||
| x | x | x | |||||
| CVE-2026-84516: Processing a maliciously crafted file may result in unexpected app termination or disclosure of process memory. Affects CUPS |
|||||||
| x | x | x | |||||
| CVE-2026-84517: An app may be able to cause unexpected system termination. Affects Kernel |
|||||||
| x | x | x | |||||
| CVE-2026-84518: A malicious website may be able to determine what apps a user has installed. Affects Safari |
|||||||
| x | x | ||||||
| CVE-2026-84519: Mounting a disk image with maliciously crafted files may lead to unexpected system termination. Affects AppleDouble |
|||||||
| x | x | x | x | x | |||
| CVE-2026-84520: A local attacker may be able to cause unexpected system termination or corrupt kernel memory. Affects AppleFDEKeyStore |
|||||||
| x | |||||||
| CVE-2026-84521: An app may be able to cause unexpected system termination. Affects Kernel |
|||||||
| x | x | x | |||||
| CVE-2026-84522: An app may be able to access sensitive user data. Affects Archive Utility |
|||||||
| x | |||||||
| CVE-2026-84523: An app may be able to cause unexpected system termination or write kernel memory. Affects APFS |
|||||||
| x | x | x | x | x | x | x | x |
| CVE-2026-84524: Processing a maliciously crafted font file may lead to unexpected app termination. Affects FontParser |
|||||||
| x | x | x | x | x | x | x | x |
| CVE-2026-84525: An app may be able to access user-sensitive data. Affects ATS |
|||||||
| x | x | x | |||||
| CVE-2026-84526: Processing a maliciously crafted 3D scene may lead to unexpected process termination. Affects SceneKit |
|||||||
| x | x | x | x | x | x | x | x |
| CVE-2026-84527: An app may be able to access sensitive user data. Affects TCC |
|||||||
| x | x | x | x | x | x | x | |
| CVE-2026-84530: An app may be able to disclose kernel memory. Affects Kernel |
|||||||
| x | x | x | x | x | x | x | |
| CVE-2026-84531: Processing maliciously crafted NTLM input may lead to unexpected app termination. Affects Security |
|||||||
| x | x | ||||||
| CVE-2026-84532: Opening a maliciously crafted file may cause unexpected process termination or disclose process memory. Affects RealityKit |
|||||||
| x | x | x | x | x | x | x | |
| CVE-2026-84533: An attacker in a privileged network position may be able to modify network traffic. Affects Heimdal |
|||||||
| x | x | x | x | ||||
| CVE-2026-84534: Extracting a maliciously crafted archive may allow an attacker to write arbitrary files. Affects file_cmds |
|||||||
| x | x | x | x | x | x | ||
| CVE-2026-84535: An app may be able to break out of its sandbox. Affects Automator |
|||||||
| x | x | x | |||||
| CVE-2026-84536: Connecting to a malicious SMB server may lead to unexpected system termination. Affects SMB |
|||||||
| x | x | x | |||||
| CVE-2026-84537: An app may be able to cause unexpected system termination or corrupt kernel memory. Affects SMB |
|||||||
| x | x | x | |||||
| CVE-2026-84538: A remote attacker may be able to cause a denial-of-service. Affects Kernel |
|||||||
| x | x | x | |||||
| CVE-2026-84540: An app may be able to access sensitive user data. Affects CUPS |
|||||||
| x | x | x | |||||
| CVE-2026-84541: An application may be able to access restricted files. Affects CUPS |
|||||||
| x | x | x | |||||
| CVE-2026-84543: Connecting to a malicious SMB server may cause unexpected system termination or corrupt kernel memory. Affects SMB |
|||||||
| x | x | x | |||||
| CVE-2026-84544: Connecting to a malicious NFS server may cause unexpected system termination or corrupt kernel memory. Affects Kernel |
|||||||
| x | x | x | |||||
| CVE-2026-84548: Processing a maliciously crafted document may lead to an out-of-bounds read. Affects Quick Look |
|||||||
| x | x | x | |||||
| CVE-2026-84549: Connecting to a malicious NFS server may cause unexpected system termination or corrupt kernel memory. Affects Kernel |
|||||||
| x | x | x | |||||
| CVE-2026-84550: An app may be able to cause unexpected system termination. Affects Disk Images |
|||||||
| x | x | x | |||||
| CVE-2026-84551: An app may be able to bypass network restrictions. Affects Sandbox |
|||||||
| x | x | x | x | ||||
| CVE-2026-84552: An app may be able to cause unexpected system termination. Affects Disk Images |
|||||||
| x | x | x | x | x | |||
| CVE-2026-84553: A remote attacker may be able to cause a denial-of-service. Affects smbx |
|||||||
| x | x | x | |||||
| CVE-2026-84554: An attacker in a privileged network position may be able to cause a denial-of-service. Affects CUPS |
|||||||
| x | x | x | |||||
| CVE-2026-84555: An app may be able to access sensitive user data. Affects Sandbox |
|||||||
| x | x | ||||||
| CVE-2026-84556: An app may be able to access sensitive user data. Affects Keychain Access |
|||||||
| x | x | x | |||||
| CVE-2026-84558: An app may be able to cause unexpected system termination. Affects Kernel |
|||||||
| x | |||||||
| CVE-2026-84559: A malicious application may be able to access restricted files. Affects CoreServices |
|||||||
| x | x | x | |||||
| CVE-2026-84560: An app may gain unauthorized access to Bluetooth. Affects Bluetooth |
|||||||
| x | x | x | x | x | |||
| CVE-2026-84561: An app may be able to cause unexpected system termination or corrupt kernel memory. Affects Kernel |
|||||||
| x | x | x | x | x | x | x | x |
| CVE-2026-84563: An app may be able to cause unexpected system termination. Affects CUPS |
|||||||
| x | x | x | |||||
| CVE-2026-84564: Processing a maliciously crafted image may result in disclosure of process memory. Affects ImageIO |
|||||||
| x | x | x | x | x | x | x | x |
| CVE-2026-84565: Processing a maliciously crafted disk image may lead to unexpected app termination. Affects Disk Images |
|||||||
| x | x | x | |||||
| CVE-2026-84566: A local attacker may be able to cause unexpected system termination or corrupt kernel memory. Affects Kernel |
|||||||
| x | x | x | x | x | |||
| CVE-2026-84567: An app may be able to cause unexpected system termination. Affects cd9660 |
|||||||
| x | x | x | |||||
| CVE-2026-84568: An attacker with control of a network directory server may be able to execute arbitrary code with root privileges. Affects autofs |
|||||||
| x | x | x | |||||
| CVE-2026-84569: An app may be able to access sensitive user data. Affects Foundation |
|||||||
| x | |||||||
| CVE-2026-84570: An app may be able to bypass Gatekeeper checks. Affects autofs |
|||||||
| x | x | x | |||||
| CVE-2026-84571: Processing a maliciously crafted image may lead to unexpected app termination. Affects CoreUI |
|||||||
| x | x | x | x | x | |||
| CVE-2026-84572: An app may be able to cause unexpected system termination or read kernel memory. Affects udf |
|||||||
| x | x | x | |||||
| CVE-2026-84573: An app may be able to access sensitive user data. Affects Mail |
|||||||
| x | x | x | |||||
| CVE-2026-84574: An app may be able to bypass Privacy preferences. Affects CoreServices |
|||||||
| x | x | x | |||||
| CVE-2026-84575: Processing a maliciously crafted file may lead to unexpected app termination. Affects CoreUI |
|||||||
| x | x | x | x | x | x | x | |
| CVE-2026-84576: An app may be able to access sensitive user data. Affects QuartzCore |
|||||||
| x | x | x | |||||
| CVE-2026-84577: An app may be able to bypass sandbox restrictions. Affects libxpc |
|||||||
| x | x | ||||||
| CVE-2026-84578: An app may be able to break out of its sandbox. Affects quarantine |
|||||||
| x | x | x | |||||
| CVE-2026-84580: An app may be able to break out of its sandbox. Affects quarantine |
|||||||
| x | x | x | |||||
| CVE-2026-84581: Mounting a maliciously crafted disk image may cause unexpected system termination or corrupt kernel memory. Affects HFS |
|||||||
| x | x | x | |||||
| CVE-2026-84583: A local app may be able to read a persistent account identifier. Affects AuthKit |
|||||||
| x | x | x | x | x | x | x | x |
| CVE-2026-84584: An app may be able to break out of its sandbox. Affects Archive Utility |
|||||||
| x | |||||||
| CVE-2026-84585: An app may be able to access local network devices without user consent. Affects NetworkExtension |
|||||||
| x | |||||||
| CVE-2026-84586: A malicious application may be able to leak sensitive user information. Affects Apple Account |
|||||||
| x | x | ||||||
| CVE-2026-84587: An app may be able to access protected user data. Affects AppKit |
|||||||
| x | x | x | |||||
| CVE-2026-84588: Mounting a maliciously crafted disk image may cause unexpected system termination or corrupt kernel memory. Affects Kernel |
|||||||
| x | |||||||
| CVE-2026-84589: An app may be able to modify Privacy preferences. Affects TCC |
|||||||
| x | |||||||
| CVE-2026-84593: An app may be able to cause unexpected system termination. Affects AppleKeyStore |
|||||||
| x | |||||||
| CVE-2026-84596: Processing a maliciously crafted font may result in the disclosure of process memory. Affects CoreText |
|||||||
| x | x | x | x | x | |||
| CVE-2026-84597: Processing a maliciously crafted font may result in the disclosure of process memory. Affects FontParser |
|||||||
| x | x | x | x | x | |||
| CVE-2026-84598: An attacker with physical access to a trust-paired device may be able to read and write arbitrary files. Affects MobileBackup |
|||||||
| x | x | ||||||
| CVE-2026-84600: A malicious shortcut may be able to send messages without user confirmation. Affects Shortcuts |
|||||||
| x | x | x | x | x | |||
| CVE-2026-84601: An app may be able to bypass Apple Intelligence security prompts. Affects Apple Intelligence |
|||||||
| x | |||||||
| CVE-2026-84602: An app may be able to cause unexpected system termination. Affects Kernel |
|||||||
| x | x | x | x | x | x | x | x |
| CVE-2026-84603: An app may be able to access sensitive user data. Affects Sandbox Profiles |
|||||||
| x | x | x | |||||
| CVE-2026-84606: An app may be able to identify a user across reinstalls. Affects iCloud |
|||||||
| x | x | x | |||||
| CVE-2026-84607: A sandboxed app may be able to execute arbitrary code with kernel privileges. Affects AVEVideoEncoder |
|||||||
| x | x | x | x | x | x | x | x |
| CVE-2026-84609: An app may be able to modify protected system files. Affects Software Update |
|||||||
| x | x | x | x | x | x | x | |
| CVE-2026-84611: Processing a maliciously crafted 3D model may lead to memory corruption. Affects SceneKit |
|||||||
| x | x | x | x | x | x | x | x |
| CVE-2026-84612: An app may be able to read persistent device identifiers. Affects DeviceCheck |
|||||||
| x | x | x | x | x | x | x | x |
| CVE-2026-84615: An app may be able to access sensitive user data. Affects Music |
|||||||
| x | x | x | x | ||||
| CVE-2026-84616: An app may be able to cause unexpected system termination. Affects AVEVideoEncoder |
|||||||
| x | x | x | x | x | x | x | x |
| CVE-2026-84617: An app may be able to access sensitive user data. Affects XPC |
|||||||
| x | x | x | x | x | x | ||
| CVE-2026-84618: An app may be able to access sensitive user data. Affects Game Center |
|||||||
| x | x | x | |||||
| CVE-2026-84619: An app may be able to cause unexpected system termination or write kernel memory. Affects Kernel |
|||||||
| x | x | x | |||||
| CVE-2026-84620: Processing a maliciously crafted 3D model may lead to memory corruption. Affects SceneKit |
|||||||
| x | x | x | x | x | x | x | x |
| CVE-2026-84621: An app may be able to access sensitive user data. Affects Spotlight |
|||||||
| x | x | x | x | x | |||
| CVE-2026-84622: An app with root privileges may be able to read uninitialized kernel memory. Affects Kernel |
|||||||
| x | x | x | x | x | x | x | x |
| CVE-2026-84623: An app may be able to fingerprint the device. Affects Power Management |
|||||||
| x | x | ||||||
| CVE-2026-84624: A sandboxed app may be able to access restricted files. Affects CoreML |
|||||||
| x | x | x | x | x | x | ||
| CVE-2026-84625: An app may be able to fingerprint the user. Affects Sandbox Profiles |
|||||||
| x | x | x | x | ||||
| CVE-2026-84626: An app may be able to identify what other apps a user has installed. Affects NetworkExtension |
|||||||
| x | x | x | x | x | x | x | x |
| CVE-2026-84628: A sandboxed app may be able to access the System Keychain. Affects MediaRemote |
|||||||
| x | x | x | x | x | |||
| CVE-2026-84629: An app may be able to fingerprint the user. Affects Photos Storage |
|||||||
| x | x | x | x | ||||
| CVE-2026-84631: An app may be able to gain root privileges. Affects Bluetooth |
|||||||
| x | |||||||
| CVE-2026-84632: Processing a maliciously crafted 3D model may lead to memory corruption. Affects SceneKit |
|||||||
| x | x | x | x | x | x | x | x |
| CVE-2026-84635: Processing maliciously crafted web content may lead to an unexpected process termination. Affects WebKit |
|||||||
| x | x | x | x | x | |||
| CVE-2026-84636: An app may be able to access sensitive user data. Affects Wi-Fi Connectivity |
|||||||
| x | x | x | x | ||||
| CVE-2026-86869: Processing a maliciously crafted image may lead to unexpected app termination. Affects ImageIO |
|||||||
| x | x | ||||||
| CVE-2026-86870: Processing a maliciously crafted file may lead to unexpected app termination. Affects libarchive |
|||||||
| x | x | x | x | x | |||
| CVE-2026-86876: A sandboxed process may be able to circumvent sandbox restrictions. Affects CoreMedia |
|||||||
| x | x | x | x | x | x | x | |
| CVE-2026-86878: An app may be able to access sensitive user data. Affects Camera |
|||||||
| x | |||||||
| CVE-2026-86879: A remote attacker may be able to cause a denial-of-service. Affects Baseband |
|||||||
| x | |||||||
| CVE-2026-86881: An attacker with a compromised intermediate certificate authority may be able to issue certificates with arbitrary extended key usages. Affects Security |
|||||||
| x | x | x | x | x | x | x | x |
| CVE-2026-86882: Processing a maliciously crafted image may lead to unexpected process termination. Affects Accelerate Framework |
|||||||
| x | x | x | x | x | x | x | x |
| CVE-2026-86883: An app may be able to access sensitive user data. Affects Managed Configuration |
|||||||
| x | x | ||||||
| CVE-2026-86884: An app may be able to access sensitive user data. Affects Siri |
|||||||
| x | x | x | x | ||||
| CVE-2026-86885: An attacker in radio range may be able to cause unexpected system termination. Affects Baseband |
|||||||
| x | |||||||
| CVE-2026-86886: An app may be able to modify protected system files. Affects TCC |
|||||||
| x | x | x | |||||
| CVE-2026-86887: An app may be able to bypass certain Privacy preferences. Affects Time Zone |
|||||||
| x | x | x | |||||
| CVE-2026-86888: A local app may be able to read a persistent account identifier. Affects App Store |
|||||||
| x | x | x | x | x | x | ||
| CVE-2026-86889: An attacker in a privileged network position may be able to intercept network traffic. Affects Security |
|||||||
| x | x | x | |||||
| CVE-2026-86890: An attacker with physical access to a locked device may be able to view sensitive user information. Affects Siri Suggestions |
|||||||
| x | x | ||||||
| CVE-2026-86891: An app may be able to access Bluetooth device information. Affects Core Bluetooth |
|||||||
| x | x | x | x | ||||
| CVE-2026-86892: An app may be able to cause a denial-of-service. Affects SpringBoard |
|||||||
| x | x | x | |||||
| CVE-2026-86893: An app may be able to read device name. Affects CloudKit |
|||||||
| x | x | x | x | ||||
| CVE-2026-86894: An app may be able to break out of its sandbox. Affects libxpc |
|||||||
| x | |||||||
| CVE-2026-86895: A local app may be able to read a persistent account identifier. Affects CloudKit |
|||||||
| x | x | x | x | ||||
| CVE-2026-86897: An app may be able to access sensitive user data. Affects Safe Browsing |
|||||||
| x | x | x | x | ||||
| CVE-2026-86898: Opening a maliciously crafted webarchive file may lead to universal cross-site scripting. Affects WebKit |
|||||||
| x | x | x | |||||
| CVE-2026-86900: Mounting a maliciously crafted exFAT volume may cause unexpected system termination or kernel memory disclosure. Affects exFAT |
|||||||
| x | |||||||
| CVE-2026-86901: Mounting a maliciously crafted exFAT volume may cause unexpected system termination or kernel memory disclosure. Affects exFAT |
|||||||
| x | |||||||
| CVE-2026-86902: An app may be able to access sensitive user data. Affects NSDocument |
|||||||
| x | |||||||
| CVE-2026-86903: An app may be able to disclose kernel memory. Affects Kernel |
|||||||
| x | x | x | x | x | |||
| CVE-2026-86904: An app may be able to track users across apps and websites without permission. Affects Watch App |
|||||||
| x | x | x | |||||
| CVE-2026-86905: An app may be able to delete credentials stored in Keychain. Affects Authentication Services |
|||||||
| x | x | x | |||||
| CVE-2026-86909: An app may be able to bypass Gatekeeper checks. Affects System Settings |
|||||||
| x | |||||||
| CVE-2026-86910: An application may be able to access restricted files. Affects APFS |
|||||||
| x | x | x | |||||
| CVE-2026-86911: A malicious app may be able to bypass clickjacking protections for secure prompts. Affects Foundation |
|||||||
| x | |||||||
| CVE-2026-86917: An app may be able to gain root privileges. Affects Kernel |
|||||||
| x | x | x | |||||
| CVE-2026-86924: Connecting a malicious accessory may cause unexpected system termination. Affects MobileAccessoryUpdater |
|||||||
| x | x | x | x | ||||
—
Johannes B. Ullrich, Ph.D. , Dean of Research, SANS.edu
Twitter|
(c) SANS Internet Storm Center. https://isc.sans.edu Creative Commons Attribution-Noncommercial 3.0 United States License.
AWS Weekly Roundup: OpenAI GPT-6 Astra on Amazon Bedrock, Amazon Quick desktop GA, Kiro for students, and more (September 14, 2026)
There’s a particular energy to mid-September in New York. Pumpkin spice lattes are flowing, temperatures are dropping, and it’s nearly sweater weather. The city is back at full speed, and so is the AWS launch calendar. This week that energy showed up in a new frontier model on Amazon Bedrock, a desktop app for Amazon Quick, and a reminder that the developers seeing the biggest gains from AI agents aren’t just using better tools — they’re working differently.
Let’s dive in.
Headlines
OpenAI GPT-6 Astra is now generally available on Amazon Bedrock – GPT-6 Astra is OpenAI’s latest and most capable model to date, and you can now run it on Amazon Bedrock. It brings deeper reasoning and judgment, professional-quality writing and design, and advanced computer and browser use to demanding business workflows. The model supports a context window of up to 1 million input tokens, so you can send it large codebases, long contracts, or extensive document collections and ask it to reconcile competing inputs.

You can call GPT-6 Astra through supported Amazon Bedrock APIs, or configure ChatGPT Work and Codex to use the model on Amazon Bedrock. Alongside the launch, OpenAI is introducing new enterprise plugins for ChatGPT Work that extend Astra’s browser-use capabilities across common business applications. Established AWS controls help you secure workloads, govern access, and audit model invocation activity, and your inference data isn’t used for model training. Read more
Last week’s launches
Here are some launches and updates from this past week that caught my attention:
- Amazon Quick desktop app is now generally available on macOS and Windows – The Amazon Quick desktop app brings Amazon Quick to your computer, where it can work with local files and stay connected to your calendar, email, and business apps in the background. Conversations, context, and agents stay synchronized across desktop and mobile, so work you start on one surface carries over to the other. With this release, Quick agents also keep running after you close your computer, which means you can start a long-running task before you leave the office, add input from the mobile app on the way home, and review the result when you get there. Existing Quick users can download the desktop app, and the mobile app is available from the Apple App Store and Google Play. Read more
- AWS Lambda now supports a 90-minute function timeout on Lambda Managed Instances – You can now configure a function timeout of up to 90 minutes for asynchronous and event source mapping (ESM) invocations on Lambda Managed Instances, a 6x increase from the previous 15-minute limit. That opens the door to data processing, media transcoding, financial calculations, AI inference, and batch jobs that need longer continuous execution, without splitting the work across multiple functions. Synchronous invocations keep the existing 15-minute maximum. The longer timeout also applies to steps inside Lambda durable functions, which can still run for up to a year when invoked asynchronously. Read more
- Amazon EBS Volume Clones now copies volumes across accounts – Amazon Elastic Block Store (Amazon EBS) Volume Clones can now copy a volume into another AWS account and re-encrypt it with an AWS Key Management Service (AWS KMS) key in the target account. If you keep production and development in separate accounts, you can share a volume with AWS Resource Access Manager (AWS RAM) and let the target account create a fresh copy in the same Availability Zone, for example, cloning a production database volume into an isolated development account. Cross-account copy works for all volume types, including unencrypted volumes and volumes encrypted with customer managed keys. Read more
- Second-generation single-rack AWS Outposts is now generally available – The new single-rack AWS Outposts is a self-contained 42U rack that puts compute, storage, and networking into one compact unit for locations that need low latency, local data processing, or data residency, and don’t have room for a larger footprint. A single rack delivers up to 2,688 vCPU and 100 TB of Amazon EBS storage, and supports the latest x86-powered Amazon EC2 instances, including general purpose (M7i, M8i), compute-optimized (C7i, C8i), memory-optimized (R7i, R8i), and Outposts accelerated networking instances. You get the same APIs, console, automation, governance, and security controls as multi-rack Outposts and AWS Regions. Read more
- Amazon OpenSearch Serverless is now available on v0 by Vercel – You can now describe a search or AI application in natural language inside v0 by Vercel and get a full-stack app backed by Amazon OpenSearch Serverless. v0 provisions a collection, indexes your data, and uses the OpenSearch Serverless endpoint for full-text search and vector search for retrieval-augmented generation (RAG) workloads, without leaving the v0 interface. OpenSearch Serverless scales capacity up and down for you, so you can focus on the application instead of cluster management. You can provision under a new AWS account or link an existing one. Read more
- AWS Transform for .NET modernization is now generally available via CLI – You can trigger an AWS-managed .NET modernization in AWS Transform custom with a single CLI command, then run it interactively or script it into an existing pipeline. The CLI sits alongside the existing AWS Transform for .NET experiences in the web application, Visual Studio IDE, Kiro Power, and MCP agents. Use it to upgrade language versions, migrate frameworks, optimize performance, and analyze codebases with transformations you can run as-is or customize. The .NET modernization transformation includes 50,000 free agent minutes per month. Read more
For a full list of AWS announcements, be sure to keep an eye on the What’s New with AWS page.
Other AWS news
Here are some additional posts and resources that you might find interesting:
- Clare Liguori on frontier engineering – If you already use an AI coding assistant but don’t feel like you’re shipping much faster, start here. Clare Liguori, Senior Principal Engineer at AWS, published a practitioner’s manifesto on frontier engineering: ten principles, drawn from teams across Amazon, for changing how you build software with AI agents. The argument is direct. Software development has split in two, people who changed how they work with agents, and people who only changed their coding tools. Frontier engineering is not vibe coding. You spend the first weeks writing steering files, refactoring the codebase, and learning to decompose work for agents. Those weeks feel slower. The weeks after feel dramatically faster, because you’re no longer building the software directly — you’re building the agent setup that builds the software.
- A free year of Kiro for students around the world – The Kiro Students program is expanding from 11 universities to 121 new schools across 16 countries. Eligible students get one year of Kiro with 1,000 credits per month and full access to paid features such as premium models and Kiro Web, no credit card and no trial timer. You can work in the IDE, the CLI, Kiro Web in a browser, or Kiro Crew. If you’re a student, sign up with your university email.
- The state of AI for security: measuring what matters for trust – Security teams are using AI for triage, threat modeling, incident response, and code review, but a tool that flags everything doesn’t save time. In The state of AI for security, Anshumali Shrivastava and Neha Rungta introduce Deception Benchmark, a new evaluation that tests whether a model can tell a real vulnerability from code that looks risky but is actually safe. The benchmark includes 14,822 samples across 16 languages and more than 70 Common Weakness Enumeration (CWE) categories. Under standard prompting, precision landed in the mid-50s, about as likely to be inaccurate as accurate, and none of the 12 models tested kept both false positives and false negatives below 10 percent. The post links to the dataset, whitepaper, and submission workflow for verified scoring.
- Build full-stack AWS applications in minutes with AI-powered scaffolding – Version 1.0 of the Nx Plugin for AWS is an open source toolkit of deterministic generators for APIs, websites, databases, and AI agents, plus the AWS infrastructure to run them. Each generator writes working, deployable code with security, observability, and type-safety already in place, so an AI assistant can assemble the foundation and spend its effort on your application logic. Bingo Industries used it to take a multi-agent operations chatbot from idea to production in less than 3 weeks. The plugin is open source on GitHub. Create a workspace with
pnpm create @aws/nx-workspaceand point your coding agent at the included MCP server. - The oldest architecture in computing – On All Things Distributed, Werner Vogels starts from a question customers always ask “Will AI take my job?”, and lands on memory. After spending time with Kiro Crew, he traces a line from Jeff Hawkins’ A Thousand Brains to how Crew stores, consolidates, and forgets across markdown files, a vector database, and a key-value index. His conclusion: the brain is the oldest architecture in computing, and the people who think hardest about how it works will build the next tools. Now, go build.
For a full list of AWS blog posts, be sure to keep an eye on the AWS Blogs page.
Upcoming AWS events
Check your calendar and sign up for upcoming AWS events:
- AWS Summits – AWS Summits are free in-person events that bring the cloud and AI community together to connect, learn, and explore the latest technologies. Upcoming stops include Dubai (September 30). Browse the full calendar to find a Summit near you, or stream sessions through the Global Livestream and On-Demand Hub.
- AWS Community Days – Community-led conferences where content is planned, sourced, and delivered by community leaders. Upcoming events include DACH in Berlin (September 15), CEE in Budapest (September 17), the Netherlands in Utrecht (September 23), South Florida in Miami (October 14), and Australia in Brisbane (October 16).
Join the AWS Builder Center to connect with builders, share solutions, and access content that supports your development. Browse here for upcoming AWS-led in-person and virtual events and developer-focused events.
That’s all for this week. Check back next Monday for another Weekly Roundup!
— Micah
This post is part of our Weekly Roundup series. Check back each week for a quick roundup of interesting news and announcements from AWS!