Back to Intelligence

MEDUSALOCKER Ransomware Gang: 5 New Victims Posted — Cross-Sector Extortion Wave & Detection Rules

SA
Security Arsenal Team
August 29, 2026
11 min read

Publication date: 2026-08-29
Source: ransomware.live collection from MEDUSALOCKER .onion leak site; CISA KEV correlation
Confidence: Moderate-high for leak-site observations; moderate for CVE linkage until victim-level telemetry confirms intrusion paths.

Executive Assessment

MEDUSALOCKER’s latest leak-site burst shows five victims published on 2026-08-27 across Thailand, Mexico, Ghana and Australia, spanning Agriculture and Food Production, Retail & E-Commerce, Manufacturing and Healthcare, plus one listing with unresolved sector/country. The cluster is consistent with an opportunistic, access-broker-friendly ransomware operation rather than a tightly focused sector campaign. Enterprise defenders in healthcare, food production, retail logistics and light-to-mid manufacturing should treat internet-facing remote access, unmanaged remote support tooling and edge VPN appliances as priority attack surfaces for the next 7-14 days.

Threat Actor Profile — MEDUSALOCKER

  • Aliases / naming: MedusaLocker; victim naming on leak posts is often abbreviated or ambiguous, so validate against legal entity, domain and geography before escalation.
  • Operating model: Historically assessed as ransomware with affiliate-like characteristics, but less transparent than large RaaS brands. Treat as a closed/semi-closed operation unless chat or builder artifacts prove otherwise.
  • Extortion approach: Double extortion is the default assumption: encryption plus threat of data publication. Leak posts are often used to pressure payment after negotiations stall.
  • Ransom posture: Demands typically scale to perceived ability to pay and data sensitivity. Mid-market victims are common where cyber insurance, weak segmentation and legacy remote access intersect.
  • Initial access methods to prioritize: Exposed RDP, VPN/edge gateway exploitation, phishing with macro-enabled attachments or malicious installers, abused remote monitoring and management tools, and purchased access. The CISA KEV items below are plausible entry paths but are not proof for these five victims.
  • Pre-detonation behavior: Expect discovery, credential theft, disabling or deleting Volume Shadow Copies, staging data to archive files, use of legitimate admin tooling for movement, and encryption during low-monitoring windows.
  • Dwell time: Variable. A practical hunting assumption is 3-21 days from access to leak posting, with faster detonation where access was purchased and slower where data theft is prioritized.

Current Campaign Analysis

Observed victims posted 2026-08-27: Jgsee (sector not found, TH), Servifruit (Agriculture and Food Production, MX), Hungry Lion (Retail & E-Commerce, GH), Qualisteel (Manufacturing, country unresolved), Health (Healthcare, AU). Five posts in a single day suggests either synchronized disclosure after separate intrusions or backlog clearing to increase pressure.

Sector targeting: The mix favors organizations with high operational downtime cost and sensitive records: healthcare data confidentiality, food/agriculture supply continuity, retail transaction availability and manufacturing IP/OT adjacency. The unresolved Not Found entry should be treated as unverified until corroborated.

Geographic concentration: No single-country concentration; TH, MX, GH and AU imply broad opportunistic reach rather than regional specialization. MFA gaps, language-agnostic lures and globally exposed remote access are more likely than geo-specific tooling.

Victim profile: Names suggest small-to-mid-market and regional enterprises, with likely revenue bands from tens of millions to low hundreds of millions USD depending on sector. These orgs often have flat networks, outsourced IT, limited EDR coverage and under-monitored edge devices.

Posting frequency / escalation: One-day multi-victim posting is an escalation signal even if intrusions occurred earlier. Watch for reposts, countdown timers, sample-data leaks and mirrors within 48-72 hours.

CVE linkage: Correlated CISA KEV items with confirmed ransomware use include CVE-2026-50751 Check Point Security Gateway improper authentication, CVE-2026-48027 Nx Console embedded malicious code, CVE-2024-1708 ConnectWise ScreenConnect path traversal/RCE, CVE-2025-60710 Windows link-following privilege escalation and CVE-2023-21529 Exchange deserialization. Treat Check Point, ScreenConnect and Exchange as immediate exposure checks; treat Nx Console as developer-workstation/supply-chain risk.

Detection Engineering

