⚠ Weekly Threat Advisory — May 24 – 31, 2026
What this advisory covers — read this first
This advisory is written for the full security audience — from analysts beginning their first SOC rotation, through threat hunters and detection engineers, to CISOs and security leadership. Three reading paths are supported:
- Five-minute skim: read the headline summary, the “This week in numbers” panel, and the top adversaries chart. You will leave knowing the three things that defined this week and the one action your patch / blocking team should prioritise.
- Twenty-minute analyst read: add the featured adversary profiles, the MITRE technique pressure section, and “How to operationalise”. You will leave with named clusters, mapped techniques, and a concrete action checklist.
- Forty-minute deep dive: read every section including the indicator tables and detection logic. You will leave with a full operational dataset ready to ingest into your SIEM, EDR, NDR, or SOAR.
Want this advisory delivered every Monday? Subscribe via the HACKFORLAB operator console — weekly email + webhook delivery, plus the full indicator export every cycle. Sign in to the platform →
This week in numbers
| Metric | Value | Context |
|---|---|---|
| Total indicators observed | 13,54,751 | May 24 – 31, 2026 |
| Unique observables (deduped) | 10,46,611 | 77.3% novelty rate |
| Distinct adversary clusters | 87 | Named operator clusters with attribution |
| High-confidence atoms (score ≥ 75) | 1,656 | Ready for direct blocking |
| High-severity indicators | 1,391 | Operationally urgent |
| Active CVE chains observed | 1 | Legacy exploit reuse · see CVE section |
| Primary feed source mix | OSINT dominant | OSINT 1.34M · Government 10K |
Headline summary — three things that defined this week
1 · A single-day catalogue refresh on 27 May. The platform ingested over 1.35 million Malicious-Infrastructure and command-and-control atoms on a single day this week. The vast majority of these observations carry lower individual confidence scores — they constitute a bulk refresh of upstream OSINT feeds rather than a single coordinated campaign. They still matter: any of these atoms hitting your egress traffic is an early signal that something on your network is touching known-bad infrastructure.
2 · Commercial post-exploit tooling continued to dominate attributed traffic. The CobaltStrike commercial post-exploitation framework remained the single most-observed adversary label this cycle, with 53,874 attributed observations. CobaltStrike is no longer the province of one operator cluster — it has become commodity infrastructure used by everyone from criminal botnets to nation-state-aligned operators. Treat any unexplained outbound TLS to a CobaltStrike-associated indicator as a high-priority investigation, not a checklist item.
3 · Multiple DPRK-linked clusters surfaced together. Three named DPRK-aligned clusters appeared in the week’s top fifteen — Void Dokkaebi (90 observations), Kimsuky (51), and the broader DPRK umbrella label (52). Combined with overlapping target geography (South Korea, Japan) and the Government / Defense industry tag, this signals coordinated activity. Add the relevant cluster indicators to your watchlist if you operate in or supply chain into those sectors.
Daily volume
Top adversary clusters this week
| Cluster | Observations | Adversary type |
|---|---|---|
| CobaltStrike | 53,874 | Commercial post-exploit framework |
| First VPN Service | 147 | Anonymising VPN egress |
| Cloud Atlas | 113 | Long-running APT cluster · Eurasia targeting |
| Void Dokkaebi | 90 | DPRK-linked cluster |
| VShell | 87 | Emerging open-source C2 framework |
| JINX-0164 | 84 | Unattributed criminal cluster |
| GREYVIBE | 72 | Botnet operator cluster |
| Ghostwriter | 60 | Disinformation + intrusion cluster · Eastern Europe |
| BTMOB | 59 | Mobile-targeting malware cluster |
| DPRK | 52 | Nation-state-aligned umbrella label |
| Nimbus Manticore | 52 | Iran-linked cluster |
| Kimsuky | 51 | DPRK-linked espionage cluster |
| AsyncRAT | 50 | Commodity remote-access trojan |
| Device code phishing | 43 | OAuth abuse campaign |
| PureRAT | 41 | Commodity remote-access trojan |
Featured adversary profile — Cloud Atlas
Cluster name: Cloud Atlas (also catalogued historically as Inception). This-week observations: 113. Operator type: Long-running cyber-espionage cluster active since at least the mid-2010s. Region focus this cycle: Europe, Central Asia, Ukraine.
Cloud Atlas re-surfaced in this week’s catalogue with renewed activity against the Eastern Europe / Central Asia corridor. The cluster’s signature delivery technique relies on tailored office-document lures that pull staged payloads from operator-controlled CDN-fronted infrastructure. Observed tradecraft this week emphasises selective targeting — small numbers of high-value lures rather than broad campaigns. Defenders in government, energy, and aerospace verticals across the affected region should treat any matching indicator as urgent.
Detection actions for Cloud Atlas
- Add the cluster’s high-confidence IP and domain indicators to your egress blocklist (see indicator table below for representative entries).
- Hunt for office-document downloads from first-seen domains delivering follow-on stages. Cross-reference against the platform’s CIDR cluster view to pivot from one observed staging IP to sibling infrastructure.
- Tighten allowlists on Office macro execution policy for users in the affected verticals.
Featured cluster — DPRK-linked activity
Three named clusters connected to DPRK-aligned operations appeared in this cycle. Void Dokkaebi has been associated with financially-motivated activity targeting cryptocurrency platforms; Kimsuky has been documented running long-running espionage against South Korean and Japanese government and defense targets; the broader DPRK umbrella label catches observations that match the broader DPRK tradecraft footprint without resolving to a more specific sub-cluster.
The simultaneous appearance of all three clusters this week, combined with the geography tag (South Korea, Japan) and the industry tag (Government, Defense), is the kind of co-occurring signal that justifies escalating watchlist tier for affected organisations. Run the cluster-specific indicator export against your inbound mail gateway, your endpoint protection signatures, and your DNS resolver query logs.
Emerging tooling — AdaptixC2 and VShell
Two newer command-and-control frameworks made the top-20 this week. AdaptixC2 (29 observations) and VShell (87 observations) are both open-source C2 frameworks whose operator adoption has been climbing. Treat these as you would have treated commodity post-exploit frameworks five years ago: hunt for their signature traffic patterns, add their canonical TLS fingerprints to your detection rule set, and verify your perimeter does not allow outbound to their known operator infrastructure.
MITRE ATT&CK technique pressure
| Technique | Name | Observations | What it means |
|---|---|---|---|
| T1105 | Ingress Tool Transfer | 53 | Outbound HTTP/HTTPS download of payload |
| T1041 | Exfiltration Over C2 | 52 | Stealthy data exfiltration over established C2 channel |
| T1082 | System Information Discovery | 52 | Host fingerprinting before next-stage delivery |
| T1190 | Public-Facing Exploit | 52 | Exploitation of public-facing edge devices |
| T1055 | Process Injection | 2 | Process injection — defense evasion |
The four highest-density techniques this cycle map cleanly onto the standard cloud-era kill chain: T1190 initial access via public-facing exploitation, followed by T1082 system discovery, T1105 follow-on payload retrieval, and T1041 exfiltration over the established command-and-control channel. Your detection portfolio should weight rule investment in that order.
IOC type breakdown
Network-layer indicators (IPs, domains, URLs combined) make up the overwhelming majority of this week’s catalogue — typical of an adversary ecosystem that pivots infrastructure aggressively. File-hash indicators are a smaller but high-value subset: every hash represents a payload that an EDR / AV stack can block at execution time without any network dependency.
IOC categories
Geographic targeting signal
| Region | Observations |
|---|---|
| South Korea, Japan | 52 |
| Europe, Central Asia, Ukraine | 4 |
Where the catalogue this week has explicit geography attribution, the signal concentrates in two corridors: the East Asia government and defense vertical (South Korea, Japan — aligning with the DPRK-linked cluster activity noted above), and the Eastern Europe / Central Asia / Ukraine corridor (aligning with Cloud Atlas activity). If you operate in or supply chain into either region, this is a week to read the indicator export carefully.
CVE weaponisation observed this week
| CVEs | Observations | Note |
|---|---|---|
| CVE-2018-4878, CVE-2016-4117 | 52 | Legacy Adobe Flash exploitation chain |
Only one CVE chain shows up in this week’s attributed activity — and it’s an old Adobe Flash exploitation chain that should have been retired years ago. The persistent reuse of legacy exploits underlines how slow patch lifecycles are in some organisations. Verify your Flash-execution surface is genuinely zero; the CVE pair listed above continues to be operationally relevant to operators targeting under-maintained Windows environments.
Severity and confidence distribution
| Confidence band | Indicator count | Operational meaning |
|---|---|---|
| Very high (90–100) | 1,007 | Direct-block candidate · multiple corroborating sources |
| High (75–89) | 649 | Block with low FP risk · review weekly |
| Medium (50–74) | 91 | Watchlist / alert tier · investigate on hit |
| Low (25–49) | 13,52,967 | Telemetry-only · contextual enrichment |
| Very low (0–24) | 37 | Discard / verify only |
Representative high-confidence indicator subset
The table below shows a representative subset of the highest-confidence indicators observed this week. The full set (1,656 atoms scoring ≥ 75/100) is available through the platform indicator export. All entries listed are publicly-observed adversary infrastructure; treat them as block-list candidates.
| Indicator | Type | Adversary | Severity | Category | Confidence |
|---|---|---|---|---|---|
| 88.119.167.142 | IP | AdaptixC2 | High | Botnet | 100 |
| 45.155.69.153 | IP | AdaptixC2 | High | Botnet | 100 |
| 206.81.21.156 | IP | AdaptixC2 | High | Botnet | 100 |
| 157.254.223.135 | IP | AsyncRAT | High | Botnet | 100 |
| 178.16.55.121 | IP | AsyncRAT | High | Botnet | 100 |
| 172.94.18.103 | IP | AsyncRAT | High | Botnet | 100 |
| 157.20.182.17 | IP | AsyncRAT | High | Botnet | 100 |
| 104.168.0.29 | IP | AsyncRAT | High | Botnet | 100 |
| 163.61.182.8 | IP | AsyncRAT | High | Botnet | 100 |
| 192.3.176.241 | IP | AsyncRAT | High | Botnet | 100 |
| 15.235.9.17 | IP | AsyncRAT | High | Botnet | 100 |
| 138.124.61.65 | IP | AsyncRAT | High | Botnet | 100 |
| 198.23.185.82 | IP | AsyncRAT | High | Botnet | 100 |
| 207.180.250.181 | IP | AsyncRAT | High | Botnet | 100 |
| 45.156.87.171 | IP | AsyncRAT | High | Botnet | 100 |
| 157.20.182.18 | IP | AsyncRAT | High | Botnet | 100 |
| 20.88.55.168 | IP | AsyncRAT | High | Botnet | 100 |
| 18.118.196.244 | IP | AsyncRAT | High | Botnet | 100 |
Full export · STIX 2.1, JSON, CSV, and Parquet formats · available through the platform indicator export.
Detection logic — recipes you can ship Monday morning
Recipe 1 · AsyncRAT and AdaptixC2 outbound C2 hunt
Hunt outbound TLS connections from your endpoint fleet to the high-confidence IP set listed above. Score positives by destination-IP confidence, source-process anomaly, and beacon-period regularity. Promote any hit to incident immediately — both frameworks are exclusively operator-driven (no legitimate enterprise software calls these addresses).
Pseudo-query (adapt to your SIEM):
SELECT src_host, dst_ip, COUNT(*) cnt FROM tls_flows WHERE dst_ip IN (<high_conf_ip_list>) AND ts BETWEEN now() - INTERVAL 24 HOUR AND now() GROUP BY 1,2 HAVING cnt >= 1;
Recipe 2 · DPRK-linked cluster spear-phish detection
Add the DPRK-linked cluster indicator export to your inbound mail gateway. Hunt mail attachments and embedded URLs against the cluster’s observed signature set. Weighted by recipient department (government, defense, cryptocurrency exchange staff), prioritise verification of any inbound message that matches.
Recipe 3 · Public-facing exploit (T1190) follow-up hunt
T1190 was the fourth-highest technique this cycle. Run a hunt against your edge-device telemetry (load balancers, WAFs, reverse proxies) for outbound connections initiated FROM the edge device within minutes of any inbound exploit-attempt signature. Beacon emergence FROM an edge device is the signature pattern of a successful exploit followed by callback.
Recipe 4 · CobaltStrike infrastructure pivot
For any CobaltStrike-attributed indicator observed in your environment, pivot via the platform’s CIDR cluster view to surface sibling infrastructure in the same /24. CobaltStrike operators frequently provision multiple addresses from the same hosting block; one hit usually implies more hits on adjacent IPs.
How to operationalise this advisory
- Today: ingest the high-confidence indicator subset into your SIEM watchlist and your perimeter blocking infrastructure.
- This week: run Recipes 1 – 4 against your own telemetry, triage hits, promote useful hunts to continuous detections via your detection-as-code workflow.
- This month: map your detection rule portfolio against the technique pressure table above; weight rule investment toward T1190, T1082, T1105, T1041.
- This quarter: review your edge-device patching cycle and your office-macro execution policy, particularly if your organisation operates in the affected geographic corridors (East Asia government/defense, Eastern Europe).
From advisory to operational hunt — in one console.
Sign in to the HACKFORLAB operator console to run the indicator export against your SIEM, hunt the cluster-specific tradecraft against your own VPC Flow / CloudTrail / EDR sources, and subscribe to delivery of the next weekly advisory.
Where to go next
- Earlier advisory: Top Cyber Adversaries · May 18 – 24, 2026.
- Background reading: Threat Intelligence at HACKFORLAB — how the catalogue is built, scored, and consumed.
- Methodology: Threat Intelligence for Threat Hunting — turning intelligence inputs into operational hunts.
- Cloud-specific guidance: Threat Intelligence for Cloud Threat Hunting — multi-plane TI coverage.
- Operator console: sign in to the platform to query the full indicator catalogue, run hunt playbooks against your own telemetry, and subscribe to the next weekly advisory.
If this advisory was useful, share it with your peers, subscribe to the feed, and send us your war stories — the sharper our reader signal, the sharper the next edition becomes. Stay paranoid. Stay patched. Happy threat hunting.
#threathunting #threatintelligence #cybersecurity #threatactor #malware #ransomware #phishing #threatadvisory #CTI #IOC #CyberThreatIntel #TTPs #OSINT #CyberDefense #weeklythreatbriefing #CobaltStrike #CloudAtlas #DPRK #Kimsuky #VoidDokkaebi #AdaptixC2 #VShell #AsyncRAT #MITREATTACK #SOC #BlueTeam










