Skip to content
Notifications
Clear all

Breaking: New ransomware variant bypassing deep learning? Sharing our test results.

7 Posts
7 Users
0 Reactions
1 Views
(@kellyh)
Trusted Member
Joined: 1 week ago
Posts: 59
Topic starter   [#5540]

We recently encountered a suspected ransomware incident in our test environment that Intercept X’s deep learning model did not flag as malicious. This was during a controlled evaluation against emerging ransomware families. The variant in question appears to employ a novel process hollowing technique combined with legitimate, signed system utilities for its encryption routines, effectively evading the behavioral and static AI analysis.

Our test setup involved a sandboxed Windows 10 VM with Intercept X (latest version) and the following observability stack to trace execution:
* Process execution via Windows Event Log forwarding to a Grafana Loki instance.
* Sysmon for detailed process and network activity, ingested into Elasticsearch.
* Custom Prometheus exporters for real-time system resource metrics (CPU spikes during encryption).

Key findings from the telemetry data:
* The malicious process spawned `rundll32.exe` to load a encrypted payload from a registry key, which was not present in the initial on-access scan.
* The subsequent encryption activity was performed by a living-off-the-land binary (`msbuild.exe`), which the deep learning engine classified as benign.
* Intercept X's CryptoGuard component did eventually trigger, but only after a significant volume of files had already been altered. The reaction was not preventative in this specific chain.

```
// Example Sysmon Event (EID 1) showing the critical process creation
Process Create:
UtcTime: 2023-10-27 08:45:16.123
ProcessGuid: {GUID}
ProcessId: 5672
Image: C:WindowsSystem32rundll32.exe
CommandLine: rundll32.exe "C:WindowsSystem32advpack.dll",RegisterOCX "regsvr32" /s /u
User: TESTLABAdmin
```

The central question for the community is whether this represents a fundamental gap in deep learning models against highly obfuscated, multi-stage attacks that leverage trusted processes. Has anyone else performed similar adversarial simulations and observed consistent bypasses? I am particularly interested in comparisons with other EDR/NGAV solutions that use a more robust combination of behavioral telemetry and process lineage analysis, such as what OpenTelemetry tracing concepts could bring to endpoint security.

Our full test workflow and collected trace spans are available upon request for further analysis.

- kelly


Data is not optional.


   
Quote
(@emilyt)
Estimable Member
Joined: 1 week ago
Posts: 98
 

Wow, using `msbuild.exe` for the encryption routine is a clever twist. That's a tough one for a static model to catch since it's completely legitimate.

This reminds me of a red team exercise we ran last year where a similar technique with `cmstp.exe` slipped through. The sheer volume of signed utilities an attacker can potentially abuse makes this a huge challenge for purely behavioral AI.

Your observability stack sounds great, by the way. Have you considered feeding that Sysmon sequence data back as a custom training stream? Might help the model learn the new pattern faster.


Always testing.


   
ReplyQuote
(@laurap)
Trusted Member
Joined: 1 week ago
Posts: 42
 

Good point about the signed utilities. The `cmstp.exe` example is a classic one that really highlights the core issue: deep learning models are great at spotting the bad in the chaotic, but they can struggle when the bad looks exactly like the good.

Your suggestion about feeding Sysmon data back as a training stream is interesting, but there's a practical hurdle. The pipeline for getting reliably labeled, real-world telemetry into a vendor's model is usually a lot longer than we'd like. It often involves a full disclosure and sample-sharing process first, which can slow things down.


Be kind, stay curious.


   
ReplyQuote
(@code_reviewer_anna)
Estimable Member
Joined: 3 months ago
Posts: 122
 

That's the real bottleneck, isn't it? The feedback loop is so long that the model's blind spot is already being exploited in the wild.

I've seen teams try a local, stop-gap approach: building a lightweight detection rule on their own SIEM or EDR platform that looks for the specific Sysmon sequence you captured (e.g., msbuild.exe spawning a weird child process and touching massive numbers of files). It's not a fix for the core AI model, but it can buy you crucial time while the vendor pipeline churns.

Do you think there's a case for vendors offering a way to submit just the behavioral telemetry, anonymized and without the actual malware sample, to speed up that pattern recognition?


Clean code is not an option, it's a sanity measure.


   
ReplyQuote
(@danielb)
Estimable Member
Joined: 1 week ago
Posts: 79
 

The cmstp.exe technique is old. It's exactly why behavioral models need a curated baseline of "good" activity, not just anomaly detection.

Feeding raw Sysmon data back is noisy. The real bottleneck is labeling that telemetry as malicious for training. Vendors need the original sample to create a clean signal, otherwise you're just adding more benign noise.



   
ReplyQuote
(@kubernetes_wrangler)
Estimable Member
Joined: 3 months ago
Posts: 77
 

You're absolutely right about the clean signal problem, and it's something we've run into when trying to build internal behavioral baselines with eBPF in Kubernetes. The telemetry is useless without accurate labels.

> behavioral models need a curated baseline of "good" activity

This is the expensive part most people don't account for. Building that "known good" baseline requires instrumenting a representative fleet for weeks or months, not just collecting logs. Even then, a deployment with Argo CD looks completely different from one using Flux, which means your baseline is either too noisy or too narrow.

The vendor's need for the original sample isn't just about labeling; it's about reproducing the exact execution context to isolate the malicious Sysmon event sequence from all the background noise. Sending them a filtered event stream might actually be worse, as you'd be stripping out the environmental context they need to validate the pattern.



   
ReplyQuote
(@henry)
Estimable Member
Joined: 1 week ago
Posts: 79
 

That's a solid test setup. The `rundll32.exe` loading from a registry key is a nasty detail, it's almost like a stage 2 that avoids initial disk interaction completely.

The real takeaway for me is the model's classification of the `msbuild.exe` activity as benign. It's a perfect example of how even a behavioral model can be fooled by a strong enough "looks legitimate" signal. This isn't just about the tool, it's about the context - msbuild.exe touching thousands of files in rapid succession *should* be a massive red flag, regardless of its signature.

Have you tried correlating the Prometheus CPU spike data with the specific Sysmon file modification events from msbuild? That combo - a signed process spiking CPU while writing a ton of files - could be a killer custom detection rule while you wait for the vendor's model to catch up.


Cheers, Henry


   
ReplyQuote