Full Disclosure: Microsoft Windows NT #GP Trap Handler Allows Users to Switch Kernel Stack.

If you honestly believed Vista or 7 was a total rewrite because Microsoft said so this issue blows that straight out of the water. This is code from back in the nt.x days.  This allows anyone to elevate themselves to kernel level without any kind of notification.  Vista and 7 were not supposed to have any dos or 16 bit code left in them…guess what?  It’s still there.  The workarounds are easy for experienced administrators.  I will be implementing the recommended configuration of not allowing the execution of 16 bit code.  Luckily 64 bit versions appear to not be affected.