Windows Code Integrity: Kernel Module Loaded Despite Unmet WHQL Requirements (Event 3082/3083)
Alerts when Code Integrity logs show loaded kernel modules failing WHQL compliance (Event 3082/3083), excluding selected VMware drivers.
FreeUnreviewedSigmahighv1
windows-code-integrity-kernel-module-loaded-despite-unmet-whql-requirements-even-2f8cd7a0
title: "Windows Code Integrity: Kernel Module Loaded Despite Unmet WHQL Requirements (Event 3082/3083)"
id: b8b2e1d4-f90e-451e-baa5-d542ed0c1ee3
status: test
description: This rule flags Windows systems where Code Integrity reports that a loaded kernel module did not meet WHQL signing requirements. Attackers may attempt to load non-compliant kernel modules to gain high-privilege execution, persistence, or tamper with kernel behavior. The detection relies on Code Integrity Operational telemetry for Event IDs 3082 and 3083, and filters out specific optional VMware driver paths.
references:
- https://learn.microsoft.com/en-us/windows/security/application-security/application-control/windows-defender-application-control/operations/event-id-explanations
- https://learn.microsoft.com/en-us/windows/security/application-security/application-control/windows-defender-application-control/operations/event-tag-explanations
- Internal Research
- https://github.com/SigmaHQ/sigma/blob/master/rules/windows/builtin/code_integrity/win_codeintegrity_whql_failure.yml
author: Nasreddine Bencherchali (Nextron Systems), Huntrule Team
date: 2023-06-06
modified: 2023-06-14
tags:
- attack.privilege-escalation
logsource:
product: windows
service: codeintegrity-operational
detection:
selection:
EventID:
- 3082
- 3083
filter_optional_vmware:
FileNameBuffer:
- system32\drivers\vsock.sys
- System32\drivers\vmci.sys
condition: selection and not 1 of filter_optional_*
falsepositives:
- Unlikely
level: high
license: DRL-1.1
related:
- id: 2f8cd7a0-9d5a-4f62-9f8b-2c951aa0dd1f
type: derived
What it detects
This rule flags Windows systems where Code Integrity reports that a loaded kernel module did not meet WHQL signing requirements. Attackers may attempt to load non-compliant kernel modules to gain high-privilege execution, persistence, or tamper with kernel behavior. The detection relies on Code Integrity Operational telemetry for Event IDs 3082 and 3083, and filters out specific optional VMware driver paths.
Known false positives
- Unlikely
Detection content is published as a reviewed draft. Tune thresholds and exclusions against your own telemetry before enabling this rule for alerting.