Back to Intelligence

DRAGONFORCE Ransomware Gang: 4 New Victims Posted in 24 Hours — Cross-Border Campaign Analysis & Detection Engineering

SA
Security Arsenal Team
August 24, 2026
15 min read

Classification: TLP:CLEAR | Published: 2026-08-25 | Source: ransomware.live dark web leak site monitoring


Security Arsenal's dark web monitoring infrastructure has flagged a burst of activity on DragonForce's dedicated leak site (DLS): four new victim postings within a 24-hour window (2026-08-24), spanning four countries and three sectors. This tempo — multiple same-day disclosures across disjoint geographies — is consistent with a maturing Ransomware-as-a-Service (RaaS) affiliate program running parallel intrusions, not a single operator moving laterally between targets.

Technology firms, financial services organizations, and industrial/engineering companies in the Americas and the Gulf region should treat this as an active-campaign warning and immediately validate exposure on the CVEs and TTPs detailed below.


Threat Actor Profile — DRAGONFORCE

AttributeAssessment
AliasesDragonForce; branding overlaps with the "RansomHub-style" cartel recruitment model observed post-LockBit disruption
Operational ModelRaaS (affiliate-driven). Core team operates the leak site, negotiation infrastructure, and encryptor builds; affiliates execute intrusions. Actively recruits on XSS/Exploit-tier forums, including affiliates displaced from disrupted programs
Encryptor LineageWindows and ESXi/Linux variants; tooling derived from leaked LockBit 3.0 builder code with modified ransom notes and branding — expect LockBit-style behavioral artifacts in telemetry
Ransom DemandsTypically $500K–$5M USD depending on victim revenue; mid-market victims in this campaign likely in the $250K–$1.5M band
Initial Access(1) Perimeter VPN/SSL-VPN exploitation — consistent with the Check Point CVE cluster below; (2) RMM tooling abuse (ScreenConnect and similar) for persistence and hands-on access; (3) exposed RDP brute force / purchased access from IABs; (4) phishing with macro-laced or OneNote/ISO-delivered loaders
Extortion ModelDouble extortion — data exfiltration to attacker-controlled cloud storage before encryption, with leak-site publication as leverage. All four victims were posted with proof-of-breach data claims
Dwell TimeEstimated 3–11 days median from initial access to detonation in affiliate-run intrusions; exfiltration typically occurs 24–72 hours before encryption
MITRE ATT&CK HighlightsT1190 (Exploit Public-Facing Application), T1078 (Valid Accounts), T1133 (External Remote Services), T1021.001/.002 (RDP/SMB), T1047 (WMI), T1569.002 (PsExec/Service Execution), T1560 (Archive Collected Data), T1041 (Exfil over C2), T1490 (Inhibit System Recovery), T1486 (Data Encrypted for Impact)

Analyst note: DragonForce's affiliate churn means TTP variance is high between intrusions, but the constant across cases is LockBit-derived encryptor behavior, pre-encryption staging in C:\ProgramData and C:\Users\Public, and shadow copy destruction via vssadmin/wmic.


Current Campaign Analysis

Victimology — 2026-08-24 Posting Wave

VictimSectorCountryPublished
CribaTechnologyArgentina2026-08-24
FratoOther (Industrial)Brazil2026-08-24
WozairOther (Industrial/HVAC Engineering)UAE2026-08-24
Brookview FinancialFinancial ServicesCanada2026-08-24

Sector targeting: The wave mixes technology and financial services with industrial/engineering firms — an opportunistic, access-driven pattern rather than a vertical-focused operation. This is the classic signature of an RaaS ecosystem where affiliates hit whatever their initial access brokers can supply.

Geographic concentration: South America (AR, BR), the Gulf (AE), and North America (CA). The inclusion of Latin American targets is notable — DragonForce historically skewed toward North America and Europe. This suggests either new affiliates with LATAM access-broker relationships, or deliberate expansion into regions with historically lower ransom-payment resistance and weaker incident response maturity.

Victim profile: All four appear to be small-to-mid-market organizations (estimated 50–500 employees, $5M–$150M annual revenue). Mid-market financial services and engineering firms are high-value RaaS targets: meaningful cyber-insurance coverage, limited 24/7 SOC capability, and regulatory pressure (financial) or project-deadline pressure (engineering) that shortens negotiation timelines.

