I am currently working on some old bug reports and MCH driver BSOD is one of them.
It crashed in HandleEncryptedIoctl:
Code: Select all
...
case IOCTL_INJECT_DLL:
// buf2 is released in DriverEvent_InjectionRequest
result = (InSize >= sizeof(DllItem)) &&
DriverEvent_InjectionRequest((PDllItem) buf2, processId, DriverUnloadEnabled);
if ((result) && (((PDllItem) buf2)->X86AllocAddr)) //<------ HERE
SetX86AllocAddr((PVOID) ((PDllItem) buf2)->X86AllocAddr);
break;
...
Thx,
PP