← Back to driver explorer
Driver intelligenceVulnerableVerified

devhost.sys

devhost.sys is a WHQL attestation-signed kernel driver that exposes arbitrary memory read primitives to usermode. The device object at \\.\devhost has no ACL beyond a device handle. At load, the driver reads IA32_LSTAR MSR to locate ntoskrnl base via backward MZ walk, then dynamically resolves APIs (including MmMapIoSpace and MmCopyMemory) using a djb2-style hash algorithm over the PE export directory. Only 11 benign imports are visible statically. The system CR3 is leaked to user-mode at DriverEntry. Authentication uses a hardcoded magic cookie via IOCTL 0x28E017. IOCTL 0x28E01B accepts a caller-supplied CR3 and target virtual address, performs a manual 4-level x64 page-table walk (PML4-PDPT-PD-PT), and reads physical memory via MmMapIoSpace. Additional IOCTLs expose NtBuildNumber, PsLoadedModuleList, and per-CPU KPCR CurrentThread. Nextron Research noted that these primitives are tailor-made for credential theft (e.g. LSASS memory dumping), though no confirmed malicious usage has been publicly documented. WHQL attestation signed with active cert (Nov 2025-Nov 2026). SpcSpOpusInfo identifies the submitter as Shenzhen Aolian Information Security Technology Co Ltd.

UUID / d0cc79b2-a789-4cf3-9a88-25bdabb79416ADDED / 2026-04-22AUTHOR / Michael Haag

Known samples 1

1 recorded TRUE · 0 recorded FALSE · 0 unknown for loading despite HVCI. Results apply to individual samples.

devhost.sysSample 1 · HVCI TRUE
MD5
a8bafdb454162ba3776e551f6b552f8e
SHA1
ba349735882fef5e60d8b6f7791d6220bccebcb5
SHA256
ee8844ffd3879190fb389b0f613cb2dcdcd83375cf0a6994170a648c5ca8c479
Imphash
fb7c5ff17455f725aa59f998a0f324ca
Authentihash MD5
13090f2fc8ac6d7d78c581370eb3351e
Authentihash SHA1
c1c1f350e55413ac335b1f25dbbb87ac1b9c8f9e
Authentihash SHA256
c3ad079fc6516504775869a9667e154dc6710a8dc39771fe81b1f15f5c3bdf5d
Machine
AMD64
Version
Not recorded
Publisher
Not recorded

Recorded command

sc.exe create devhost binPath=C:\windows\temp\devhost.sys type=kernel && sc.exe start devhost

Arbitrary kernel memory read via page-table walk and MmMapIoSpace · Privileges: kernel · OS: Windows 10

Research & references

Acknowledgement: Florian Roth @cyaboratory