News: 0001636970

  ARM Give a man a fire and he's warm for a day, but set fire to him and he's warm for the rest of his life (Terry Pratchett, Jingo)

Linux Might Finally Disable The Microsoft RNDIS Protocol Drivers In 2026

([Linux Networking] 3 Hours Ago Microsoft RNDIS)


Going back to early 2023 there were [1]efforts to disable all the Linux drivers for Microoft's RNDIS protocol . Remote NDIS has proven to be a real security concern while superior, modern alternatives exist.

Remote Network Driver Interface Specification is the Microsoft specification built atop USB for providing a virtual Ethernet link on Windows and has been used by Linux and Android along with other platforms. RNDIS is known to be a fundamental security issue but [2]disabling them has proven to be a drawn out process with some apparent users still left making use of the RNDIS Linux drivers.

It's been [3]a while since last seeing activity around it but this morning Greg Kroah-Hartman once more updated the "rndis" Git branch for disabling the drivers.

[4]This patch would disable all RNDIS protocol drivers on Linux due to being insecure:

"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.

Windows only needed this for XP and newer systems, Windows systems older than that can use the normal USB class protocols instead, which do not have these problems.

Android has had this disabled for many years so there should not be any real systems that still need this."

There is also [5]another patch in the RNDIS Git branch this morning for a potential host fix over invalid sizes.

Will 2026 finally be the year that the Linux kernel disables its insecure RNDIS drivers? We'll see...



[1] https://www.phoronix.com/news/Linux-Disabling-RNDIS-Drivers

[2] https://www.phoronix.com/news/Linux-Disabling-RNDIS-Attempt

[3] https://www.phoronix.com/news/Linux-RNDIS-Removal-EOY2024

[4] https://git.kernel.org/pub/scm/linux/kernel/git/gregkh/gregkh.git/commit/?h=rndis&id=04be7e6524780dd2f262b0c1139d2526ab00c329

[5] https://git.kernel.org/pub/scm/linux/kernel/git/gregkh/gregkh.git/commit/?h=rndis&id=3fba7a624c07eb9b4056c3187db9d583d4871d7f



Satellite Safety Tip #14:
If you see a bright streak in the sky coming at you, duck.