Back to Intelligence

ARCUSMEDIA Ransomware Gang: 3 Victims in 4 Days — BR/CA Tech and Government-Defense Targeting With Edge-CVE Access Signals

SA
Security Arsenal Team
September 20, 2026
13 min read

Assessment date: 2026-09-20
Source basis: ransomware.live collection of ArcusMedia leak-site postings; CISA KEV for confirmed exploited vulnerabilities.
Confidence: Moderate on victimology and recent cadence; low-to-moderate on actor internals because ArcusMedia remains thinly documented in open reporting.

Threat Actor Profile — ARCUSMEDIA

  • Aliases/branding: Observed as ArcusMedia / Arcus Media on leak-site branding. No widely corroborated alias cluster, cryptographic lineage, or definitive rebrand from a prior operation is confirmed. Treat any claimed link to legacy families as unvalidated until supported by binary, infrastructure, ransom-note, or negotiation-channel overlap.
  • Operating model: Current evidence is consistent with an opportunistic double-extortion crew rather than a mature, high-volume RaaS. The small victim set, mixed-sector postings, and short posting window suggest either a closed group, a young RaaS recruiting affiliates, or an access-broker-dependent cell purchasing entry.
  • Ransom economics: No reliable public dataset supports a stable demand range. For planning, assume demands scale to perceived ability to pay: six figures for small IT service providers and seven figures where regulated data, defense adjacency, or operational downtime is plausible. Negotiation pressure likely emphasizes data publication deadlines before destructive impact.
  • Initial access methods: Prioritize internet-edge exploitation and remote access abuse: vulnerable VMware vCenter, Cisco Secure FMC, Check Point Security Gateway, exposed RDP, and abused remote monitoring and management tooling such as ConnectWise ScreenConnect. Phishing remains a plausible secondary path, especially macro-enabled lures against Brazilian and Canadian SMB services firms.
  • Extortion approach: Double extortion should be assumed: steal first, encrypt second, then post victim names to force contact. Recent postings clustered on 2026-09-16 and 2026-09-19 indicate batching of disclosures after access validation rather than continuous drip publication.
  • Dwell time: No validated dwell-time metric is public. Operationally, hunt for a 3-14 day window between edge compromise and leak posting, with encryption often executed after authentication, discovery, and staging are complete. Short-dwell cases remain possible where valid accounts or RMM persistence were pre-positioned.

Current Campaign Analysis

Observed leak-site activity

VictimClaimed sectorCountryPublished
AKAZZONot FoundBR2026-09-19
Schneider’s ComputingTechnologyCA2026-09-19
ARDAGovernment & DefenseUnknown2026-09-16

Sector pressure

  • Technology / MSP-adjacent: Schneider’s Computing fits the classic ransomware leverage model: compromise one IT provider, threaten downstream clients, and monetize both data theft and service disruption. Technology victims also imply possible access to remote-management tooling, customer credentials, or unmanaged endpoints.
  • Government & Defense: ARDA is the highest-sensitivity claim. Even if the victim is a contractor, municipality supplier, or defense-adjacent service organization rather than a ministry, defenders should treat this as an attempt to signal regulated-data access and crisis leverage.
  • Unknown/Not Found: AKAZZO’s unresolved sector classification should not lower urgency. Small or lightly indexed firms are often posted precisely because their external footprint is weak and their incident response maturity is limited.

Geographic concentration

  • Confirmed countries cluster in Brazil and Canada. This is not enough to prove exclusive regional focus, but it is enough to prioritize Portuguese/English phishing lures, BR/CA perimeter exposure, RDP/RMM hygiene, and identity controls for organizations operating in those markets.

Victim profile

  • Likely SMB to mid-market: local/regional IT services, specialty suppliers, and public-sector-linked organizations with annual revenue roughly USD 5M-250M. The apparent mix favors victims with meaningful data but limited 24/7 detection depth. If ARDA is genuinely defense-adjacent, expect claims to be inflated for leverage even where exfiltration is partial.

Cadence and escalation pattern

  • Three postings across four days is a burst pattern, not sustained high volume. Two same-day posts on 2026-09-19 suggest the operator may be clearing a queue of validated intrusions. Watch for a second wave within 7-14 days if negotiations fail or affiliates seek proof of momentum.

CVE linkage and access-vector hypothesis

