Credential Guard Local Security Authority (lsass.exe) Process Isolation Crash

Micheal Brown 45 Reputation points
2026-08-10T05:00:41.2033333+00:00

Hey

Enabling Virtualization-Based Security (VBS) and Credential Guard on client systems running custom smart card drivers causes random system reboots with KERNEL_SECURITY_CHECK_FAILURE.

How do we isolate driver incompatibilities within the LSA Isolated User Mode (IUM)?

Thanks

Michael

Windows for business | Windows Client for IT Pros | Devices and deployment | Set up upgrades and drivers
0 comments No comments

Answer accepted by question author
Domic Vo 29,480 Reputation points Independent Advisor
2026-08-10T06:28:20.08+00:00

Dear Micheal Brown,

When enabling Virtualization-Based Security and Credential Guard, the KERNEL_SECURITY_CHECK_FAILURE you’re seeing is almost always tied to a driver that is not compatible with the LSA Isolated User Mode (IUM). Smart card middleware and custom drivers are particularly sensitive because they must run inside the isolated LSA process. The correct way to isolate incompatibilities is to enable Driver Verifier specifically against the smart card driver stack, using verifier /driver <driver.sys> /flags 0x1 /volatile to catch illegal memory or IRQL usage inside IUM. You should also review the LSA logs under Applications and Services Logs → Microsoft → Windows → Kernel-Isolation-UserMode to see which driver is faulting.

If the crashes consistently point to the smart card driver, you will need to obtain an updated build from the vendor that is signed for IUM compatibility. Microsoft’s guidance is that only drivers compiled with the proper Isolated User Mode APIs and tested under VBS can be loaded safely. Until the vendor provides a compliant driver, the only workaround is to disable Credential Guard or exclude the driver from IUM, but that reduces security. The best practice is to run Driver Verifier, capture the dump, and escalate to the vendor with the exact violation so they can rebuild the driver for VBS environments.

If my answer is useful for you, please hit Accept the answer to support me.

Thank you,

Domic.

Was this answer helpful?

1 person found this answer helpful.
0 comments No comments

0 additional answers

Sort by: Most helpful

Your answer

Answers can be marked as 'Accepted' by the question author and 'Recommended' by moderators, which helps users know the answer solved the author's problem.