PGRHostControl.sys
PGRHostControl.sys is a signed kernel driver distributed by FLIR Integrated Imaging Solutions, Inc. (formerly Point Grey Research). The driver exposes multiple privileged IOCTL handlers that can be accessed without sufficient authorization checks, allowing user-controlled requests to map arbitrary physical memory through \Device\PhysicalMemory and provides unrestricted I/O port read and write primitives via the x86 IN/OUT instructions. These capabilities can be abused to access physical RAM, interact directly with hardware registers, access MMIO regions, and potentially facilitate local privilege escalation or post-exploitation activity. Due to the absence of adequate access controls around highly privileged operations, the driver constitutes a Bring Your Own Vulnerable Driver (BYOVD) primitive.
Known samples 1
0 recorded TRUE · 0 recorded FALSE · 1 unknown for loading despite HVCI. Results apply to individual samples.
PGRHostControl.sysSample 1 · HVCI unknown
- MD5
f0e46578a7fed41c88ec64fdc11d2a72- SHA1
8d733095ac1cfcd799f58be3b8a25800f31e6fe2- SHA256
4b0e9834dd672e4ce81464d8887c71f9a0942140557cd0ad321da9a1aa849959- Imphash
ca98e73abb2034feb3d76a2a0a3bea54- Authentihash MD5
c7228cdc3b7057bfe4b4656aea5ae6f0- Authentihash SHA1
671f7a5e44856b3a785ad7824812435f43a1b73f- Authentihash SHA256
4cdfc6a5ad52d7459157a8cdc44006ce005009cfaabf8fd2939a1636fbcb4985- Machine
- AMD64
- Version
- 2, 7, 0, 0
- Publisher
- Point Grey Research
Recorded command
sc.exe create PGRHostControl binPath=C:\windows\temp\PGRHostControl.sys type=kernel && sc.exe start PGRHostControlArbitrary physical memory mapping and I/O port access for BYOVD-based activities. · Privileges: kernel · OS: Windows 10, Windows 11