The following KEV entries are plausible initial access or access-adjacent paths for this campaign because they map to common ransomware intrusion surfaces, but no public evidence yet ties a specific ArcusMedia victim to a specific CVE:

  • CVE-2026-59310 — Broadcom VMware vCenter path traversal: high value for post-compromise control of virtualization, snapshot tampering, and mass encryption preparation.
  • CVE-2026-20316 — Cisco Secure FMC hard-coded password: edge-management plane compromise; look for unexplained admin logons, policy changes, and tunnel reconfiguration.
  • CVE-2026-50751 — Check Point Security Gateway improper authentication in IKEv1: VPN gateway authentication bypass; prioritize IKEv1 logs, unusual peer establishment, and new local admin objects.
  • CVE-2026-48027 — Nx Console embedded malicious code: developer-workstation supply-chain path; relevant where build systems can reach production secrets.
  • CVE-2024-1708 — ConnectWise ScreenConnect path traversal/RCE: RMM abuse is a fast route to domain-wide execution and ransomware staging.

Priority interpretation: treat externally reachable VPN/firewall management, vCenter, RDP, and RMM as the campaign’s most likely crown jewels. The leak-site set is small, so each new posting should trigger retro-hunting across edge authentication, virtualization administration, and pre-encryption staging telemetry.

Detection Engineering

Sigma

YAML
---
title: ArcusMedia Access Vector - Edge Device Admin Anomaly and VPN Authentication Bypass Hunt
id: 7c4d2a10-9d7f-4f1a-9a1f-arcusedge001
status: experimental
description: Detects suspicious successful administrative authentication and configuration change patterns on VPN, firewall, FMC, Check Point, and vCenter-adjacent systems consistent with ransomware initial access through edge CVEs and valid-account abuse.
author: Security Arsenal
logsource:
  category: authentication
  product: generic
detection:
  selection_edge_auth:
    EventID|contains:
      - '4624'
      - '4776'
      - 'auth'
      - 'login'
    TargetUserName|contains:
      - 'admin'
      - 'administrator'
      - 'root'
      - 'svc'
    IpAddress|startswith:
      - '10.'
      - '172.16.'
      - '192.168.'
  selection_edge_terms:
    Message|contains:
      - 'ikev1'
      - 'vpn'
      - 'firewall'
      - 'fmc'
      - 'secure firewall'
      - 'check point'
      - 'vcenter'
      - 'screenconnect'
  condition: selection_edge_auth and selection_edge_terms
falsepositives:
  - Managed service provider administrative access from documented jump hosts
level: high
tags:
  - attack.initial_access
  - attack.t1190
  - attack.t1078
  - attack.t1133
date: 2026/09/20
---
title: ArcusMedia Pre-Encryption Staging - Shadow Copy Deletion and Backup Tampering
id: 1a8b6d22-4c33-4b9d-b6c2-arcusvss002
status: experimental
description: Detects Volume Shadow Copy deletion, backup catalog tampering, and boot configuration changes frequently executed immediately before ransomware detonation.
author: Security Arsenal
logsource:
  category: process_creation
  product: windows
detection:
  selection_img:
    Image|endswith:
      - '\vssadmin.exe'
      - '\wbadmin.exe'
      - '\bcdedit.exe'
      - '\diskshadow.exe'
  selection_cli:
    CommandLine|contains:
      - 'delete shadows'
      - 'delete catalog'
      - 'delete systemstatebackup'
      - 'recoveryenabled no'
      - 'ignore all failures'
      - 'resize shadowstorage'
  condition: selection_img and selection_cli
falsepositives:
  - Legitimate backup maintenance windows
  - Storage administrators resizing shadow storage during approved change
level: critical
tags:
  - attack.impact
  - attack.t1490
  - attack.defense_evasion
  - attack.t1562.001
date: 2026/09/20
---
title: ArcusMedia Lateral Movement - PsExec WMI and Remote Service Creation Burst
id: 9e55bc31-7a01-44e4-8c31-arcuslat003
status: experimental
description: Detects clustered remote service creation, PsExec-style named pipes, and WMI process execution used for rapid lateral movement before ransomware deployment.
author: Security Arsenal
logsource:
  category: process_creation
  product: windows
