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.
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 devhostArbitrary kernel memory read via page-table walk and MmMapIoSpace · Privileges: kernel · OS: Windows 10
Research & references
Acknowledgement: Florian Roth @cyaboratory

