Skip to content

Image: images.contentstack.io · rights & removal

Executive Summary

The security industry is currently discussing Bring Your Own Vulnerable Driver (BYOVD) attacks, acknowledging that while some hype surrounds this topic, the threat must be decomposed into distinct attack methodologies to enable effective detection. Four primary techniques are identified: leveraging signed but flawed drivers for kernel termination, abusing legitimate installer paths to swap out endpoint agents, exploiting documented gaps in elevated sessions to reach Ring 0, and employing user-space methods like process suspension or WFP filtering to disable telemetry without touching the kernel. Conflating these methods results in significant blind spots for security tooling.
Each technique requires a unique detection strategy. For instance, BYOVD can be hunted by looking for unexpected driver loads with untrusted signatures. Conversely, agent swapping must be detected against pre-established change windows, as it leaves no driver-load trace. Furthermore, deeper threats like kernel callback removal require monitoring EDR integrity reporting, while user-space evasion necessitates observing process state changes or filter manipulation within the Windows Filtering Platform.
The author frames this activity not merely as a defensive failure but as a high-confidence precursor to ransomware execution. By establishing focused hunts around these distinct behaviors—including correlations and absence-of-signal alerts—organizations can transition from reactive incident response toward proactive intervention in the critical minutes before encryption commences.

Facts Only

BYOVD is a current topic in endpoint security discussions.
The four attacker techniques are: BYOVD (loading flawed signed drivers), BYOInstaller (abusing trusted upgrade paths to swap agents), Admin-to-kernel (exploiting session gaps for Ring 0 access), and Driverless suspension (freezing or filtering the agent from user space).
BYOVD detection focuses on driver load events with untrusted signatures or first sightings, tracked via Sysmon Event ID 6 and System Event 7045.
The correlation hunt targets a sequence: sc.exe service create (Sysmon Event ID 1) $\rightarrow$ service install (System Event 7045) $\rightarrow$ driver load (Event ID 6) $\rightarrow$ DeviceIoControl/IOCTL $\rightarrow$ callback removal.
Admin-to-kernel is observed via loss of expected kernel telemetry or EDR kernel-callback integrity reporting.
BYOInstaller detection relies on comparing agent events against baselines defining sanctioned change windows.
Driverless suspension paths are tracked by observing process-suspension state changes or WFP filter modifications matching agent egress points.
The LOLDrivers project tracks thousands of vulnerable signed drivers.
POORTRY, a canonical signed-driver kill primitive, was traced in relation to advisories like ADV220005.
A dedicated detection candidate is Windows Event ID 7031 (unexpected service termination) when scoped to security services.

Full Take

The narrative constructs a necessary shift from binary defense validation ("Did the kill succeed?") to process interception ("Did we catch the kill?"). This pivot represents an operational maturity argument: that continuous, granular behavioral analysis yields more predictive value than signature matching against commoditized tooling. The premise is that while threat actors industrialize their attack toolkits—transforming advanced kernel exploits into purchasable "checkboxes"—the *method* of evasion remains fundamentally behavioral.
The core assumption underpinning this push toward decoupled hunts is that the complexity introduced by layering defenses (e.g., ASR blocking a driver but not one already resident) creates systemic gaps invisible to unified detection rules. This highlights a crucial friction point in security architecture: preventative controls create blind spots that only deep telemetry correlation can illuminate.
The suggestion to correlate disparate events—service creation followed by specific IOCTLs, or observing the *absence* of expected heartbeats against network activity—is a powerful conceptual bridge. It forces analysts to treat an endpoint sensor’s failure as data in itself, rather than just a failed component. This intellectual framing moves security from being purely reactive (alerting on known bad) to being contextually anticipatory (detecting the *pattern* of self-silencing).
Patterns detected: ARC-0132 Forced Framing (The narrative forces an adoption of behavior hunting as the singular viable path, subtly diminishing the value of successful preventative controls like ASR), ARC-0043 Motte-and-Bailey (Strong claim of detection necessity is established early, then supported by a sequential defense against four equally weighted techniques).
The burden shifts from signature chasing to baseline construction: one must establish acceptable patterns for installers and heartbeats before filtering out the threat. How can organizations validate their own change windows with sufficient fidelity? What mechanisms exist to correlate an endpoint's silence across network logs that live outside its control boundary without creating excessive alert noise during planned maintenance? When adopting a 'hunt-first' posture, where does the accountability lie when inevitable false positives erode analyst trust in the system itself?

From the original · SentinelOne Blog

Bring your own vulnerable driver (BYOVD) is having a moment in endpoint security. Some of the buzz is earned.
Read the full story at sentinelone.com

Sentinel — Human

Confidence

This analysis provides a highly detailed, multi-faceted technical breakdown of EDR evasion techniques. While the structure is impeccable, the blend of deep technical expertise with distinct commercial framing suggests an experienced security writer guided by strong corporate messaging.

Signals Detected
low severity: Highly structured presentation using tables and enumerated steps.
medium severity: The prose is exceptionally well-organized into distinct, topic-specific sections (Hunt 1, Hunt 2, etc.).
medium severity: Heavy reliance on industry jargon and a predefined narrative structure common in vendor content.
low severity: References to internal/productized concepts (Purple AI®, Wayfinder) that are highly specific marketing talking points.
Human Indicators
The framing intentionally pivots from technical documentation toward strategic defense decision-making ('Read it instead as a high-confidence signal...').
The detailed distinction between the four distinct attack paths shows granular, specialized threat knowledge.
The concluding paragraphs serve as explicit product promotion, which is typical of human (company) authorship rather than pure synthetic generation.
Bring Your Own Vulnerable Driver: What Detection Teams Should Actually Hunt | Huntaegis