Back to Intelligence

SHINYHUNTERS Extortion Campaign: 4 New Victims Posted — Tech, Healthcare & Financial Sector Analysis with Detection Rules

SA
Security Arsenal Team
August 23, 2026
11 min read

SHINYHUNTERS (tracked across underground forums under variations of the same handle) began as a data-breach broker crew and has matured into a full extortion operation with a dedicated .onion leak site. Key profile points for defenders:

  • Operating model: Closed-group / affiliate-light model. Unlike open RaaS programs (LockBit, Akira), SHINYHUNTERS historically keeps a tight operator core and outsources specific access buys to initial access brokers (IABs). Expect higher operational security and less noisy tooling than commodity RaaS.
  • Extortion style: Double extortion is the default play — data theft first, leak-site publication with countdown timers second. Encryption is opportunistic rather than guaranteed; several historical campaigns were pure data extortion with no payload detonation. Do not assume 'no encryption = no incident.'
  • Typical ransom demands: Historically scaled to victim revenue, ranging from low six figures (mid-market) to multi-million-dollar demands against public companies and regulated entities, often with a 'pay per record' framing for healthcare and financial data.
  • Initial access methods: Cloud/SaaS credential theft (stolen session tokens, OAuth abuse, misconfigured cloud storage), purchased VPN/perimeter access, targeted spear-phishing against IT and finance staff, and exploitation of perimeter appliances. The group has repeatedly monetized third-party/SaaS compromise rather than direct network intrusion.
  • Average dwell time: Frequently shorter than ransomware-as-a-service crews for the exfiltration phase (days, not weeks) because the leverage is the data itself; however, cloud-environment access can persist for weeks undetected before bulk extraction.

Current Campaign Analysis

Victim Postings (last 100 leak site posts — 4 recent victims)

VictimSectorCountryPublished
ReliaQuest, LLCTechnologyUS2026-08-23
NovoCure LimitedHealthcareIL2026-08-22
BOK FinancialFinancial ServicesUS2026-08-22
Cyrus******TechnologyUnknown2026-08-20

Sector & Geographic Concentration

  • Technology, Healthcare, Financial Services — a classic high-leverage trio. Technology targets provide supply-chain pivot value (notably, ReliaQuest is itself an MDR provider, which mirrors a broader 2025-2026 trend of extortion crews targeting security vendors to access downstream customer environments). Healthcare and financial victims carry regulatory pressure (HIPAA, GLBA) that increases payment probability.
  • Geography: US-dominant (3 of 4 confirmed), with Israel appearing as a secondary theater — consistent with the group's Western-centric, English-first targeting.
  • Victim profile: Mid-to-large enterprises, estimated revenue $100M–$5B+. No SMBs in this batch, indicating deliberate big-game hunting rather than spray-and-pray.

Posting Frequency & Escalation

Four postings in four days (2026-08-20 → 2026-08-23) represents a compressed burst rather than steady-state activity. Two postings on 2026-08-22 alone suggests either a coordinated 'drip' of a larger compromise set or an escalation tactic when negotiations stall. Watch for a second wave in the next 7–10 days — this cadence historically precedes either a batch release or a high-profile 'name-and-shame' push.

CVE Correlation — Initial Access Vectors

The following CISA KEV entries (confirmed ransomware use) align with perimeter and supply-chain access patterns consistent with this campaign:

  • CVE-2026-50751 — Check Point Security Gateway improper authentication (IKEv1): Direct perimeter appliance compromise. If your edge VPN/firewall is Check Point, treat this as priority-zero patch.
  • CVE-2026-48027 — Nx Console embedded malicious code: Supply-chain vector targeting developer tooling — directly relevant to the Technology-sector victims.
  • CVE-2024-1708 — ConnectWise ScreenConnect path traversal → RCE: RMM abuse remains a top-three access vector across extortion crews; unauthorized ScreenConnect instances are both an entry point and a persistence mechanism.
  • CVE-2025-60710 — Windows link-following privilege escalation and CVE-2023-21529 — Exchange deserialization: Post-access escalation and mail-tier compromise respectively; Exchange exploitation doubles as an exfiltration staging point.

Assessment: The victim mix (two Technology companies alongside Healthcare/Finance) combined with a supply-chain CVE (Nx Console) and perimeter CVE (Check Point) strongly suggests a blended access strategy: compromised developer/IT tooling for tech targets, perimeter appliance exploitation or purchased access for regulated-sector targets.

Detection Engineering

The following rules target the observed TTP chain: phishing/macro execution, PsExec/WMI lateral movement, and pre-encryption/pre-leak staging behavior (backup tampering).

