Skip to content

Image: static-www.elastic.co · rights & removal

Executive Summary

A sophisticated intrusion, attributed to the use of an open-source platform called CyberStrikeAI, utilized eight distinct AWS identities across four different cloud accounts over a period spanning 16 days. The initial activity involved rapid credential validation and an explosive burst of 56 EC2 user data requests executed in just 141 milliseconds. Subsequent phases included harvesting secrets from Secrets Manager, retrieving SSM parameters, and issuing remote commands via SSM SendCommand between October 1st and 2nd. Though the total intrusion generated 78 alerts across six different detection rules, each alert individually possessed only medium or low severity. Crucially, these disparate alerts required correlation via a shared source IP address to reveal the overarching campaign structure. The timeline exhibited significant irregularity, featuring periods of intense activity followed by extended lulls, suggesting automated, objective-driven operations rather than continuous human oversight.

Facts Only

One CyberStrikeAI server originated from IP 43[.]240[.]29[.]11.
The intrusion spanned from September 30 to October 16, involving four AWS accounts and eight IAM identities (five users, three EC2 roles).
A single role executed 56 user data requests in 141 milliseconds during Phase 2 on September 30.
An SSM parameter was read by container-role on October 2, followed by an SSM SendCommand 29 seconds later.
The campaign occurred over four active days separated by a 14-day gap.
Three IPs (43[.]240[.]29[.]11, .28, and .33) are linked to the CyberStrikeAI interface on port 8080 using a shared self-signed certificate valid from September 15, 2026.
The activity mapped to five MITRE ATT&CK techniques, including Account Discovery (T1087.004).
Response actions suggested include rotating all associated credentials and blocking the indicator IPs at network layers.
Behavioral indicators for hunting include sudden bursts of user data requests or multiple GetCallerIdentity calls from one IP within a short window.

Full Take

The strongest narrative presents this event as textbook evidence of AI-assisted offensive behavior: a machine executing a multi-stage objective by systematically iterating through compromised credentials without necessarily requiring continuous, conscious input between actions. The sheer speed (56 calls in 141ms) and patterned credential usage align with automated agents performing reconnaissance based on pre-loaded or discovered targets. This places the focus not merely on "who" accessed resources, but on the nature of *speed* and *process* within the attack lifecycle.
The underlying assumption that vulnerability is solely a failure of defense tools—as this report suggests by cataloging alerts missed individually—shifts the necessary cognitive burden onto defenders toward high-signal, behavioral correlation rather than volume monitoring. The cost here is the erosion of analytic trust; if every low-severity alert looks routine until correlated across weeks and disparate accounts, operational security slows to a crawl, forcing responders into pattern archaeology instead of preemptive defense.
The implication for agency centers on how abstraction allows harm. A human might be intercepted mid-task or paced by fatigue; an agent operates according to optimization goals. This changes the threat model from adversarial intent to systemic efficiency of destruction. Furthermore, while the author suggests remediation paths like locking down IAM permissions, this path assumes the attacker is limited to API calls alone. It sidesteps the fundamental question: how was the initial foothold established (SSRF, host compromise)?
Bridge Questions: If machine speed enables 14-day gaps in operational tempo, what new risk mitigation frameworks account for non-continuous adversarial presence? How can security operations pivot from detecting malicious *actions* to detecting automated *process signatures* regardless of temporal spacing? At what point does sophisticated automation become indistinguishable from legitimate infrastructure tooling without domain expertise?
Autonomy check: The documented activity shows the platform executing a sequence of actions (validating, harvesting, commanding) across various systems. There is no documentation suggesting the LLM agent demonstrated reasoning beyond the programmed sequence or self-preservation outside its execution environment; it appears to be functioning as an advanced tool executor based on external credentials.
Patterns detected: none

From the original · Elastic Security

run intrusion A CyberStrikeAI server spent 16 days in four AWS accounts using eight identities, and the CloudTrail record shows why six detection rules each caught only part of it. One server read 56 EC2 user data scripts in 141 milliseconds.
Read the full story at elastic.co

Sentinel unavailable

The automated check of the source article's wording did not complete, so no result is shown.

This looks only at the wording of the original source article, not at this page's AI-written sections. A small local AI model made this estimate. It has not been checked against known human and machine texts, so treat it as provisional. It cannot show who wrote an article.

56 AWS API calls in 141 milliseconds: Inside an AI | Huntaegis