detection:
  selection_exec:
    Image|endswith:
      - '\psexec.exe'
      - '\psexesvc.exe'
      - '\wmic.exe'
      - '\powershell.exe'
      - '\cmd.exe'
  selection_remote:
    CommandLine|contains:
      - '\\'
      - 'ADMIN$'
      - 'IPC$'
      - 'start'
      - 'create'
      - 'call create'
      - 'powershell -enc'
      - 'frombase64string'
  selection_parent:
    ParentImage|endswith:
      - '\wmiprvse.exe'
      - '\services.exe'
      - '\svchost.exe'
  condition: selection_exec and selection_remote and selection_parent
falsepositives:
  - Enterprise software deployment tools using explicit service accounts
  - SCCM/Intune administrative pushes during documented maintenance
level: high
tags:
  - attack.lateral_movement
  - attack.t1021
  - attack.t1569.002
  - attack.t1047
  - attack.command_and_control
date: 2026/09/20

KQL

KQL — Microsoft Sentinel / Defender
let lookback = 14d;
let suspicious_terms = dynamic(['vssadmin','wbadmin','bcdedit','diskshadow','psexec','psexesvc','wmic','ADMIN$','screenconnect','rclone','7z','megasync','curl','certutil']);
let proc =
  DeviceProcessEvents
  | where TimeGenerated >= ago(lookback)
  | where InitiatingProcessFileName in~ ('wmiprvse.exe','services.exe','svchost.exe','powershell.exe','cmd.exe') or FileName in~ ('vssadmin.exe','wbadmin.exe','bcdedit.exe','diskshadow.exe','psexec.exe','psexesvc.exe','wmic.exe','rclone.exe','7z.exe')
  | where ProcessCommandLine has_any (suspicious_terms)
  | project ProcTime=TimeGenerated, DeviceName, AccountName, FileName, ProcessCommandLine, InitiatingProcessFileName, InitiatingProcessCommandLine, SHA256;
let net =
  DeviceNetworkEvents
  | where TimeGenerated >= ago(lookback)
  | where RemotePort in (445,3389,5985,5986,22,443,80,8443,9443)
  | where InitiatingProcessFileName in~ ('powershell.exe','cmd.exe','wmic.exe','rundll32.exe','regsvr32.exe','psexec.exe','rclone.exe')
  | summarize Connections=count(), Targets=dcount(RemoteIP), FirstSeen=min(TimeGenerated), LastSeen=max(TimeGenerated) by DeviceName, InitiatingProcessFileName, RemoteIP, RemotePort;
let auth =
  SigninLogs
  | where TimeGenerated >= ago(lookback)
  | where ResultType == 0
  | where IPAddress !startswith '10.' and IPAddress !startswith '192.168.'
  | summarize SuccessfulSignins=count(), Apps=make_set(AppDisplayName), Locations=make_set(Location) by UserPrincipalName, IPAddress;
proc
| join kind=leftouter net on DeviceName
| join kind=leftouter (auth | mv-expand UserPrincipalName | summarize arg_max(TimeGenerated, *) by UserPrincipalName, IPAddress) on $left.AccountName == $right.UserPrincipalName
| extend RiskScore = iif(FileName in~ ('vssadmin.exe','wbadmin.exe','bcdedit.exe'), 40, 0) + iif(ProcessCommandLine has 'ADMIN$', 25, 0) + iif(Targets > 5, 20, 0) + iif(SuccessfulSignins > 0, 15, 0)
| where RiskScore >= 40
| sort by RiskScore desc, ProcTime asc;

PowerShell

PowerShell
# Rapid ArcusMedia pre-detonation sweep: run elevated on suspect servers and edge-adjacent Windows assets
$days = 7
$out = Join-Path $env:TEMP ('arcus_sweep_' + (Get-Date -Format 'yyyyMMdd_HHmmss'))
New-Item -ItemType Directory -Path $out -Force | Out-Null

'=== Scheduled tasks created or modified in last 7 days ===' | Out-File "$out\report.txt"
Get-ScheduledTask | ForEach-Object {
  try {
    $info = Get-ScheduledTaskInfo -TaskName $_.TaskName -TaskPath $_.TaskPath
    $taskXml = Export-ScheduledTask -TaskName $_.TaskName -TaskPath $_.TaskPath
    [xml]$x = $taskXml
    $created = $x.Task.RegistrationInfo.Date
    if ($created -and ([datetime]$created) -gt (Get-Date).AddDays(-$days)) {
      "{0} | {1} | Author={2} | RunAs={3}" -f $created, ($_.TaskPath + $_.TaskName), $x.Task.RegistrationInfo.Author, $x.Task.Principals.Principal.UserId
    }
  } catch {}
} | Out-File "$out\scheduled_tasks.txt"

