Linux Kernel to Permanently Remove USB RNDIS Protocol Driver
Linux Kernel to Permanently Remove USB RNDIS Protocol Driver
- Linux Kernel Removes strncpy After Six Years and 362 Patches
- Linux Kernel Drops 40-Year-Old AppleTalk Protocol — AI-Generated Patch Flood Was the Last Straw
- Apple’s Native Linux Container Tool Has Arrived — But Can It Really Replace Docker?
- 60% of MD5 Password Hashes Can Be Cracked in Under an Hour with a Single GPU
- Dirty Frag: Root Access on Every Major Linux Distribution — No Patch, No Warning
Linux Kernel to Permanently Remove USB RNDIS Protocol Driver
January 2 – Greg Kroah-Hartman, a Linux Foundation researcher, has proposed a plan to completely remove the USB Remote Network Driver Interface Specification (RNDIS) protocol driver from the Linux kernel.
USB RNDIS is a network driver protocol that emulates USB devices as network adapters, enabling network connections between computers and devices via USB cables. Essentially, it allows for TCP/IP communication over USB.
Originally introduced during the Microsoft Windows XP era, the protocol is plagued by numerous security vulnerabilities. Kroah-Hartman first suggested removing it in November 2022, citing its risks.
On December 23, 2024, Kroah-Hartman reiterated his proposal, emphasizing that this outdated protocol is no longer necessary and poses significant security risks to systems. He warned that systems using RNDIS to connect to untrusted hosts or devices are highly vulnerable to network threats.
Kroah-Hartman stressed that the safest approach is to remove RNDIS from the Linux kernel as soon as possible to mitigate these risks.
