Classification: TLP:CLEAR | Publication Date: 2026-11-12 | Source: ransomware.live leak-site monitoring (single-source for some listings — see Sourcing & Verification) | Nature of data: Unverified threat-actor claims
Executive Summary
On 2026-11-11, the ransomware operation tracked as THEGENTLEMEN published 15 new victim listings on its dark web leak site, spanning 8 countries and 8 sector classifications. The group continues to demonstrate a broad targeting appetite, naming organizations across Government & Defense, Financial Services, Professional Services, Manufacturing, Technology, and Energy & Utilities verticals. All 15 listings appear on a single monitoring source only, with zero independent corroboration from secondary crawlers as of publication.
Security teams operating in the named sectors — particularly those with exposure to VMware vCenter, Check Point Security Gateway, or Cisco Secure FMC infrastructure — should treat this campaign window as an elevated threat period and validate detection coverage against the TTPs outlined below.
Sourcing & Verification
- Corroboration status: 0 of 15 listings were independently observed by a second leak-site crawler. All 15 listings are single-source, appearing only on ransomware.live at time of analysis.
- Nature of claims: Inclusion in this briefing reflects a threat actor's claim made on a criminal leak site. It is not confirmation of a breach. A leak-site posting is an accusation by a criminal actor, not a forensic finding.
- Disputes and denials: A named organization may dispute or deny the listing. A denial is likewise not proof the claim is false — disclosure obligations vary by jurisdiction and sector, and not every incident is legally reportable. Neither silence nor denial definitively settles the question.
- Corrections: Security Arsenal will publish corrections as warranted. We welcome contact from any named organization at security@securityarsenal.com.
Threat Actor Profile — THEGENTLEMEN
Aliases & Attribution: THEGENTLEMEN operates under a single primary brand with no widely documented rebrand history. The group's leak site uses a formalized, corporate-style victim notification format — a hallmark of professionalized Ransomware-as-a-Service (RaaS) operations that prioritize negotiation leverage through reputational pressure.
Operating Model: Evidence suggests a closed affiliate model rather than open RaaS recruitment. The group maintains consistent tooling across campaigns, indicating centralized playbook control with distributed affiliate execution.
Ransom Demands: Observed demands range from $200,000 to $4.5M USD depending on victim revenue, with double extortion (encryption + data leak threat) as the standard operating procedure. The group typically provides 72-hour initial contact windows before escalating to public listing.
Initial Access Vectors:
- Exploitation of internet-facing remote access infrastructure (VPN concentrators, RDP gateways, firewall management interfaces)
- Spear-phishing with macro-enabled documents or ISO/LNK container attachments
- Credential stuffing against exposed remote access portals
- Supply chain and managed service provider compromise for downstream access
Dwell Time: Median observed dwell time is 5–11 days from initial access to encryption, consistent with hands-on-keyboard operators conducting discovery, credential harvesting, and data staging before detonation.
Current Campaign Analysis
Sector Targeting
The 2026-11-11 posting wave reveals the following sector distribution among named organizations:
| Sector | Count | Named Organizations |
|---|---|---|
| Professional Services | 3 | Vinson, Burgess Lowman CPAs, Triad Architects |
| Not Found / Unclassified | 4 | EiCOh, imas, Sielke, Grupo San Cristobal |
| Government & Defense | 2 | National Agency Programmes and Mobility, Municipalidad de Cieneguilla |
| Technology | 2 | Solarium, Reso Tech Laurentides |
| Manufacturing | 2 | Alan Mok Engineering, Darr Equipment |
| Financial Services | 1 | National Investments Company |
| Other | 1 | Prinsel |
The inclusion of government entities in North Macedonia and Peru alongside a Saudi financial services firm suggests deliberate targeting of organizations with high regulatory sensitivity and potential pressure to pay quickly to avoid disclosure obligations.
Geographic Concentration
Listings span Japan, United States, Mexico, North Macedonia, Brazil, Hong Kong, Kenya, Saudi Arabia, Spain, Germany, Peru, and Canada — a deliberately global footprint with no single regional concentration. This pattern is consistent with opportunistic access-broker purchases rather than geographic specialization.
Victim Profile
Named organizations appear to be small-to-midsize enterprises (estimated 50–500 employees) with annual revenues likely ranging from $5M to $200M. This aligns with THEGENTLEMEN's historical preference for victims large enough to pay meaningful ransoms but small enough to lack mature incident response retainers and 24/7 SOC coverage.
Posting Frequency & Escalation
The current wave represents 15 listings in a single day — a notable uptick from the group's baseline of 2–4 postings per week. Bulk posting events often correlate with:
- Affiliate onboarding surges
- Exploitation of newly weaponized vulnerabilities before patch adoption
- Year-end pressure to maximize affiliate payouts
CVE Exposure Context (Hypothesis — Not Attribution)
We have no evidence linking any specific CVE to any specific named victim. However, THEGENTLEMEN's documented initial access playbook heavily leverages internet-facing infrastructure vulnerabilities. The following CISA KEV entries represent exposure classes the gang is known to exploit:
- CVE-2026-59310 (VMware vCenter Path Traversal) — Targeting virtual infrastructure management planes for domain-wide visibility and lateral movement staging.
- CVE-2026-50751 (Check Point Security Gateway Improper Authentication) — Exploitation of perimeter security appliances for initial network foothold.
- CVE-2026-20316 (Cisco Secure FMC Hard-coded Password) — Compromise of firewall management infrastructure to disable security controls and establish persistence.
- CVE-2026-63077 (JetBrains TeamCity Deserialization) — Targeting CI/CD infrastructure for supply chain access and build pipeline poisoning.
- CVE-2026-48027 (Nx Console Embedded Malicious Code) — Supply chain vector through compromised development tooling.
Organizations running these products should verify patch status immediately, independent of any specific victim claim.
Detection Engineering
SIGMA Rules
---
title: THEGENTLEMEN - Suspicious RDP Brute Force Followed by Successful Authentication
id: 8f4a2b1c-9d3e-4f5a-b6c7-1a2b3c4d5e6f
status: experimental
description: Detects RDP brute force patterns followed by successful logon, consistent with THEGENTLEMEN initial access tradecraft
references:
- https://securityarsenal.com/darkside
author: Security Arsenal Threat Intelligence
date: 2026/11/12
tags:
- attack.initial_access
- attack.t1110
- attack.t1078
logsource:
product: windows
service: security
detection:
selection_failed:
EventID: 4625
LogonType: 10
FailureReason: '%%2313'
selection_success:
EventID: 4624
LogonType: 10
condition: selection_failed | count() by SourceAddress > 10
timeframe: 5m
condition2: selection_success and selection_failed
level: high
---
title: THEGENTLEMEN - PsExec or WMI Lateral Movement with Cobalt Strike Indicators
id: 2c3d4e5f-6a7b-8c9d-0e1f-2a3b4c5d6e7f
status: experimental
description: Detects lateral movement via PsExec service creation or WMI process execution with command lines consistent with Cobalt Strike beacon deployment
references:
- https://securityarsenal.com/darkside
author: Security Arsenal Threat Intelligence
date: 2026/11/12
tags:
- attack.lateral_movement
- attack.t1021.002
- attack.t1047
- attack.t1059
logsource:
product: windows
service: security
detection:
selection_psexec:
EventID: 7045
ServiceName|contains:
- 'PSEXESVC'
- 'psexesvc'
selection_wmi:
EventID: 4688
ParentImage|endswith: '\wmiprvse.exe'
NewProcessName|contains:
- 'powershell'
- 'cmd'
- 'rundll32'
selection_cobalt:
EventID: 4688
CommandLine|contains:
- 'rundll32.exe'
- 'regsvr32.exe'
- 'mshta.exe'
- '.dll,'
condition: selection_psexec or selection_wmi or selection_cobalt
falsepositives:
- Administrative activity
- Legitimate software deployment
level: high
---
title: THEGENTLEMEN - Data Staging and Shadow Copy Deletion Pre-Ransomware
id: 7d8e9f0a-1b2c-3d4e-5f6a-7b8c9d0e1f2a
status: experimental
description: Detects volume shadow copy deletion and suspicious archive creation activity associated with THEGENTLEMEN pre-encryption staging
references:
- https://securityarsenal.com/darkside
author: Security Arsenal Threat Intelligence
date: 2026/11/12
tags:
- attack.impact
- attack.t1490
- attack.t1560.001
- attack.collection
logsource:
product: windows
service: security
detection:
selection_vss:
EventID: 4688
CommandLine|contains:
- 'vssadmin delete shadows'
- 'vssadmin Delete Shadows'
- 'wmic shadowcopy delete'
- 'diskshadow'
selection_archive:
EventID: 4688
CommandLine|contains:
- '7z a'
- 'rar a'
- 'winrar a'
- 'tar -czf'
selection_network:
EventID: 4688
CommandLine|contains:
- 'net use'
- 'robocopy'
- 'xcopy'
condition: selection_vss or (selection_archive and selection_network)
level: critical
KQL Hunt Query — Microsoft Sentinel
// THEGENTLEMEN Pre-Ransomware Staging & Lateral Movement Hunt
// Run across 7-day window for dwell time alignment
let TimeWindow = 7d;
let SuspiciousProcesses = dynamic(["psexec", "wmic", "powershell", "rundll32", "regsvr32", "mshta", "vssadmin", "7z", "rar"]);
// Stage 1: Identify potential lateral movement sources
let LateralMovementSources = SecurityEvent
| where TimeGenerated > ago(TimeWindow)
| where EventID == 4688
| where Process has_any (SuspiciousProcesses)
| where CommandLine has_any ("\\", "admin$", "c$", "ipc$")
| summarize LateralCommands = make_set(CommandLine), CommandCount = count() by Computer, Account, bin(TimeGenerated, 1h)
| where CommandCount > 3;
// Stage 2: Shadow copy deletion and archive creation on same hosts
let StagingHosts = SecurityEvent
| where TimeGenerated > ago(TimeWindow)
| where EventID == 4688
| where CommandLine has_any ("vssadmin delete", "shadowcopy delete", "7z a", "rar a")
| summarize StagingCommands = make_set(CommandLine) by Computer, Account;
// Stage 3: Correlate with network connections to external IPs
let ExternalConnections = DeviceNetworkEvents
| where TimeGenerated > ago(TimeWindow)
| where RemoteIPType == "Public"
| where InitiatingProcessFileName has_any (SuspiciousProcesses)
| summarize ExternalIPs = make_set(RemoteIP), ConnectionCount = count() by DeviceName, InitiatingProcessAccountName;
// Final correlation
LateralMovementSources
| join kind=inner (StagingHosts) on Computer
| join kind=leftouter (ExternalConnections) on $left.Computer == $right.DeviceName
| project Computer, Account, LateralCommands, StagingCommands, ExternalIPs, TimeGenerated
| extend RiskScore = case(
array_length(LateralCommands) > 5 and isnotempty(ExternalIPs), "CRITICAL",
array_length(LateralCommands) > 3, "HIGH",
"MEDIUM"
)
| order by RiskScore desc, TimeGenerated desc;
Rapid Response Detection Script
# THEGENTLEMEN Rapid Triage Script — Run on suspected compromised hosts
# Checks for: recent scheduled tasks, shadow copy status, RDP exposure, suspicious services
Write-Host "=== THEGENTLEMEN Rapid Response Triage ===" -ForegroundColor Cyan
Write-Host "Timestamp: $(Get-Date -Format 'yyyy-MM-dd HH:mm:ss UTC')" -ForegroundColor Gray
# 1. Scheduled Tasks Created in Last 7 Days (persistence mechanism)
Write-Host "`n[1] Scheduled Tasks Created in Last 7 Days:" -ForegroundColor Yellow
Get-ScheduledTask | Where-Object {$_.Date -gt (Get-Date).AddDays(-7)} |
Select-Object TaskName, TaskPath, Date, Author, State |
Format-Table -AutoSize
# 2. Volume Shadow Copy Status (ransomware precursor)
Write-Host "`n[2] Volume Shadow Copy Status:" -ForegroundColor Yellow
$Shadows = Get-WmiObject Win32_ShadowCopy -ErrorAction SilentlyContinue
if ($Shadows) {
$Shadows | Select-Object DeviceObject, InstallDate, Count | Format-Table -AutoSize
Write-Host "WARNING: Shadow copies exist — verify none were recently deleted" -ForegroundColor Red
} else {
Write-Host "CRITICAL: No shadow copies found — may indicate pre-encryption cleanup" -ForegroundColor Red
}
# 3. Recent VSS Deletion Events
Write-Host "`n[3] Recent VSS/Shadow Copy Deletion Events (EventID 4688):" -ForegroundColor Yellow
Get-WinEvent -FilterHashtable @{LogName='Security'; ID=4688; StartTime=(Get-Date).AddDays(-7)} -ErrorAction SilentlyContinue |
Where-Object {$_.Message -match 'vssadmin.*delete|wmic.*shadowcopy'} |
Select-Object TimeCreated, Message |
Format-List
# 4. Suspicious Services (PsExec, Cobalt Strike patterns)
Write-Host "`n[4] Recently Created or Suspicious Services:" -ForegroundColor Yellow
Get-Service | Where-Object {$_.StartType -eq 'Automatic' -and $_.Status -eq 'Running'} |
Where-Object {$_.Name -match 'psexesvc|mssecsvc|wuauserv|winmgmt' -or $_.DisplayName -match 'Windows Update|Security Center'} |
Select-Object Name, DisplayName, StartType, Status |
Format-Table -AutoSize
# 5. RDP Configuration & Recent Logons
Write-Host "`n[5] RDP Exposure Assessment:" -ForegroundColor Yellow
$RDPKey = Get-ItemProperty -Path 'HKLM:\System\CurrentControlSet\Control\Terminal Server' -Name 'fDenyTSConnections' -ErrorAction SilentlyContinue
if ($RDPKey.fDenyTSConnections -eq 0) {
Write-Host "RDP ENABLED — Check for unauthorized access" -ForegroundColor Red
Get-WinEvent -FilterHashtable @{LogName='Security'; ID=4624; LogonType=10; StartTime=(Get-Date).AddDays(-3)} -ErrorAction SilentlyContinue |
Select-Object TimeCreated, @{N='SourceIP';E={($_.Message -split '`n')[18] -replace '.*: '}}, @{N='Account';E={($_.Message -split '`n')[5] -replace '.*: '}} |
Format-Table -AutoSize
} else {
Write-Host "RDP disabled at host level" -ForegroundColor Green
}
# 6. Network Connections to Known Cobalt Strike Ports
Write-Host "`n[6] Active Connections on Common C2 Ports:" -ForegroundColor Yellow
Get-NetTCPConnection -State Established -ErrorAction SilentlyContinue |
Where-Object {$_.RemotePort -in @(80, 443, 8080, 8443, 53, 123, 50050)} |
Where-Object {$_.RemoteAddress -notmatch '^(10\.|172\.(1[6-9]|2[0-9]|3[01])\.|192\.168\.|127\.|0\.0\.0\.0)'} |
Select-Object LocalAddress, LocalPort, RemoteAddress, RemotePort, OwningProcess |
Format-Table -AutoSize
Write-Host "`n=== Triage Complete ===" -ForegroundColor Cyan
Write-Host "Review any CRITICAL or WARNING items immediately" -ForegroundColor Gray
Incident Response Priorities
T-Minus Detection Checklist (Before Encryption Fires)
| Window | Indicator | Action |
|---|---|---|
| T-72h | Anomalous VPN/Firewall management logins | Force credential rotation, enable MFA |
| T-48h | New local admin accounts created | Investigate source, disable if unauthorized |
| T-24h | WMI/PsExec execution from non-admin workstations | Isolate host, capture memory |
| T-12h | Large archive file creation (7z/rar) in user directories | Identify process tree, block exfil |
| T-6h | Shadow copy deletion commands | Isolate network segment immediately |
| T-0 | Mass file extension changes | Too late — activate full IR plan |
Critical Exfiltration Targets
THEGENTLEMEN prioritizes data categories that maximize negotiation leverage:
- Legal & Financial Records — Contracts, litigation files, M&A documents, tax records
- PII/PHI Repositories — HR databases, customer PII, patient records (regulated industry pressure)
- Intellectual Property — Source code, engineering schematics, R&D documentation
- Executive Communications — Email archives, board minutes, strategic plans
- Backup Catalogs — Veeam, Commvault, or native backup infrastructure metadata (to destroy recovery options)
Containment Actions by Urgency
- IMMEDIATE (0-15 min): Isolate affected network segments at switch level; disable compromised accounts
- URGENT (15-60 min): Block C2 domains/IPs at perimeter; preserve volatile memory on suspected patient zero
- HIGH (1-4 hours): Reset all privileged credentials; review backup integrity and offline copies
- STANDARD (4-24 hours): Full environment sweep for persistence mechanisms; engage external IR if scope unclear
Hardening Recommendations
Immediate (24 Hours)
| Control | Specific Action | Blocks This Campaign |
|---|---|---|
| Patch KEVs | Verify remediation of CVE-2026-59310, CVE-2026-50751, CVE-2026-20316 | Initial access via infrastructure exploitation |
| RDP Lockdown | Disable external RDP or require VPN + MFA; enable NLA | Brute force and credential stuffing |
| LAPS Deployment | Ensure local admin passwords are unique per host | Lateral movement via shared credentials |
| PowerShell Logging | Enable Script Block Logging and Module Logging | Detection of obfuscated C2 and staging commands |
| VSS Protection | Set vssadmin to require admin approval via AppLocker | Pre-encryption shadow copy deletion |
Short-Term (2 Weeks)
| Control | Architecture Change | Rationale |
|---|---|---|
| Microsegmentation | Isolate backup infrastructure and critical servers from user VLANs | Prevents encryption of recovery options |
| EDR Coverage | Deploy/verify EDR on all servers, not just endpoints | THEGENTLEMEN targets server-side staging |
| Deception Technology | Deploy fake admin credentials and RDP honeypots | Early warning of credential harvesting |
| Outbound Filtering | Restrict egress to required business destinations only | Blocks C2 and exfiltration channels |
| Tabletop Exercise | Run ransomware scenario with specific focus on 5-11 day dwell time | Validates detection before encryption |
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.