'=== Volume shadow copies and backup state ===' | Out-File -Append "$out\report.txt"
(vssadmin list shadows) | Out-File "$out\shadows.txt" 2>&1
(wbadmin get versions) | Out-File "$out\backup_versions.txt" 2>&1
(bcdedit /enum) | Out-File "$out\bcdedit.txt" 2>&1

'=== RDP and WinRM exposure ===' | Out-File -Append "$out\report.txt"
Get-NetTCPConnection -State Listen -ErrorAction SilentlyContinue | Where-Object {$_.LocalPort -in 3389,5985,5986,445} | Select-Object LocalAddress,LocalPort,OwningProcess | Out-File "$out\listeners.txt"
(Get-ItemProperty 'HKLM:\SYSTEM\CurrentControlSet\Control\Terminal Server' -Name fDenyTSConnections -ErrorAction SilentlyContinue).fDenyTSConnections | Out-File "$out\rdp_deny_flag.txt"
Get-NetFirewallRule -Direction Inbound -Enabled True -ErrorAction SilentlyContinue | Where-Object {$_.DisplayName -match 'Remote Desktop|WinRM|SMB|Windows Management'} | Select-Object DisplayName,Profile,Action,Enabled | Out-File "$out\firewall_inbound.txt"

'=== New local admins and suspicious services ===' | Out-File -Append "$out\report.txt"
Get-LocalGroupMember -Group 'Administrators' -ErrorAction SilentlyContinue | Out-File "$out\local_admins.txt"
Get-CimInstance Win32_Service | Where-Object {$_.StartMode -eq 'Auto' -and ($_.PathName -match 'Temp|AppData|ProgramData|psexec|rclone|7z|screenconnect')} | Select-Object Name,State,StartName,PathName | Out-File "$out\suspicious_services.txt"

'=== Recent unsigned binaries in writable paths ===' | Out-File -Append "$out\report.txt"
$paths = @($env:TEMP,$env:ProgramData,"$env:USERPROFILE\AppData")
foreach ($p in $paths) {
  Get-ChildItem $p -Recurse -Include *.exe,*.dll,*.ps1,*.bat,*.vbs,*.js -ErrorAction SilentlyContinue | Where-Object {$_.LastWriteTime -gt (Get-Date).AddDays(-$days)} | ForEach-Object {
    $sig = Get-AuthenticodeSignature $_.FullName
    [pscustomobject]@{Path=$_.FullName; LastWriteTime=$_.LastWriteTime; Signature=$sig.Status; Signer=$sig.SignerCertificate.Subject}
  }
} | Sort-Object LastWriteTime -Descending | Export-Csv "$out\recent_writable_binaries.csv" -NoTypeInformation

Compress-Archive -Path "$out\*" -DestinationPath "$out.zip" -Force
Write-Host "Sweep complete: $out.zip"

Incident Response Priorities

T-minus detection checklist — before encryption fires

  • Edge authentication burst: successful admin/VPN/FMC/Check Point/vCenter logons from new ASN, impossible travel, or outside change windows; new IKEv1 peers; disabled or modified MFA; new local accounts on network devices.
  • Virtualization control: vCenter events for datastore browsing, snapshot deletion, VM power-off at scale, ESXi shell enablement, new admin role assignments, or VMDK downloads.
  • Staging artifacts: creation of large archive files in ProgramData, Temp, user profiles, or hidden shares; rclone, 7z, curl, certutil, mega, ftp, or cloud-sync processes on servers that never use them.
  • Anti-recovery: vssadmin delete shadows, wbadmin delete catalog, bcdedit recoveryenabled no, backup job disablement, backup repository permission changes, deletion of immutable snapshots.
  • Lateral movement: PsExec service installs, ADMIN$ writes, WMI process call create, WinRM 5985/5986 spikes, RDP NLA failures followed by success, and service-control-manager 7045 events on multiple hosts within minutes.
  • Exfil signals: sustained egress to rare cloud storage, high-volume 443 to new domains, DNS tunneling-like TXT bursts, compression followed by outbound transfer from file servers, domain controllers, backup servers, or DMS platforms.