YAML
---
title: Office Application Spawning Script Interpreter - Phishing Initial Access
id: 8f3d2b1a-4c5e-4a6b-9c7d-1e2f3a4b5c6d
status: experimental
description: Detects Microsoft Office applications spawning command shells or script interpreters, consistent with spear-phishing macro execution used for initial access by extortion groups including SHINYHUNTERS.
references:
    - https://securityarsenal.com/darkside
author: Security Arsenal Threat Intelligence
date: 2026/08/23
tags:
    - attack.initial_access
    - attack.t1566.001
    - attack.t1204.002
logsource:
    category: process_creation
    product: windows
detection:
    selection_parent:
        ParentImage|endswith:
            - '\winword.exe'
            - '\excel.exe'
            - '\powerpnt.exe'
            - '\outlook.exe'
    selection_child:
        Image|endswith:
            - '\cmd.exe'
            - '\powershell.exe'
            - '\pwsh.exe'
            - '\wscript.exe'
            - '\cscript.exe'
            - '\mshta.exe'
            - '\rundll32.exe'
    condition: selection_parent and selection_child
falsepositives:
    - Rare legitimate add-ins or mail-merge automation
level: high
---
title: PsExec-Style Remote Service Installation - Lateral Movement
id: 9a4e3c2b-5d6f-4b7c-8d9e-2f3a4b5c6d7e
status: experimental
description: Detects installation of remote execution services (PsExec and clones) via the Service Control Manager, a common lateral movement technique during ransomware staging.
references:
    - https://securityarsenal.com/darkside
author: Security Arsenal Threat Intelligence
date: 2026/08/23
tags:
    - attack.lateral_movement
    - attack.t1569.002
    - attack.t1021.002
logsource:
    product: windows
    service: system
detection:
    selection_event:
        EventID: 7045
    selection_svc:
        ServiceName|contains:
            - 'PSEXESVC'
            - 'paexec'
            - 'remcom'
    selection_path:
        ImagePath|contains:
            - 'ADMIN$'
            - '\\127.0.0.1'
            - '%SystemRoot%\\PSEXESVC.exe'
    condition: selection_event and (selection_svc or selection_path)
falsepositives:
    - Legitimate administrative use of PsExec by IT (tune per environment)
level: high
---
title: Volume Shadow Copy Deletion - Pre-Encryption Backup Tampering
id: 1b5f4d3c-6e7a-4c8d-9e0f-3a4b5c6d7e8f
status: experimental
description: Detects deletion or tampering of Volume Shadow Copies and backup catalog, a near-universal pre-encryption step in ransomware and extortion playbooks.
references:
    - https://securityarsenal.com/darkside
author: Security Arsenal Threat Intelligence
date: 2026/08/23
tags:
    - attack.impact
    - attack.t1490
logsource:
    category: process_creation
    product: windows
detection:
    selection_vss:
        Image|endswith:
            - '\vssadmin.exe'
        CommandLine|contains:
            - 'delete shadows'
            - 'resize shadowstorage'
    selection_wmic:
        Image|endswith:
            - '\wmic.exe'
            - '\powershell.exe'
        CommandLine|contains:
            - 'shadowcopy delete'
            - 'Win32_ShadowCopy'
    selection_bcd:
        Image|endswith:
            - '\bcdedit.exe'
        CommandLine|contains:
            - 'recoveryenabled no'
            - 'ignoreallfailures'
    selection_wbadmin:
        Image|endswith:
            - '\wbadmin.exe'
        CommandLine|contains:
            - 'delete catalog'
            - 'delete backup'
    condition: 1 of selection_*
falsepositives:
    - Storage administrators resizing shadowstorage during maintenance windows
level: critical
KQL — Microsoft Sentinel / Defender
// Security Arsenal Threat Hunt — Pre-Ransomware Staging & Lateral Movement (SHINYHUNTERS TTP set)
// Hunts: unauthorized RMM tooling, mass compression (exfil staging), suspicious admin-share activity
// Data sources: DeviceProcessEvents, DeviceNetworkEvents (Microsoft Sentinel / Defender XDR)
let lookback = 7d;
let RMM_Tools = dynamic(["screenconnect", "anydesk", "teamviewer", "splashtop", "atera", "ninjarmm", "rustdesk"]);
let Compression_Tools = dynamic(["7z.exe", "7za.exe", "rar.exe", "winrar.exe"]);
let rmm =
    DeviceProcessEvents
    | where TimeGenerated > ago(lookback)
    | where FileName has_any (RMM_Tools) or ProcessCommandLine has_any (RMM_Tools)
    | project TimeGenerated, DeviceName, FileName, ProcessCommandLine, InitiatingProcessAccountName, InitiatingProcessFileName
    | extend Signal = "Unauthorized RMM Execution";
