The Microsoft RNDIS protocol is, as designed, insecure and vulnerable on any system that uses it with untrusted hosts or devices. Because the protocol is impossible to make secure, just disable all rndis drivers to prevent anyone from using them again.
It's like if someone said the USB keyboard driver was being removed, because USB keyboards are insecure as designed because there is no way to verify who is typing on them. And besides, no one uses USB keyboards anymore. First of all, what the hell!? Secondly, how are PS/2 keyboards secure in a way USB keyboards aren't? And third, what planet do you buy keyboards on?
RNDIS might not be well designed, but I don't understand how it is any less secure than any other USB networking protocol.
Comment