Cognitive Health Technologies, a New York-based healthcare services firm, has disclosed a data breach affecting approximately 49,500 individuals, according to reporting by The HIPAA Journal. The disclosure arrived alongside breach announcements from City Ambulance Service in Texas and Baraga County Memorial Hospital — a reminder that healthcare remains the most-breached sector in the United States for the fourteenth consecutive year, and that third-party service providers handling protected health information (PHI) on behalf of covered entities are now a primary attack surface.
While the full technical details of the intrusion vector have not been publicly disclosed, breaches of this profile — healthcare services and billing-adjacent firms holding large volumes of patient demographic, insurance, and clinical data — almost invariably follow one of three patterns: unauthorized network access with subsequent data exfiltration, business email compromise (BEC) leading to mailbox-level PHI exposure, or exploitation of internet-facing remote access services. In 2025 alone, healthcare breach notifications to HHS OCR routinely traced back to compromised credentials and unmonitored access to file shares containing ePHI.
For defenders, the actionable question is not how this specific attacker got in — it is whether your environment would detect the same behavior. This post breaks down the attack patterns consistent with healthcare services firm breaches, provides field-tested Sigma, KQL, and Velociraptor detections, and lays out a hardening playbook for covered entities and business associates alike.
Technical Analysis
What Was Exposed and Why It Matters
Breaches affecting ~49,500 individuals at a healthcare services firm typically involve some combination of:
- Patient identifiers: names, dates of birth, Social Security numbers, addresses
- Insurance and billing data: policy numbers, claims data, diagnosis and procedure codes
- Clinical data: treatment information, provider names, dates of service
This class of data is not merely a privacy liability — it is fuel for medical identity theft, fraudulent claims submission, and highly targeted spear-phishing against patients. Under HIPAA, business associates bear direct liability for breaches of ePHI they maintain, and covered entities remain accountable for the security posture of vendors handling their data under 45 CFR §164.308(b) (business associate agreements) and §164.314.
The Three Dominant Attack Chains Against Healthcare Service Providers
Based on the breach pattern visible across the 2024–2026 OCR reporting window, defenders should assume one of the following chains:
1. External Remote Services Compromise (MITRE ATT&CK T1133). Attackers authenticate to VPN, RDP, or remote access gateways using credentials harvested from infostealer logs or prior third-party breaches. Healthcare firms frequently run legacy remote access without phishing-resistant MFA. Once inside, the attacker conducts discovery (T1083 — File and Directory Discovery), stages ePHI into archives (T1560.001 — Archive Collected Data via Utility, commonly 7z.exe, rar.exe, or winzip invoked against patient data directories), and exfiltrates over HTTPS or to cloud storage (T1567.002 — Exfiltration to Cloud Storage, frequently MEGA, Dropbox, or attacker-controlled S3 buckets).
2. Business Email Compromise. A single compromised mailbox at a billing or health-tech services firm can expose tens of thousands of patient records in attachments and message history. The attacker typically creates inbox rules to hide their activity (T1098.002 — Additional Email Delegate Permissions / T1114.003 — Email Forwarding Rule) and searches the mailbox for spreadsheets and exports containing patient rosters.
3. Ransomware-Adjacent Exfiltration. Even where encryption never occurs, double-extortion crews exfiltrate data first. Precursor behavior includes mass file reads across shares, shadow copy deletion (vssadmin delete shadows), and staging directories on the root of data volumes.
Exploitation Status
No CVE has been publicly associated with this incident, and no specific malware family has been attributed in the source reporting. The detection content below therefore targets the behavioral patterns common to healthcare services breaches rather than a single vulnerability — which is exactly how a mature SOC should approach this class of threat.
Detection & Response
The following detections assume a Windows-centric healthcare environment with M365 — the dominant stack in this sector. Each rule was written to catch the specific behaviors described above while minimizing false positive noise in clinical environments.
Sigma Rules
---
title: Suspicious Archive Utility Execution Against Patient Data Directories
id: 8b2c4e71-3f9a-4d5b-9c21-7e6f1a3d8b42
status: experimental
description: Detects execution of archive utilities (7-Zip, WinRAR) with command lines referencing directories commonly used to store ePHI exports, billing data, or patient records. Consistent with pre-exfiltration staging behavior observed in healthcare breaches.
references:
- https://attack.mitre.org/techniques/T1560/001/
- https://www.hipaajournal.com/cognitive-health-technologies-data-breach/
author: Security Arsenal
date: 2026/04/06
tags:
- attack.collection
- attack.t1560.001
logsource:
category: process_creation
product: windows
detection:
selection_tool:
Image|endswith:
- '\7z.exe'
- '\7za.exe'
- '\rar.exe'
- '\winrar.exe'
selection_target:
CommandLine|contains:
- 'patient'
- 'ephi'
- 'phi'
- 'billing'
- 'claims'
- 'medical_records'
- 'emr'
- 'ehr'
condition: selection_tool and selection_target
falsepositives:
- Scheduled backup jobs compressing data directories - baseline known backup accounts and paths
level: high
---
title: Suspicious Inbox Forwarding Rule Creation via PowerShell
id: 3d7f9a15-8c42-4e6b-b193-5f2a8d1c6e74
status: experimental
description: Detects creation of inbox rules or mailbox forwarding via Exchange PowerShell cmdlets, a common technique in business email compromise incidents where attackers siphon or hide PHI-containing messages.
references:
- https://attack.mitre.org/techniques/T1114/003/
- https://attack.mitre.org/techniques/T1098/002/
author: Security Arsenal
date: 2026/04/06
tags:
- attack.collection
- attack.t1114.003
- attack.persistence
- attack.t1098.002
logsource:
category: process_creation
product: windows
detection:
selection:
CommandLine|contains:
- 'New-InboxRule'
- 'Set-InboxRule'
- 'Set-Mailbox'
- 'New-TransportRule'
selection_forward:
CommandLine|contains:
- 'ForwardTo'
- 'ForwardingSmtpAddress'
- 'RedirectTo'
- 'ForwardingAddress'
- 'DeleteMessage'
condition: selection and selection_forward
falsepositives:
- Help desk configuring legitimate forwarding for departed employees - restrict to approved admin accounts
level: high
---
title: Volume Shadow Copy Deletion Attempt
id: 61c8e2d4-4a7b-49f3-a256-9b1d3e5f7c08
status: experimental
description: Detects deletion or resizing of volume shadow copies, a hallmark precursor to ransomware deployment and destructive phases of data-theft intrusions against healthcare networks.
references:
- https://attack.mitre.org/techniques/T1490/
author: Security Arsenal
date: 2026/04/06
tags:
- attack.impact
- attack.t1490
logsource:
category: process_creation
product: windows
detection:
selection_vssadmin:
Image|endswith: '\vssadmin.exe'
CommandLine|contains:
- 'delete shadows'
- 'resize shadowstorage'
selection_wmic:
Image|endswith: '\wmic.exe'
CommandLine|contains: 'shadowcopy delete'
selection_ps:
CommandLine|contains:
- 'Get-WmiObject Win32_Shadowcopy'
- 'Remove-CimInstance'
- 'Win32_ShadowCopy'
condition: 1 of selection_*
falsepositives:
- Rare - legitimate shadow copy management is typically performed by backup software service accounts on servers
level: critical
KQL Hunt — Microsoft Sentinel / Defender
The following query hunts for abnormal data access and egress patterns consistent with ePHI theft: a single host or account reading large numbers of files across shares, followed by outbound connections to cloud storage or file-sharing infrastructure. It pairs well with the archive-staging Sigma rule above as a second-stage confirmation.
// Hunt: Abnormal file access volume followed by egress to consumer cloud storage
// Data sources: DeviceFileEvents + DeviceNetworkEvents (Defender), or Sysmon via SecurityEvent
let Lookback = 7d;
let CloudStorage = dynamic(["mega.nz", "dropbox.com", "wetransfer.com", "file.io", "transfer.sh", "gofile.io", "anonfiles.com", "sendspace.com", "mediafire.com"]);
let HighVolumeReaders =
DeviceFileEvents
| where TimeGenerated > ago(Lookback)
| where ActionType == "FileCreated" or ActionType == "FileModified"
| where FileName endswith ".csv" or FileName endswith ".xlsx" or FileName endswith ".zip" or FileName endswith ".7z" or FileName endswith ".rar"
| where FolderPath has_any ("patient", "billing", "claims", "ephi", "medical", "emr", "ehr")
| summarize FileOps = count(), DistinctFiles = dcount(FileName) by DeviceName, InitiatingProcessAccountName, bin(TimeGenerated, 1h)
| where FileOps > 50
| project DeviceName, InitiatingProcessAccountName, WindowStart = TimeGenerated;
HighVolumeReaders
| join kind=inner (
DeviceNetworkEvents
| where TimeGenerated > ago(Lookback)
| where RemoteUrl has_any (CloudStorage)
| project DeviceName, RemoteUrl, RemoteIP, TimeGenerated, InitiatingProcessFileName
) on DeviceName
| where TimeGenerated between (WindowStart .. WindowStart + 4h)
| summarize FirstEgress = min(TimeGenerated), EgressDestinations = make_set(RemoteUrl), Processes = make_set(InitiatingProcessFileName)
by DeviceName, InitiatingProcessAccountName
| order by FirstEgress asc
Velociraptor VQL — Endpoint Forensic Hunt
Deploy this artifact across endpoints and file servers to identify archive staging of sensitive directories and recent execution of archive utilities — the forensic residue of pre-exfiltration collection.
-- Hunt for archive utility execution and staged archives in sensitive directories
-- Artifact: Windows.Hunt.PhiStaging
LET procs = SELECT Pid, Name, CommandLine, Exe, Username, CreateTime
FROM pslist()
WHERE Exe =~ '(?i)(7z|7za|rar|winrar)\\.exe$'
OR CommandLine =~ '(?i)(patient|ephi|billing|claims|medical_records)'
LET staged = SELECT FullPath, Size, Mtime, Btime
FROM glob(globs='C:/Users/*/**.{zip,7z,rar}')
WHERE Mtime > now() - 604800
AND Size > 10000000
SELECT * FROM procs
UNION ALL
SELECT NULL AS Pid, 'STAGED_ARCHIVE' AS Name, FullPath AS CommandLine,
FullPath AS Exe, '' AS Username, Mtime AS CreateTime
FROM staged
Remediation & Hardening Script
This PowerShell script performs three defensive functions on Windows file servers and endpoints handling ePHI: (1) verifies and enables advanced file-share and process auditing needed for the detections above, (2) enumerates recent archive utility execution and large archive files for triage, and (3) flags M365 mailboxes with external forwarding configured. Run the Exchange section from an Exchange Online PowerShell session.
# === Security Arsenal - Healthcare Breach Posture Check ===
# Run as Administrator on file servers / endpoints; Exchange section requires ExchangeOnlineManagement
# --- 1. Enable command-line process auditing (required for Sigma detections) ---
$auditReg = 'HKLM:\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\System\Audit'
if (-not (Test-Path $auditReg)) { New-Item -Path $auditReg -Force | Out-Null }
Set-ItemProperty -Path $auditReg -Name 'ProcessCreationIncludeCmdLine_Enabled' -Value 1 -Type DWord
auditpol /set /subcategory:"Process Creation" /success:enable /failure:enable
Write-Host '[+] Process creation auditing with command line: ENABLED'
# --- 2. Enable object access auditing on ePHI shares (adjust paths to your environment) ---
$phiPaths = @('D:\Shares\PatientData','D:\Shares\Billing') # UPDATE for your environment
auditpol /set /subcategory:"File System" /success:enable /failure:disable
foreach ($p in $phiPaths) {
if (Test-Path $p) {
$acl = Get-Acl $p -Audit
$rule = New-Object System.Security.AccessControl.FileSystemAuditRule(
'Everyone','ReadData,WriteData,CreateFiles','ContainerInherit,ObjectInherit','None','Success')
$acl.AddAuditRule($rule)
Set-Acl $p $acl
Write-Host "[+] Audit SACL applied to $p"
}
}
# --- 3. Triage: recent archive utility execution (Security event 4688) ---
Get-WinEvent -FilterHashtable @{LogName='Security'; Id=4688; StartTime=(Get-Date).AddDays(-7)} -ErrorAction SilentlyContinue |
Where-Object { $_.Message -match '(?i)(7z\.exe|7za\.exe|rar\.exe|winrar\.exe)' } |
Select-Object TimeCreated, Message | Format-List
# --- 4. Triage: large archives created in the last 7 days ---
Get-ChildItem -Path C:\Users, D:\ -Recurse -Include *.zip,*.7z,*.rar -ErrorAction SilentlyContinue |
Where-Object { $_.LastWriteTime -gt (Get-Date).AddDays(-7) -and $_.Length -gt 10MB } |
Select-Object FullName, Length, LastWriteTime | Sort-Object LastWriteTime -Descending
# --- 5. M365: enumerate mailboxes with external forwarding (BEC indicator) ---
# Connect-ExchangeOnline
Get-Mailbox -ResultSize Unlimited |
Where-Object { $_.ForwardingSmtpAddress -or $_.ForwardingAddress } |
Select-Object DisplayName, PrimarySmtpAddress, ForwardingSmtpAddress, ForwardingAddress
Get-Mailbox -ResultSize Unlimited | Get-InboxRule -ErrorAction SilentlyContinue |
Where-Object { $_.ForwardTo -or $_.RedirectTo -or $_.ForwardAsAttachmentTo } |
Select-Object MailboxOwnerId, Name, ForwardTo, RedirectTo
Remediation
Whether you are Cognitive Health Technologies, a peer business associate, or a covered entity whose data sits with a third-party services firm, the following steps are prioritized by impact:
Immediate (24–72 hours):
- Reset and enforce phishing-resistant MFA on all remote access (VPN, RDP gateways, M365). FIDO2 security keys or certificate-based authentication for administrators; number-matching push at minimum for the general user base. Credential-based entry remains the dominant initial vector in healthcare services breaches.
- Audit M365 mailboxes for forwarding rules and delegate permissions using the script above. In BEC-driven breaches, attackers persist via inbox rules long after the initial compromise.
- Review outbound egress. Alert on and restrict outbound connections to consumer file-sharing and anonymous storage domains from servers hosting ePHI. If your business has no legitimate need for MEGA or WeTransfer from a file server, block it at the proxy or DNS layer.
Short term (1–4 weeks):
- Deploy the detections in this post — the archive-staging Sigma rule, the egress KQL hunt, and file-system auditing on ePHI shares. You cannot detect theft of data you are not auditing.
- Segment ePHI systems. Flat networks are why a single compromised credential becomes a 49,500-record breach. Place systems storing ePHI behind dedicated VLANs with explicit allow-lists; deny lateral SMB/RDP from general user subnets.
- Exercise your breach notification runbook. HIPAA's Breach Notification Rule (45 CFR §§164.400–414) requires individual notification within 60 days of discovery, HHS notification, and media notification for breaches affecting 500+ individuals in a single state. Time-to-notification failures compound regulatory exposure.
Strategic (quarter):
- Re-baseline your business associate inventory. Every vendor touching ePHI should have a current BAA, documented security controls (mapped to NIST CSF or HICP — Health Industry Cybersecurity Practices), and an attestation you actually review. The Cognitive Health Technologies incident is precisely the third-party risk scenario covered entities underestimate.
- Encrypt ePHI at rest and in transit, and address it. Encryption is an addressable implementation specification under the HIPAA Security Rule — but if you choose not to encrypt, you must document equivalent protection. Given breach economics, encryption with sound key management is the defensible position.
- Test restores, not just backups. If this intrusion had progressed to ransomware, recovery time objective becomes the only metric that matters. Quarterly restore validation against production-scale datasets is the standard your IR plan should enforce.
If your organization suspects unauthorized access to ePHI — even without confirmation of exfiltration — engage forensics early. Preservation of firewall logs, VPN authentication records, and M365 unified audit logs within their retention windows is frequently the difference between a defensible breach determination and an unbounded OCR finding.
Related Resources
Security Arsenal Healthcare Cybersecurity AlertMonitor Platform Book a SOC Assessment healthcare Intel Hub
Is your security operations ready?
Get a free SOC assessment or see how AlertMonitor cuts through alert noise with automated triage.