Mallory pivots from this family to the IOCs, detections, and named campaigns that touch your stack, and pages you when something new lands.
29 distinct techniques documented for this family, organized by ATT&CK tactic.
RAVEN can list keys visible to the compromised user and create a new key carrying that user’s permissions. The credential can authenticate without the user’s password, so password rotation does not automatically end access.
The Watcher runs on a schedule and checks whether the user and key remain present. If defenders delete either but miss the Watcher, it can recreate them and defeat a partial cleanup.
The Watcher runs on a schedule and checks whether the user and key remain present. If defenders delete either but miss the Watcher, it can recreate them and defeat a partial cleanup.
RAVEN can list keys visible to the compromised user and create a new key carrying that user’s permissions. The credential can authenticate without the user’s password, so password rotation does not automatically end access.
Post-Exploitation. Exfiltrate entire indices to disk, establish persistent access through rogue users and long-lived API keys that survive password rotations
Persistent access was established through rogue accounts, API keys, and Watcher-based backdoors that survive password rotations.
The Watcher runs on a schedule and checks whether the user and key remain present. If defenders delete either but miss the Watcher, it can recreate them and defeat a partial cleanup.
RAVEN's CVE catalog tracks 8 vulnerabilities specific to Elasticsearch and Kibana, spanning MVEL and Groovy scripting engine RCE, snapshot directory traversal, Kibana Local File Inclusion, API key privilege escalation (detection only), and prototype pollution.
Access Testing. Bruteforce credentials from curated wordlists, analyze privilege escalation paths, and manage API key operations for persistent credential-independent access.
running ` raven-es --quiet -t localhost apikey --list ... ` shows all API keys visible to the current user. The output reveals which API keys already exist in the cluster, who created them, and when.
Index deletion, document wiping, mapping corruption, Meow simulation, and five denial-of-service modes, all gated behind triple-confirmation safety controls and all logged for accountability.
` bulk_hammer ` floods the indexing pipeline with bulk write requests. As shown in Figure 21, in 60 seconds of testing this mode indexed 58,100 documents in 581 bulk requests, peaking at 52% CPU.
RAVEN's ` dos ` module provides five resource exhaustion modes, each targeting a different bottleneck in the Elasticsearch architecture.
1 sources tracked across advisories, community write-ups, and news. New activity surfaces here as Mallory finds it.
Match every observed IP, domain, and hash against your live telemetry.
Named campaigns wielding this family, with evidence pinned to each claim.
CVEs this family uses for access and lateral movement.
YARA, Sigma, Snort, and vendor rules, auto-deployed to your SIEM.
Every documented technique, ranked by evidence weight.
Reddit, Mastodon, and CTI community discussion around this family.