Posting frequency / escalation: Four same-day postings after quieter periods indicates either (a) a batch of intrusions detonated on a coordinated schedule, or (b) victims whose negotiation windows expired simultaneously. Either way, expect follow-on postings within 7–14 days as stalled negotiations mature.

Initial Access Vector Assessment — KEV Correlation

The CISA KEV entries active in this window map cleanly onto DragonForce's known playbook:

  • CVE-2026-50751 (Check Point Security Gateway, IKEv1 improper authentication) — the highest-priority exposure. Check Point VPN exploitation for initial access is this campaign's most likely front door. If you run Check Point gateways, assume probing is occurring now.
  • CVE-2024-1708 (ConnectWise ScreenConnect path traversal → RCE) — aligns with DragonForce affiliates' documented abuse of RMM platforms for persistence and deployment of staging tooling.
  • CVE-2025-60710 (Windows link-following privilege escalation) — post-exploitation escalation from an initial low-privilege foothold to SYSTEM before lateral movement.
  • CVE-2023-21529 (Exchange Server deserialization RCE) — authenticated Exchange exploitation as an alternate entry/persistence path.
  • CVE-2026-48027 (Nx Console embedded malicious code) — supply-chain exposure relevant specifically to the technology-sector victim (Criba); developer workstations with malicious IDE extension versions can serve as beachheads into otherwise hardened environments.

Prioritization for defenders: Check Point → ScreenConnect → Exchange → Windows privesc → Nx Console (dev environments only).


Detection Engineering

The following detections target DragonForce's observed TTP chain: VPN/RMM initial access → valid-account lateral movement via PsExec/WMI → data staging and exfiltration → recovery inhibition → encryption. Deploy all three Sigma rules; tune thresholds to your environment baseline.

YAML
---
title: DragonForce - Suspicious Authentication Followed by Service Execution (VPN/RMM Intrusion Pattern)
id: 9f3a1c2e-7b4d-4e1f-a8c3-2026082501
status: experimental
description: Detects the DragonForce affiliate pattern of perimeter access (VPN/RMM) followed rapidly by remote service creation or PsExec-style execution, indicative of hands-on lateral movement post initial access via CVE-2026-50751 or CVE-2024-1708
references:
  - https://securityarsenal.com/darkside
  - https://www.cisa.gov/known-exploited-vulnerabilities-catalog
author: Security Arsenal Threat Intelligence
logsource:
  product: windows
  category: process_creation
  service: security
detection:
  selection_psexec:
    Image|endswith:
      - '\PSEXESVC.exe'
      - '\psexec.exe'
      - '\paexec.exe'
      - '\csexec.exe'
  selection_service_create:
    EventID: 7045
    Service_File_Name|contains:
      - 'PSEXESVC'
      - '\Users\Public\'
      - '\ProgramData\'
      - 'ADMIN$'
  selection_lolbin_remote:
    Image|endswith:
      - '\wmic.exe'
      - '\wmiprvse.exe'
    CommandLine|contains:
      - 'process call create'
      - '/node:'
  condition: 1 of selection_*
fields:
  - Image
  - CommandLine
  - ParentImage
  - User
  - ComputerName
falsepositives:
  - Legitimate administrative PsExec usage by IT teams
  - SCCM/Intune remote management activity
level: high
tags:
  - attack.lateral_movement
  - attack.t1569.002
  - attack.t1047
  - attack.t1021.002
---
title: DragonForce - Data Staging and Archive Creation in Public Directories Pre-Encryption
id: 9f3a1c2e-7b4d-4e1f-a8c3-2026082502
status: experimental
description: Detects mass archive creation using 7-Zip/WinRAR or staging of collected data in public writable directories — a consistent pre-exfiltration behavior in DragonForce intrusions, typically 24-72 hours before ransomware detonation
references:
  - https://securityarsenal.com/darkside
author: Security Arsenal Threat Intelligence
logsource:
  category: process_creation
  product: windows