YAML
---
title: MedusaLocker Pre-Ransomware Staging and Shadow Copy Tampering
id: 7f4a2c10-6c2d-4d59-9d1b-medusalocker0001
status: experimental
description: Detects suspicious pre-encryption behavior often seen before MedusaLocker-style detonation: shadow copy deletion, backup catalog tampering, mass file rename/encryption entropy, or archive staging shortly before ransomware notes appear.
author: Security Arsenal Threat Intelligence
references:
  - https://www.cisa.gov/known-exploited-vulnerabilities-catalog
  - https://attack.mitre.org/tactics/TA0040/
  - https://attack.mitre.org/techniques/T1490/
date: 2026/08/29
modified: 2026/08/29
logsource:
  category: process_creation
  product: windows
detection:
  selection_shadow:
    Image|endswith:
      - '\vssadmin.exe'
      - '\wbadmin.exe'
      - '\bcdedit.exe'
      - '\diskshadow.exe'
    CommandLine|contains:
      - 'delete shadows'
      - 'resize shadowstorage'
      - 'delete catalog'
      - 'recoveryenabled no'
      - 'bootstatuspolicy ignoreallfailures'
  selection_staging:
    Image|endswith:
      - '\rar.exe'
      - '\7z.exe'
      - '\winrar.exe'
      - '\powershell.exe'
      - '\pwsh.exe'
    CommandLine|contains:
      - ' a -r'
      - ' -mx'
      - 'Compress-Archive'
      - ' -p'
      - ' -hp'
  condition: 1 of selection_*
falsepositives:
  - Enterprise backup jobs, endpoint backup troubleshooting, legitimate compression by software packaging
level: high
tags:
  - attack.impact
  - attack.t1490
  - attack.t1560
  - medusalocker
---
title: MedusaLocker Initial Access via Edge VPN Remote Support or RDP Anomaly
id: 7f4a2c10-6c2d-4d59-9d1b-medusalocker0002
status: experimental
description: Detects suspicious remote access patterns consistent with ransomware initial access: RDP logons from rare external IPs, new local admin creation after remote logon, or execution from remote support tooling paths after Check Point/ScreenConnect exposure.
author: Security Arsenal Threat Intelligence
references:
  - https://attack.mitre.org/techniques/T1133/
  - https://attack.mitre.org/techniques/T1021/001/
  - https://attack.mitre.org/techniques/T1219/
date: 2026/08/29
modified: 2026/08/29
logsource:
  category: process_creation
  product: windows
detection:
  selection_rmm:
    Image|endswith:
      - '\ScreenConnect.ClientService.exe'
      - '\ScreenConnect.WindowsClient.exe'
      - '\AnyDesk.exe'
      - '\TeamViewer.exe'
      - '\rclone.exe'
    CommandLine|contains:
      - ' -silent'
      - ' -quiet'
      - ' copy'
      - ' config create'
  selection_admin:
    Image|endswith:
      - '\net.exe'
      - '\net1.exe'
      - '\powershell.exe'
      - '\wmic.exe'
    CommandLine|contains:
      - ' localgroup administrators'
      - ' /add'
      - ' New-LocalUser'
      - ' Add-LocalGroupMember'
  filter_known_admin_hosts:
    Computer|startswith:
      - 'IT-'
      - 'ADM-'
  condition: (selection_rmm or selection_admin) and not filter_known_admin_hosts
falsepositives:
  - Approved remote support sessions, helpdesk admin creation, managed file sync
level: medium
tags:
  - attack.initial_access
  - attack.persistence
  - attack.t1133
  - attack.t1219
  - medusalocker
---
title: MedusaLocker Lateral Movement with PsExec WMI or Service Creation
id: 7f4a2c10-6c2d-4d59-9d1b-medusalocker0003
status: experimental
description: Detects common ransomware lateral movement primitives used before enterprise-wide encryption: remote service creation, PsExec-style ADMIN$ writes, WMI process launch and Cobalt Strike-like named pipe service artifacts.
author: Security Arsenal Threat Intelligence
references:
  - https://attack.mitre.org/techniques/T1021/002/
  - https://attack.mitre.org/techniques/T1047/
  - https://attack.mitre.org/techniques/T1569/002/
date: 2026/08/29
modified: 2026/08/29
logsource:
  category: process_creation
  product: windows
detection:
  selection_psexec:
    Image|endswith:
      - '\psexec.exe'
      - '\psexesvc.exe'
      - '\csexec.exe'
      - '\paexec.exe'
  selection_wmi:
    Image|endswith:
      - '\wmic.exe'
      - '\wmiprvse.exe'
    CommandLine|contains:
      - ' process call create'
      - ' /node:'
      - ' Invoke-CimMethod'
      - ' Win32_Process'
  selection_service:
    Image|endswith:
      - '\sc.exe'
      - '\powershell.exe'
    CommandLine|contains:
      - ' create '
      - ' binpath='
      - ' start= auto'
      - ' New-Service'
  condition: 1 of selection_*
