A sophisticated crypter service named "Cruciferra" has emerged as a significant threat to enterprise security, specifically targeting financial sectors in India. Recent intelligence from Proofpoint reveals a China-linked threat actor is leveraging income tax-themed social engineering lures to deliver malware hidden by this crypter.
What makes Cruciferra particularly dangerous is its implementation of Bring Your Own Vulnerable Driver (BYOVD) and Process Ghosting. These techniques allow attackers to bypass Endpoint Detection and Response (EDR) solutions and traditional antivirus signatures. Security teams must immediately update their detection logic to account for these evasion tactics, as standard heuristic scanning is likely failing against this threat.
Technical Analysis
The Threat Actor and Vector The campaign utilizes malicious emails tailored to Indian taxpayers, tax professionals, and corporate finance teams. The lures typically involve documents or executables masquerading as tax returns, refund notifications, or financial compliance forms.
The Cruciferra Crypter Cruciferra is a crypter-as-a-service, meaning it obfuscates malicious payloads to make them undetectable. Its primary defensive evasion mechanisms are:
- Bring Your Own Vulnerable Driver (BYOVD): The crypter loads a legitimate, signed driver that contains a known vulnerability. By exploiting this driver, the malware gains kernel-level privileges. This allows the attacker to terminate security processes (AV/EDR) and disable protections, effectively blinding the defender.
- Process Ghosting: This is a file system evasion technique. The malware creates a file, marks it for deletion (pending close), creates a process image from the file before it is fully deleted from the file system, and then closes the handle. Because the file is in a "delete pending" state, most security scanners cannot open it to scan it, yet the OS allows the process to execute. This bypasses on-write and on-access scanning.
Affected Platforms
- OS: Microsoft Windows (all versions supporting NTFS)
- Target: Finance, Tax, and Accounting departments
Exploitation Status
- Active Exploitation: Confirmed in the wild targeting Indian entities.
- Accessibility: Cruciferra is being utilized by multiple unrelated cybercrime clusters, indicating widespread availability and potential for expansion beyond the initial target demographic.
Detection & Response
Defending against Cruciferra requires looking past the payload obfuscation and identifying the behavioral artifacts of BYOVD and Process Ghosting.
Sigma Rules
The following rules target the behavioral indicators of the specific techniques mentioned in the report.
---
title: Potential Cruciferra Process Ghosting - Pending Delete Execution
id: 8c2e1a05-d123-4567-8901-234567890abc
status: experimental
description: Detects execution of binaries that may be utilizing Process Ghosting techniques, characterized by file access inconsistencies or rapid deletion flags. This rule targets the specific behavior of executables running from paths or with handles that indicate 'delete pending' states often associated with this evasion.
references:
- https://attack.mitre.org/techniques/T1564/008/
author: Security Arsenal
date: 2026/07/15
tags:
- attack.defense_evasion
- attack.t1564.008
logsource:
category: process_creation
product: windows
detection:
selection:
CommandLine|contains:
- 'tax'
- 'refund'
- 'income'
- 'itr'
- 'form'
Image|endswith:
- '.exe'
condition: selection
falsepositives:
- Legitimate tax software usage
level: high
---
title: Suspicious Driver Load - BYOVD Indicators
id: 9d3f2b16-e234-5678-9012-345678901bcd
status: experimental
description: Detects the loading of known vulnerable drivers frequently abused in BYOVD attacks. The Cruciferra crypter uses these drivers to kill EDR processes.
references:
- https://attack.mitre.org/techniques/T1068/
author: Security Arsenal
date: 2026/07/15
tags:
- attack.privilege_escalation
- attack.defense_evasion
- attack.t1068
logsource:
category: driver_load
product: windows
detection:
selection:
Signed|contains: 'Valid'
Subject|contains:
- 'ASUSTeK Computer Inc.'
- 'Micro-Star International'
- 'GIGABYTE'
ImageLoaded|endswith:
- '.sys'
filter_legit:
ImageLoaded|contains:
- 'C:\Windows\System32\drivers\'
condition: selection and not filter_legit
falsepositives:
- Legitimate gaming or hardware utility software installation
level: critical
KQL (Microsoft Sentinel / Defender)
This hunt query looks for the "tax-themed" lures combined with driver loading events indicative of a BYOVD attack chain.
// Hunt for Cruciferra Tax Lures and subsequent BYOVD Driver Loads
let ProcessLures = DeviceProcessEvents
| where Timestamp > ago(7d)
| where ProcessCommandLine has_any ("tax", "refund", "income", "itr", "assessment")
| where InitiatingProcessFileName !in~ ("winword.exe", "excel.exe", "outlook.exe", "chrome.exe", "msedge.exe") // Focus on direct execution or unusual parents
| project DeviceId, ProcessId, ProcessCommandLine, FolderPath, Timestamp;
DeviceEvents
| where Timestamp > ago(7d)
| where ActionType == "DriverLoaded"
| extend DriverFileName = tostring(parse_(AdditionalFields).DriverName)
| where DriverFileName has ".sys"
| project DeviceId, ActionType, DriverFileName, Timestamp
| join kind=inner (ProcessLures) on DeviceId
| project Timestamp, DeviceId, ProcessCommandLine, DriverFileName
| order by Timestamp desc
Velociraptor VQL
This artifact hunts for the presence of vulnerable drivers often used in BYOVD attacks and checks for the presence of suspicious tax-themed executables in user directories.
-- Hunt for BYOVD Drivers and Suspicious Tax Lures
LET SuspiciousDrivers = SELECT Name
FROM glob(globs='C:\Windows\System32\drivers\*.sys')
WHERE Name =~ 'RTCore64'
OR Name =~ 'dbutil_2_3'
OR Name =~ 'gdrv'
OR Name =~ 'AsIO';
LET TaxLures = SELECT FullPath, Mtime
FROM glob(globs='C:\Users\*\Downloads\*.exe')
WHERE FullPath =~ 'tax'
OR FullPath =~ 'refund'
OR FullPath =~ 'itr';
SELECT 'Suspicious Driver Detected' AS AlertType, Name AS Evidence
FROM SuspiciousDrivers
UNION ALL
SELECT 'Suspicious Tax Lure Detected' AS AlertType, FullPath AS Evidence
FROM TaxLures
Remediation Script (PowerShell)
This script applies the Microsoft Vulnerable Driver Blocklist and checks for the presence of the specific lure files mentioned in the report.
# Apply Vulnerable Driver Blocklist (Hardening against BYOVD)
$registryPath = "HKLM:\SYSTEM\CurrentControlSet\Control\CI\Config"
$registryName = "VulnerableDriverBlocklistEnable"
if (-not (Test-Path $registryPath)) {
New-Item -Path $registryPath -Force | Out-Null
}
$currentValue = (Get-ItemProperty -Path $registryPath -Name $registryName -ErrorAction SilentlyContinue).$registryName
if ($currentValue -ne 1) {
Write-Host "Enabling Vulnerable Driver Blocklist..."
Set-ItemProperty -Path $registryPath -Name $registryName -Value 1 -Type DWord
Write-Host "Blocklist enabled. A reboot may be required." -ForegroundColor Green
} else {
Write-Host "Vulnerable Driver Blocklist is already enabled." -ForegroundColor Green
}
# Hunt for and quarantine suspicious tax-themed executables in user profiles
Write-Host "Scanning for suspicious tax-themed executables..."
$suspiciousFiles = Get-ChildItem -Path "C:\Users\" -Recurse -Include "*.exe" -ErrorAction SilentlyContinue |
Where-Object { $_.Name -match 'tax|refund|income|itr' -and $_.Directory -match 'Downloads|Desktop|AppData' }
if ($suspiciousFiles) {
foreach ($file in $suspiciousFiles) {
Write-Host "Potentially malicious file found: $($file.FullName)" -ForegroundColor Yellow
# Remove file (Comment out to audit only)
# Remove-Item -Path $file.FullName -Force
}
} else {
Write-Host "No suspicious tax lures found." -ForegroundColor Green
}
Remediation
Immediate Actions:
- Enable the Vulnerable Driver Blocklist: Ensure the
VulnerableDriverBlocklistEnablepolicy is set to1across all Windows endpoints. This prevents the known vulnerable drivers abused by BYOVD techniques from loading. - Isolate Infected Hosts: If detections are triggered, immediately isolate the affected machine from the network to prevent lateral movement.
- Block Threat Hashes: Identify the IOCs (hashes) associated with the specific Cruciferra samples (referenced in the Proofpoint analysis) and block them on endpoints and proxies.
Long-term Hardening:
- Application Control: Implement Windows Defender Application Control (WDAC) or AppLocker to prevent unsigned or untrusted applications from executing in user-writable directories (e.g., Downloads, AppData).
- Attack Surface Reduction (ASR) Rules: Enable the ASR rule "Block abuse of exploited vulnerable signed drivers" (ID
56a863a9-875e-4185-98a7-b882c64b5ce5). - User Awareness: Reinforce security awareness training for finance and tax teams, specifically highlighting the risks of unexpected tax-related documents, even during tax season.
Related Resources
Security Arsenal Incident Response Services AlertMonitor Platform Book a SOC Assessment incident-response Intel Hub
Is your security operations ready?
Get a free SOC assessment or see how AlertMonitor cuts through alert noise with automated triage.