Definition

BadUSB is a cyberattack that executes malicious code with a compromised USB device. The attacker alters the firmware of a USB device (e.g., a USB flash drive or keyboard) to automatically execute specific codes once the victim inserts it into their computers.

Jakob Lell and Karsten Nohl revealed this attack at the Black Hat USA 2014 security conference.

Stopping BadUSB Attacks