detection:
  selection_archivers:
    Image|endswith:
      - '\7z.exe'
      - '\7za.exe'
      - '\7zg.exe'
      - '\rar.exe'
      - '\winrar.exe'
  selection_staging_paths:
    CommandLine|contains:
      - '\Users\Public\'
      - '\ProgramData\'
      - 'C:\Temp\'
      - '\AppData\Local\Temp\'
  selection_bulk_flags:
    CommandLine|contains:
      - ' -r '
      - '-mx'
      - '-p'
      - 'a -t7z'
      - 'a -trar'
  filter_legit_backup:
    ParentImage|endswith:
      - '\svchost.exe'
    User|contains: 'SYSTEM'
  condition: selection_archivers and selection_staging_paths and 1 of selection_bulk_flags and not filter_legit_backup
fields:
  - Image
  - CommandLine
  - ParentImage
  - User
  - TargetFilename
falsepositives:
  - Legitimate IT archiving scripts
  - Software packaging activity
level: high
tags:
  - attack.collection
  - attack.t1560.001
  - attack.t1074.001
---
title: DragonForce - Recovery Inhibition via Shadow Copy and Backup Deletion
id: 9f3a1c2e-7b4d-4e1f-a8c3-2026082503
status: experimental
description: Detects Volume Shadow Copy deletion, boot configuration tampering, and backup catalog destruction — the final pre-encryption step in the DragonForce/LockBit-derived encryptor playbook (T-minus minutes to detonation)
references:
  - https://securityarsenal.com/darkside
author: Security Arsenal Threat Intelligence
logsource:
  category: process_creation
  product: windows
detection:
  selection_vssadmin:
    Image|endswith: '\vssadmin.exe'
    CommandLine|contains:
      - 'delete shadows'
      - 'Delete Shadows'
  selection_wmic_shadow:
    Image|endswith:
      - '\wmic.exe'
      - '\WMIC.exe'
    CommandLine|contains:
      - 'shadowcopy'
      - 'shadow'
  selection_bcdedit:
    Image|endswith: '\bcdedit.exe'
    CommandLine|contains:
      - 'recoveryenabled'
      - 'bootstatuspolicy'
  selection_wbadmin:
    Image|endswith: '\wbadmin.exe'
    CommandLine|contains:
      - 'delete catalog'
      - 'delete backup'
  selection_powershell_vss:
    Image|endswith:
      - '\powershell.exe'
      - '\pwsh.exe'
    CommandLine|contains:
      - 'Get-WmiObject Win32_Shadowcopy'
      - 'Win32_ShadowCopy | Remove-WmiObject'
      - 'vssadmin delete'
      - 'Get-CimInstance Win32_ShadowCopy'
  condition: 1 of selection_*
fields:
  - Image
  - CommandLine
  - ParentImage
  - User
  - IntegrityLevel
falsepositives:
  - Legitimate storage administrators reclaiming shadow copy space
  - Some backup software managing its own snapshots
level: critical
tags:
  - attack.impact
  - attack.t1490
  - attack.defense_evasion
KQL — Microsoft Sentinel / Defender
// Security Arsenal — DragonForce Pre-Ransomware Staging & Lateral Movement Hunt
// Microsoft Sentinel / Defender XDR | Recommended lookback: 14 days
// Hunts: remote service execution, archive staging, recovery inhibition, and anomalous outbound exfil volume
let Lookback = 14d;
let StagingPaths = dynamic(["\\Users\\Public\\", "\\ProgramData\\", "C:\\Temp\\", "\\AppData\\Local\\Temp\\"]);
let LateralMovement =
    DeviceProcessEvents
    | where Timestamp > ago(Lookback)
    | where (FileName in~ ("psexec.exe", "psexesvc.exe", "paexec.exe", "csexec.exe"))
        or (FileName =~ "wmic.exe" and ProcessCommandLine has_any ("process call create", "/node:"))
    | project LateralTime = Timestamp, DeviceId, DeviceName, InitiatingProcessAccountName,
              FileName, ProcessCommandLine, InitiatingProcessFileName;
let ArchiveStaging =
    DeviceProcessEvents
    | where Timestamp > ago(Lookback)
    | where FileName in~ ("7z.exe", "7za.exe", "rar.exe", "winrar.exe")
    | where ProcessCommandLine has_any (StagingPaths)
    | project StageTime = Timestamp, DeviceId, DeviceName, InitiatingProcessAccountName,
              ArchiveCmd = ProcessCommandLine;