let staging =
    DeviceProcessEvents
    | where TimeGenerated > ago(lookback)
    | where FileName in~ (Compression_Tools)
    | where ProcessCommandLine has_any ("a -", "-p", ".zip", ".rar", ".7z") // archive creation, often password-protected
    | where InitiatingProcessAccountName !in~ ("system", "network service")
    | project TimeGenerated, DeviceName, FileName, ProcessCommandLine, InitiatingProcessAccountName
    | extend Signal = "Mass Archive Creation (Exfil Staging)";
let adminshare =
    DeviceNetworkEvents
    | where TimeGenerated > ago(lookback)
    | where RemotePort == 445 and ActionType == "ConnectionSuccess"
    | where InitiatingProcessFileName in~ ("psexesvc.exe", "psexec.exe", "wmiprvse.exe", "rundll32.exe")
    | project TimeGenerated, DeviceName, RemoteIP, RemoteUrl, InitiatingProcessFileName, InitiatingProcessAccountName
    | extend Signal = "SMB Lateral Movement (PsExec/WMI)";
union rmm, staging, adminshare
| sort by TimeGenerated desc
| summarize Signals = make_set(Signal), Events = count(), FirstSeen = min(TimeGenerated), LastSeen = max(TimeGenerated)
    by DeviceName, InitiatingProcessAccountName
| extend Score = array_length(Signals) * 33
| order by Score desc
PowerShell
# Security Arsenal Rapid Triage Script — SHINYHUNTERS Campaign Response
# Run elevated on suspected hosts. Checks: RDP exposure, recent scheduled tasks,
# shadow copy integrity, unauthorized RMM presence.
# Author: Security Arsenal Threat Intelligence — 2026-08-23

$report = @()
$cutoff = (Get-Date).AddDays(-7)

# 1. Check RDP exposure and NLA enforcement
$rdpEnabled = (Get-ItemProperty 'HKLM:\System\CurrentControlSet\Control\Terminal Server').fDenyTSConnections
$nla = (Get-ItemProperty 'HKLM:\System\CurrentControlSet\Control\Terminal Server\WinStations\RDP-Tcp' -ErrorAction SilentlyContinue).UserAuthentication
$report += [pscustomobject]@{Check='RDP Enabled (0=Yes)'; Value=$rdpEnabled; Risk=if($rdpEnabled -eq 0){'HIGH'}else{'OK'}}
$report += [pscustomobject]@{Check='NLA Enforced (1=Yes)'; Value=$nla; Risk=if($nla -ne 1){'HIGH'}else{'OK'}}

# 2. Scheduled tasks created in the last 7 days (common persistence)
$tasks = Get-ScheduledTask | Where-Object {$_.Date -gt $cutoff -and $_.Author -notmatch 'Microsoft'}
foreach ($t in $tasks) {
    $report += [pscustomobject]@{Check='New Scheduled Task'; Value="$($t.TaskName) by $($t.Author)"; Risk='INVESTIGATE'}
}

# 3. Volume Shadow Copy status — extortion crews delete these pre-encryption/pre-leak
$shadows = Get-CimInstance Win32_ShadowCopy -ErrorAction SilentlyContinue
if (-not $shadows) {
    $report += [pscustomobject]@{Check='Shadow Copies'; Value='NONE FOUND — possible vssadmin deletion'; Risk='CRITICAL'}
} else {
    $report += [pscustomobject]@{Check='Shadow Copies'; Value="$($shadows.Count) present"; Risk='OK'}
}
$vssEvents = Get-WinEvent -FilterHashtable @{LogName='System'; Id=7036} -MaxEvents 200 -ErrorAction SilentlyContinue |
    Where-Object {$_.TimeCreated -gt $cutoff -and $_.Message -match 'Volume Shadow Copy.*(stopped|disabled)'}
if ($vssEvents) {
    $report += [pscustomobject]@{Check='VSS Service Stopped'; Value="$($vssEvents.Count) events in 7d"; Risk='CRITICAL'}
}

# 4. Unauthorized RMM tooling (ScreenConnect/AnyDesk/TeamViewer = CVE-2024-1708 adjacency & persistence)
$rmmPaths = @('C:\Program Files*\ScreenConnect*','C:\Program Files*\AnyDesk*','C:\Program Files*\TeamViewer*','C:\Program Files*\Splashtop*')
foreach ($p in $rmmPaths) {
    if (Test-Path $p) { $report += [pscustomobject]@{Check='RMM Tool Present'; Value=$p; Risk='INVESTIGATE — authorized?'} }
}

# 5. Recent outbound sessions on exfil-favored ports
$net = Get-NetTCPConnection -State Established -ErrorAction SilentlyContinue |
    Where-Object {$_.RemotePort -in 21,22,993,2049,443 -and $_.OwningProcess -notin (Get-Process -Name svchost,msedge,chrome,firefox -ErrorAction SilentlyContinue).Id}
