Linux is going to disable Microsoft’s RNDIS protocol driver due to security concerns. RNDIS stands for Remote Network Driver Interface Specification, which is a proprietary protocol that mainly uses the USB protocol as its lower-layer transmission to provide a virtual Ethernet connection to the upper layer. Apart from Windows, RNDIS is not widely used in cross-platform environments, and due to security concerns, the Linux kernel is looking to move the RNDIS kernel driver to the BROKEN Kconfig option, so it will be disabled in future kernel builds. After being marked as BROKEN for a period of time, the driver will likely be removed from the upstream source tree. Kernel stable branch maintainer Greg Kroah-Hartman said that RNDIS is insecure by design because the protocol cannot be secure, and disabling its driver will prevent anyone from using it.
This article is transferred from: https://www.solidot.org/story?sid=73897
This site is only for collection, and the copyright belongs to the original author.