BadUSB can compromise any computer through a USB port

  BadUSB it is a vulnerability discovered by a German researcher in the firmware that controls the ports USB of computers and allows their compromise. Considering that the vulnerability is in the firmware that controls the ports USB and not in the software transferred by us to the computer, its discovery is impossible by the antivirus software, any computer can be compromised.

Because BadUSB resides not in the flash memory storage of USB devices, but in the firmware that controls their basic functions, the attack code can remain hidden long after the contents of the device's memory would appear to the average user to be deleted. And the two researchers say there's no easy fix: The kind of compromise they're demonstrating is nearly impossible to counter without banning the sharing of USB devices or filling your port with superglue.

  The worst part is that such vulnerabilities cannot be fixed by computer manufacturers, because the firmware that controls the USB ports cannot be updated that easily. In this situation, any computer is vulnerable to BadUSB and if a method is not found to prevent the software from being loaded into our computers, then it will be impossible for us to defend ourselves.