Comment Re:InpOutx64 is a security nightmare (Score 4, Insightful) 78
This is an old problem too, The old driver could, in theory, let you bit bang any ports on the system. PCI ports, PCIE ports, and the LPC. Its also an opensource singed driver and developers tend to never update whatever version of the base driver so it never keeps up with the security updates.
I want to blame allot of people here but in the end its Microsoft's unwillingness to make some simple built in port api. Make it signed with some VID/PID. Have the vender tell the kernel what port it what's and have the kernel accept or deny it right there.
I just don't see why Microsoft killed off the direct parallel interface. The only thing I can figure is they were to lazy to abstract the interface from their printer spooler nightmare. You don't have any of these problems with the serial.