USB Connections 696x392 Esm W900

Have you heard about the Universal Serial Bus (USB) - a portable, flexible, and modular framework for fuzz testing USB drivers? It can be used to identify vulnerabilities in the USB driver stacks of widely used operating systems, including Linux.

The Universal Serial Bus (USB) connects external devices to a host. This interface exposes the OS kernels and device drivers to attacks by malicious devices.

To help detect such vulnerabilities, EPFL researchers have come up with a new security tool called USBFuzz to identify vulnerabilities in the USB driver stacks of widely used operating systems, including Linux, Windows, and macOS.