HyperPlatform
HyperPlatform copied to clipboard
System Crash when execute sidt instruction
System Crash when execute sidt instruction
Description
When execution some instructions like sidt with unreadable or unwriteable address,VMM crash.
Expected behavior
EVENT INJECTION
Actual behavior
VMM Crash
Steps to reproduce the problem
execute
__try
{
__sidt((void*)0);
}
__except (1)
{
}
Thanks, this is an genuine bug although I knew HyperPlatform was not written as rubus as I would like against bogus inputs. If you have PR, feel free to send it to me. Thanks!