foreach ($c in ($net | Select-Object -First 10)) {
    $proc = (Get-Process -Id $c.OwningProcess -ErrorAction SilentlyContinue).ProcessName
    $report += [pscustomobject]@{Check='Outbound Connection'; Value="$proc -> $($c.RemoteAddress):$($c.RemotePort)"; Risk='INVESTIGATE'}
}

$report | Format-Table -AutoSize
$report | Export-Csv ".\ShinyHunters_Triage_$(Get-Date -Format 'yyyyMMdd_HHmm').csv" -NoTypeInformation
Write-Host "[+] Triage complete. Review CRITICAL/HIGH findings immediately." -ForegroundColor Yellow

Incident Response Priorities

T-Minus Detection Checklist (before encryption or leak publication fires)

  1. Bulk archive creation on file servers or user shares (7z/rar with password flags) — the strongest pre-leak signal for a data-extortion group.
  2. VSS deletion or disablement events (vssadmin, bcdedit, wbadmin) — treat as a CRITICAL-page event, not a tuning exercise.
  3. New remote execution services (Event 7045 with PSEXESVC/ADMIN$) — indicates lateral movement in progress.
  4. Cloud audit anomalies: mass GetObject/download events in AWS/Azure/GCP logs, new OAuth grants, or SaaS bulk-export jobs. SHINYHUNTERS' bread and butter is cloud/SaaS data theft — your EDR will not see it.
  5. Unauthorized RMM tooling appearing on endpoints (ScreenConnect, AnyDesk) — both access vector and persistence.
  6. VPN concentrator anomalies: IKEv1 authentication failures/successes from unusual ASNs (see CVE-2026-50751), logins from impossible-travel geographies.

Critical Assets This Group Prioritizes for Exfiltration

  • Customer/user databases (PII at scale — drives 'per record' ransom framing)
  • Cloud storage buckets and SaaS tenants (historically their primary hunting ground)
  • Email archives / Exchange mailboxes (executive comms, legal, M&A material)
  • Financial records and insurance documents (used to calibrate ransom amounts)
  • Source code and credentials/secrets stores for Technology victims (supply-chain leverage)

Containment Actions — Ordered by Urgency

  1. Isolate affected hosts at the network layer (EDR network isolation or switch-level quarantine) — do NOT power off; preserve volatile evidence.
  2. Revoke all sessions and rotate credentials for any account seen in staging activity — including service accounts, API keys, OAuth tokens, and cloud IAM roles. This crew lives on stolen tokens; password resets alone are insufficient.
  3. Block egress to known exfil infrastructure at the proxy/firewall; temporarily restrict bulk outbound transfers (SFTP, MEGA, rclone endpoints) business-wide.
  4. Disable/remove unauthorized RMM tools and audit every remote access session in the last 30 days.
  5. Snapshot/preserve logs before rolling retention wipes them: VPN logs, cloud audit trails, DNS, proxy — the extortion timeline evidence.
  6. Engage IR and legal/comms early — double extortion means the clock is running on a publication deadline even if nothing is encrypted.

Hardening Recommendations

Immediate (24 hours)

  • Patch/verify the KEV set: Check Point Security Gateway (CVE-2026-50751), ConnectWise ScreenConnect (CVE-2024-1708), Exchange (CVE-2023-21529), Windows link-following (CVE-2025-60710). Audit for malicious Nx Console versions (CVE-2026-48027) in developer environments.
  • Enforce MFA on all remote access — VPN, RDP gateways, and especially cloud/SaaS admin consoles; disable IKEv1 where IKEv2 is supported.
  • Deploy the Sigma rules above and enable the critical-level VSS deletion alert as a page-worthy event.
  • Inventory and remove unapproved RMM tools; block their installers at the proxy and application-control layer.
  • Verify backup integrity and offline copies — confirm shadow copies exist and test one restore today.

Short-Term (2 weeks)

  • Cloud egress controls: DLP policies and rate-limiting on bulk storage/SaaS exports; alert on anomalous GetObject volume per identity.
  • Identity-first detection: impossible-travel and token-replay detection for cloud sessions; shorten token lifetimes; enable continuous access evaluation.
  • Segment backup infrastructure off the production domain with separate, hardware-token-protected credentials.
  • Application control (WDAC/AppLocker) blocking script interpreters spawned from Office — breaks the macro execution chain in Rule 1.
  • Tabletop a pure-data-extortion scenario — most IR plans still assume encryption; SHINYHUNTERS may never drop a payload, and your playbook must handle leak-site leverage without it.

This briefing is based on live monitoring of criminal leak site infrastructure. Indicators should be tuned per environment before production deployment.

Related Resources

Security Arsenal Incident Response Managed SOC & MDR Services AlertMonitor Threat Detection From The Dark Side Intel Hub

Is your security operations ready?

Get a free SOC assessment or see how AlertMonitor cuts through alert noise with automated triage.