let RecoveryInhibition =
    DeviceProcessEvents
    | where Timestamp > ago(Lookback)
    | where (FileName =~ "vssadmin.exe" and ProcessCommandLine has "delete shadows")
        or (FileName =~ "bcdedit.exe" and ProcessCommandLine has_any ("recoveryenabled", "bootstatuspolicy"))
        or (FileName =~ "wbadmin.exe" and ProcessCommandLine has "delete catalog")
    | project InhibitTime = Timestamp, DeviceId, DeviceName, InitiatingProcessAccountName,
              InhibitCmd = ProcessCommandLine;
let ExfilSignal =
    DeviceNetworkEvents
    | where Timestamp > ago(Lookback)
    | where RemoteIPType == "Public"
    | where RemoteUrl has_any ("mega.nz", "dropbox", "gofile", "file.io", "temp.sh", "transfer.sh", "anonfiles", "rclone")
        or InitiatingProcessFileName in~ ("rclone.exe", "megacmd.exe", "curl.exe", "filezilla.exe")
    | summarize BytesOut = sum(todouble(1)), Connections = count(),
                FirstSeen = min(Timestamp), LastSeen = max(Timestamp)
            by DeviceId, DeviceName, InitiatingProcessFileName, RemoteUrl;
LateralMovement
| join kind=fullouter ArchiveStaging on DeviceId
| join kind=fullouter RecoveryInhibition on DeviceId
| join kind=fullouter ExfilSignal on DeviceId
| extend SignalCount = count_of(LateralTime, StageTime, InhibitTime, FirstSeen)
| extend RiskScore = iff(InhibitTime > datetime(2000-01-01), 100,
                     iff(StageTime > datetime(2000-01-01) and FirstSeen > datetime(2000-01-01), 80,
                     iff(LateralTime > datetime(2000-01-01), 50, 20)))
| where SignalCount >= 1
| project DeviceName, RiskScore, SignalCount,
          LateralTime, FileName, ProcessCommandLine,
          StageTime, ArchiveCmd,
          InhibitTime, InhibitCmd,
          InitiatingProcessFileName, RemoteUrl,
          InitiatingProcessAccountName
| sort by RiskScore desc, LateralTime desc;
PowerShell
<#
.SYNOPSIS
  Security Arsenal — DragonForce Rapid Triage & Hardening Script
  Checks: exposed RDP, recently created scheduled tasks/services (7d),
  Volume Shadow Copy integrity, suspicious staging directories, RMM tools.
  Run elevated on servers and high-value workstations during IR or proactive hunts.
#>

$ReportPath = "C:\IR_Triage_$(hostname)_$(Get-Date -Format 'yyyyMMdd_HHmm').txt"
$Findings = @()

Write-Host "[*] DragonForce rapid triage starting on $(hostname)..." -ForegroundColor Cyan

# 1. RDP exposure check
$rdpEnabled = (Get-ItemProperty 'HKLM:\SYSTEM\CurrentControlSet\Control\Terminal Server' -Name fDenyTSConnections -ErrorAction SilentlyContinue).fDenyTSConnections
$rdpPort = (Get-ItemProperty 'HKLM:\SYSTEM\CurrentControlSet\Control\Terminal Server\WinStations\RDP-Tcp' -Name PortNumber -ErrorAction SilentlyContinue).PortNumber
if ($rdpEnabled -eq 0) {
    $Findings += "[HIGH] RDP is ENABLED on port $rdpPort. Verify it is not internet-exposed (check perimeter firewall/NAT rules immediately)."
}
$failedLogons = Get-WinEvent -FilterHashtable @{LogName='Security'; Id=4625; StartTime=(Get-Date).AddDays(-7)} -ErrorAction SilentlyContinue |
    Where-Object { $_.Message -match 'Logon Type:\s+10' } | Group-Object -Property @{Expression={($_.Message -split "`n") -match 'Source Network Address' | ForEach-Object { ($_ -split ':')[-1].Trim() }}} -ErrorAction SilentlyContinue
foreach ($grp in $failedLogons) {
    if ($grp.Count -gt 20) { $Findings += "[HIGH] RDP brute-force pattern: $($grp.Count) failed type-10 logons from $($grp.Name) in 7 days." }
}