Critical assets historically prioritized for extortion leverage

  • Backup infrastructure and immutable repositories: Veeam/Commvault/Rubrik consoles, NAS/S3 object-lock configurations, offsite replication credentials.
  • Identity plane: AD domain controllers, Entra ID/Okta admin roles, privileged access workstations, password vaults, MFA reset workflows.
  • Data-rich repositories: file shares, finance/HR exports, legal and contract systems, source code and CI secrets, customer databases, email archives, and for government-defense adjacency: controlled technical data, procurement records, badge/HR PII, and project documentation.
  • MSP/RMM control planes: ScreenConnect, Kaseya, Ninja, ConnectWise Automate, Intune/SCCM, and any tool that can push scripts to many endpoints.

Containment actions ordered by urgency

  1. Isolate identity first: disable suspected admin/VPN accounts, revoke sessions and refresh tokens, rotate KRBTGT twice if domain compromise is credible, freeze privileged group changes.
  2. Cut edge access: block malicious IPs/ASNs, disable vulnerable services, force re-authentication for VPN/firewall/FMC/Check Point/vCenter, and preserve edge logs before device reboot.
  3. Protect backups: verify offline/immutable copies, suspend backup deletion permissions, snapshot backup servers, and remove backup admin rights from non-dedicated identities.
  4. Stop blast radius: disable SMB admin shares where operationally safe, block PsExec/WMI/WinRM via host firewall, quarantine hosts with 7045 bursts or shadow-copy deletion.
  5. Preserve evidence: capture memory from edge-adjacent servers, export Windows Event Logs, VPN/firewall logs, vCenter/ESXi logs, RMM audit trails, cloud sign-in logs, and DNS/proxy egress before retention rolls.
  6. Assume data theft: start legal, privacy, regulatory, and customer-notification assessment in parallel; do not wait for encryption to validate exfiltration impact.
  7. Negotiation safety: do not rely on actor promises; prioritize recovery integrity, secret rotation, and downstream notification obligations.

Hardening Recommendations

Immediate — next 24 hours

  • Patch or isolate CVE-2026-59310 vCenter, CVE-2026-20316 Cisco Secure FMC, CVE-2026-50751 Check Point IKEv1, CVE-2026-48027 Nx Console, and CVE-2024-1708 ScreenConnect. If patching cannot complete, remove management interfaces from the internet and restrict to dedicated jump hosts.
  • Enforce phishing-resistant MFA for VPN, firewall management, vCenter/SSO, RMM, cloud admin, and backup consoles. Disable IKEv1 where not required; require modern VPN profiles with certificate plus MFA.
  • Block inbound RDP/SMB/WinRM from the internet; require VPN plus device compliance; alert on any 3389/445/5985 listener on user subnets.
  • Create alert-on-change for backup deletion, shadow-copy deletion, snapshot removal, vCenter role grants, firewall policy export, and new local/domain administrators.
  • Hunt for rclone, 7z, curl, certutil, psexec, wmiprvse spawning command shells, and unsigned binaries in writable paths across servers and executive endpoints.

Short-term — next 2 weeks

  • Separate management planes: dedicated PAWs and tiered administration for AD, virtualization, network edge, backups, and RMM. No daily-use email or browsing from admin identities.
  • Move backups to immutable/object-lock with separate credentials, delete protection, and tested restore. Ensure at least one copy is offline or logically air-gapped.
  • Reduce edge blast radius: replace legacy VPN where possible, publish remote access behind identity-aware proxy, deprecate weak IKEv1, and centralize edge logs into immutable SIEM retention.
  • Constrain lateral movement: host firewall policies that deny workstation-to-workstation SMB/RDP/WinRM, LAPS for local admins, gMSA for services, and detection for remote service creation.
  • Supply-chain control for developers: pin and verify Nx/IDE extensions, block unsigned extension updates, isolate build runners, and scan CI secrets for exposure after any developer-host compromise.
  • Data-loss controls: egress allowlisting for servers, DLP on finance/HR/legal/source repositories, and alerting on compression-plus-egress sequences.
  • Exercise the playbook: run a 2-hour tabletop for double extortion, including legal hold, regulator clock, customer notification, MSP downstream impact, and decision criteria for isolation versus observation.

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.