Greg Kroah-Hartman, investigador de la Fundación Linux, parece estar listo para desactivar finalmente el controlador del protocolo USBRNDIS de una vez por todas. Hartman ha querido eliminar el bit RNDIS de Linux desde hace algún tiempo, y la propuesta original se realizó el 23 de noviembre de 2022.

Ahora, poco más de dos años después, el 23 de diciembre de 2024, el compromiso finalmente se retrasó. En el mensaje adjunto, Hartman explica cómo este antiguo protocolo de Microsoft de la era Windows XP ya no es necesario y cómo hace que los sistemas sean inseguros y vulnerables a las amenazas. Él escribió:

USB: deshabilite todos los controladores del protocolo RNDIS.

El protocolo Microsoft RNDIS es inseguro por diseño y será vulnerable en cualquier sistema donde se utilice con un host o dispositivo que no sea de confianza. Dado que no hay forma de garantizar la seguridad del protocolo, simplemente desactive todos los controladores RNDIS para evitar que alguien los vuelva a utilizar. Esto sólo es necesario para Windows XP y sistemas más nuevos. Los sistemas Windows anteriores pueden utilizar protocolos normales de tipo USB y no tendrán estos problemas. Android ha tenido esta función deshabilitada durante años, por lo que no debería haber ningún sistema real que todavía la requiera.

Puede encontrar el envío aquí en la bandeja de entrada pública de LKML.

RNDIS o Especificación de interfaz de controlador de red remota es un protocolo de mensajería independiente del bus para dispositivos de red Ethernet (IEEE802.3) en buses dinámicos plug-and-play (PnP) como USB, 1394, Bluetooth e InfiniBand. Este enfoque estandarizado significa que un conjunto de controladores de host puede admitir cualquier cantidad de dispositivos de red a través de USB.

Como se mencionó anteriormente, Microsoft introdujo por primera vez esta especificación ya en la era de Windows XP, y todavía se usa en Windows 10 y Windows 11 (incluida la última versión 24H2), que todavía son compatibles en la actualidad. Sin embargo, el controlador RNDIS no se instala automáticamente en Windows 10 y 11.

Después de la instalación opcional, Windows1124H2 admite la versión NDIS6.89.