# 2. Scheduled tasks created in last 7 days (persistence)
$recentTasks = Get-ScheduledTask | Where-Object {
    try { (Get-ScheduledTaskInfo $_).LastRunTime -gt (Get-Date).AddDays(-7) -and $_.Date -gt (Get-Date).AddDays(-7) } catch { $false }
} | Where-Object { $_.TaskPath -notlike '\Microsoft*' }
foreach ($t in $recentTasks) { $Findings += "[MED] Recently created non-Microsoft scheduled task: $($t.TaskPath)$($t.TaskName) — Action: $(($t.Actions | Select-Object -First 1).Execute)" }

# 3. Suspicious services created in last 7 days (PsExec/persistence)
$cutoff = (Get-Date).AddDays(-7)
Get-CimInstance Win32_Service | ForEach-Object {
    $svcPath = ($_.PathName -replace '"','') -split ' ' | Select-Object -First 1
    if ($svcPath -and (Test-Path $svcPath -ErrorAction SilentlyContinue)) {
        $created = (Get-Item $svcPath).CreationTime
        if ($created -gt $cutoff -and ($_.PathName -match 'Public|ProgramData|Temp|ADMIN\$')) {
            $Findings += "[CRITICAL] Service with binary in staging path created $($created): $($_.Name) -> $($_.PathName)"
        }
    }
}

# 4. Volume Shadow Copy integrity
$shadows = Get-CimInstance Win32_ShadowCopy -ErrorAction SilentlyContinue
if (-not $shadows -or $shadows.Count -eq 0) {
    $Findings += "[CRITICAL] NO Volume Shadow Copies present — either never configured or DELETED (T1490 indicator). Investigate vssadmin/wmic process history NOW."
} else {
    $Findings += "[INFO] $($shadows.Count) shadow copies present. Oldest: $((($shadows | Sort-Object InstallDate)[0]).InstallDate)"
}

# 5. RMM tooling sweep (ScreenConnect, etc. — CVE-2024-1708 relevance)
$rmmIndicators = @('ScreenConnect*', 'AnyDesk*', 'TeamViewer*', 'Atera*', 'Splashtop*', 'ConnectWise*')
foreach ($rmm in $rmmIndicators) {
    $svc = Get-Service -Name $rmm -ErrorAction SilentlyContinue
    if ($svc) { $Findings += "[MED] RMM tool present: $($svc.Name) ($($svc.Status)). Confirm it is authorized and patched." }
}

# 6. Staging directory sweep
$stagingDirs = @('C:\Users\Public', 'C:\ProgramData', 'C:\Temp')
foreach ($dir in $stagingDirs) {
    if (Test-Path $dir) {
        Get-ChildItem $dir -Recurse -Include *.7z,*.rar,*.zip -ErrorAction SilentlyContinue |
            Where-Object { $_.CreationTime -gt $cutoff -and $_.Length -gt 50MB } |
            ForEach-Object { $Findings += "[HIGH] Large archive created in last 7d: $($_.FullName) ($([math]::Round($_.Length/1MB)) MB)" }
    }
}

$Findings | Out-File $ReportPath
Write-Host "[+] Triage complete. $($Findings.Count) findings written to $ReportPath" -ForegroundColor Green
$Findings | ForEach-Object { Write-Host $_ }

Incident Response Priorities

T-Minus Detection Checklist — Before Encryption Fires

DragonForce intrusions provide a 24–72 hour exfiltration window before detonation. Hunt for, in order of urgency:

  1. Shadow copy deletion commands — this is T-minus minutes. Any vssadmin delete shadows, wmic shadowcopy delete, or bcdedit recoveryenabled no execution on a server outside a change window = declare an incident immediately.
  2. Mass archive creation — 7z/RAR jobs writing to C:\ProgramData, C:\Users\Public, or file-server shares, especially archives >500MB.
  3. Unexpected outbound volume — rclone, MEGA/Dropbox/gofile connections from servers; sustained multi-GB uploads overnight.
  4. New services or scheduled tasks with binaries in user-writable directories (PsExec service artifacts, persistence).
  5. RDP/RemoteApp anomalies — interactive type-10 logons to servers from accounts that never administer them; logons following failed brute-force bursts.
  6. RMM tool execution you didn't install — ScreenConnect, AnyDesk, Atera appearing on hosts where they aren't sanctioned.
  7. Disablement of security tooling — EDR service stops, Set-MpPreference -DisableRealtimeMonitoring $true, event log clearing (EventID 1102).