falsepositives:
  - SCCM/Intune software deployment, administrative remote execution from approved jump hosts
level: high
tags:
  - attack.lateral_movement
  - attack.execution
  - attack.t1021.002
  - attack.t1047
  - attack.t1569.002
  - medusalocker
KQL — Microsoft Sentinel / Defender
let lookback = 14d;
let suspicious_rmm = dynamic(["screenconnect", "anydesk", "teamviewer", "rclone", "psexec", "paexec", "csexec"]);
let staging_terms = dynamic(["delete shadows", "resize shadowstorage", "delete catalog", "recoveryenabled no", "bootstatuspolicy ignoreallfailures", "compress-archive", "rar.exe", "7z.exe", " -hp", "copy --", "mega", "temp\", "programdata\"]);
union withsource=tableName (
  DeviceProcessEvents
  | where TimeGenerated > ago(lookback)
  | where FileName has_any (suspicious_rmm) or ProcessCommandLine has_any (staging_terms)
  | project TimeGenerated, DeviceName, AccountName, FileName, FolderPath, ProcessCommandLine, InitiatingProcessFileName, InitiatingProcessCommandLine, ReportId
),
(
  DeviceNetworkEvents
  | where TimeGenerated > ago(lookback)
  | where RemotePort in (3389, 5985, 5986, 445, 22) or RemoteUrl has_any (dynamic(["mega", "transfer", "sendspace", "anonfiles", "gofile"]))
  | project TimeGenerated, DeviceName, InitiatingProcessFileName, InitiatingProcessCommandLine, RemoteIP, RemotePort, RemoteUrl, ActionType
),
(
  SigninLogs
  | where TimeGenerated > ago(lookback)
  | where AppDisplayName has_any (dynamic(["RDP", "VPN", "Check Point", "ScreenConnect"])) or ResourceDisplayName has_any (dynamic(["VPN", "RD Gateway"]))
  | where ResultType !in ("0", "50125", "50140") or IPAddress !in (dynamic([]))
  | project TimeGenerated, UserPrincipalName, IPAddress, Location, AppDisplayName, ResourceDisplayName, ResultType, ResultDescription, RiskDetail
)
| summarize FirstSeen=min(TimeGenerated), LastSeen=max(TimeGenerated), Hits=count(), Artifacts=make_set(strcat(tostring(FileName), " | ", tostring(InitiatingProcessFileName), " | ", tostring(RemoteUrl)), 25) by DeviceName, AccountName, tableName
| where Hits >= 2
| order by LastSeen desc;
PowerShell
# Rapid MEDUSALOCKER readiness check: run as admin on servers and jump hosts.
$days = 7
$out = Join-Path $env:TEMP ("medusalocker_readiness_" + (Get-Date -Format yyyyMMdd_HHmmss) + ".txt")
"=== MedusaLocker Rapid Readiness $(Get-Date) ===" | Out-File $out

"--- RDP exposure ---" | Out-File $out -Append
Get-NetTCPConnection -State Listen -ErrorAction SilentlyContinue | Where-Object {$_.LocalPort -eq 3389} | Format-Table LocalAddress,LocalPort,OwningProcess -Auto | Out-String | Out-File $out -Append

"--- New scheduled tasks last $days days ---" | Out-File $out -Append
Get-ScheduledTask | Where-Object {$_.Date -gt (Get-Date).AddDays(-$days)} | Select-Object TaskName,TaskPath,Date,Author,State | Format-Table -Auto | Out-String | Out-File $out -Append

"--- Recent local users and admins ---" | Out-File $out -Append
Get-LocalUser | Where-Object {$_.PasswordLastSet -gt (Get-Date).AddDays(-$days) -or $_.LastLogon -gt (Get-Date).AddDays(-$days)} | Format-Table Name,Enabled,LastLogon,PasswordLastSet -Auto | Out-String | Out-File $out -Append
Get-LocalGroupMember -Group Administrators -ErrorAction SilentlyContinue | Format-Table Name,ObjectClass,PrincipalSource -Auto | Out-String | Out-File $out -Append

"--- Volume Shadow Copy status ---" | Out-File $out -Append
(vssadmin list shadows 2>&1) | Out-File $out -Append
Get-CimInstance Win32_ShadowCopy -ErrorAction SilentlyContinue | Select-Object ID,InstallDate,VolumeName | Format-Table -Auto | Out-String | Out-File $out -Append

"--- Suspicious processes/tool paths ---" | Out-File $out -Append
Get-CimInstance Win32_Process | Where-Object {$_.Name -match 'psexec|paexec|rclone|7z|winrar|screenconnect|anydesk|teamviewer' -or $_.CommandLine -match 'delete shadows|bootstatuspolicy|recoveryenabled|Compress-Archive|ADMIN\$|/node:'} | Select-Object ProcessId,Name,CommandLine,CreationDate | Format-List | Out-String | Out-File $out -Append

"--- Edge services to verify manually ---" | Out-File $out -Append
"Check Point gateways, Exchange, ScreenConnect servers, VPN concentrators and developer workstations with Nx Console must be patched/isolated per CISA KEV." | Out-File $out -Append
Write-Host "Wrote $out"

Incident Response Priorities

T-minus detection checklist — before encryption fires:

  • New or unusual logons to VPN/RD Gateway/RDP from rare ASN, TOR exit, VPS or geography mismatched to user.
  • Remote support tool execution outside approved change windows, especially ScreenConnect, AnyDesk, TeamViewer or portable RMM in ProgramData/AppData.
  • vssadmin/wbadmin/bcdedit/diskshadow tampering, sudden shadow-copy deletion, backup catalog deletion or recovery disabled.
  • Mass archive creation, rclone/7z/RAR execution against file shares, or staged folders with names like data, leak, export or backup.
  • PsExec/WMI/remote service creation from one host to many hosts within minutes; admin$ writes; LSASS access by non-system processes.
  • Security tool impairment: EDR service stop, sensor uninstall attempts, event log clearing, disabled audit policies.

Critical assets historically prioritized for theft: identity stores and credential dumps, finance/HR records, EHR/PHI, ERP exports, CAD/CAM and manufacturing process files, retail POS configuration and loyalty databases, contracts, cyber-insurance policy documents and executive mailbox archives.

Containment ordered by urgency:

  1. Isolate suspected ingress points first: edge VPN gateways, RD Gateway, ScreenConnect/RMM servers and any host executing staging/shadow-copy commands.
  2. Disable compromised accounts and revoke tokens; reset service accounts exposed to LSASS or RDP; block rare egress destinations for sync/exfil tools.
  3. Segment file servers, backup infrastructure, hypervisors and healthcare/manufacturing production systems; deny SMB from user VLANs to server VLANs.
  4. Preserve volatile evidence: memory from suspected patient-zero, VPN logs, EDR timeline, RMM console audit logs and firewall sessions.
  5. Protect backups: take immutable copies offline, verify restore points and lock backup admin credentials.
  6. Only then begin broad password resets and rebuild; premature mass changes can destroy attribution and tip off operators.

Hardening Recommendations

Immediate 24 hours:

  • Patch or isolate CISA KEV exposures relevant to your estate: Check Point Security Gateway CVE-2026-50751, ConnectWise ScreenConnect CVE-2024-1708, Exchange CVE-2023-21529, Windows CVE-2025-60710 and audit developer endpoints for malicious Nx Console builds CVE-2026-48027.
  • Block RDP from internet; require VPN plus device certificate plus MFA; disable legacy IKEv1 where Check Point exposure exists until vendor guidance is applied.
  • Enforce MFA and conditional access on VPN, RMM consoles, email, backup admin and cloud storage; alert on impossible travel and new token grants.
  • Enable tamper protection, block vssadmin deletion for non-backup service identities and alert on shadow-copy changes.
  • Restrict PsExec/WMI/service creation to named jump hosts; deploy the Sigma/KQL above and test with purple-team replay.
  • Set egress controls for rclone, MEGA, GoFile, anonfiles and newly seen VPS ASNs; require proxy inspection for server subnets.

Short-term 2 weeks:

  • Move remote support to brokered, recorded, just-in-time access; remove persistent RMM agents not centrally managed.
  • Implement tiered administration and separate backup credentials; make backups immutable with off-domain retention.
  • Segment healthcare/clinical, manufacturing/OT-adjacent and retail POS networks from general IT; use default-deny SMB/RDP between zones.
  • Deploy deception: canary admin accounts, fake file shares and honey credentials that trigger high-confidence ransomware pre-staging alerts.
  • Establish leak-site monitoring for your brands, subsidiaries and key suppliers; pre-draft legal/comms workflows for double extortion.
  • Run a restore exercise for one critical business service and one identity recovery scenario; measure time to clean authentication.

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.