Critical Assets Historically Prioritized for Exfiltration

  • Finance/ERP data — for financial services victims (cf. Brookview Financial): client PII, account records, wire/transaction data. Regulatory exposure is the primary extortion lever.
  • Engineering/design IP — CAD files, schematics, project documentation from industrial victims (cf. Wozair, Frato).
  • Source code and developer credentials — for technology victims; the Nx Console supply-chain CVE in the KEV makes developer workstation credential stores a specific concern.
  • Domain controller / NTDS.dit, backup server catalogs, and email (Exchange/365) — for both extortion leverage and follow-on access.

Containment Actions — Ordered by Urgency

  1. Isolate, don't power off suspected hosts (preserve memory for the encryptor lineage analysis; LockBit-derived artifacts confirm attribution).
  2. Block egress at the perimeter for known exfil channels (rclone endpoints, MEGA, gofile, anonfiles) and all unsanctioned cloud storage from server VLANs.
  3. Disable compromised accounts and reset KRBTGT twice if DC access is suspected; revoke all sessions/tokens in Entra ID.
  4. Kill the VPN session source — force re-authentication on Check Point gateways; invalidate active IKE/IPsec sessions if CVE-2026-50751 exposure is unpatched.
  5. Quarantine RMM — uninstall/block unsanctioned remote access tools fleet-wide via application control.
  6. Protect backups — take backup infrastructure offline from production network segments; verify immutability/offline copies BEFORE attackers reach them.
  7. Preserve evidence — memory captures, VPN gateway logs, EDR telemetry export — before any remediation wipes artifacts.

Hardening Recommendations

Immediate (Next 24 Hours)

  • Patch Check Point Security Gateway (CVE-2026-50751) on all internet-facing clusters. If patching isn't possible, disable IKEv1 aggressive mode and restrict VPN portal access to known-source IP ranges.
  • Patch/upgrade ConnectWise ScreenConnect (CVE-2024-1708) and audit for unauthorized ScreenConnect instances; block unsanctioned RMM via AppLocker/WDAC.
  • Verify Microsoft Exchange (CVE-2023-21529) and Windows (CVE-2025-60710) patch levels across the estate.
  • Audit developer workstations for malicious Nx Console versions (CVE-2026-48027) — specifically for technology-sector organizations.
  • Confirm RDP is not internet-exposed (run the triage script above; check perimeter NAT/firewall rules, not just host config). Enforce NLA and VPN-first access.
  • Deploy the three Sigma rules and the Sentinel hunt query; alert at severity High or above on shadow copy deletion — treat any hit as a potential active intrusion.
  • Block known exfil destinations at the proxy/firewall; alert on rclone/megacmd execution on servers.

Short-Term (Next 2 Weeks)

  • Segment backup infrastructure onto isolated networks with immutable (WORM) storage and offline copies; remove backup console access from domain-joined jump paths.
  • Deploy application control (WDAC/AppLocker) restricting execution in C:\Users\Public, C:\ProgramData (non-standard paths), and user temp directories — this breaks DragonForce's staging and PsExec patterns.
  • Implement tiered administration — no interactive logon from workstation-tier accounts to server-tier assets; this collapses the lateral movement path after a single phish or VPN compromise.
  • Enable SMB signing and disable NTLMv1; restrict WMI/PsExec-style remote administration to dedicated admin hosts.
  • Stand up egress data-loss monitoring on server VLANs with volume-based anomaly detection (multi-GB overnight uploads are the single most reliable pre-detonation signal).
  • MFA everywhere remote — VPN, RDP gateways, and RMM consoles; phish-resistant (FIDO2) for privileged and financial-services staff.

Security Arsenal continues to monitor DragonForce's leak site. Subscribers to the From The Dark Side Intel Hub will receive updates if additional victims from this wave are posted or if negotiation-leak data confirms the initial access vectors assessed above.

Related Resources

Is your security operations ready?

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