There are news that an unpatchable and unfixable USB firmware exploit is "out there".
This could seem unrelated to servers but since the affected hardware from Phison is not disclosed there is a possibility of devices that are connected to an internal network could be infected or potentially vulnerable. This could be the worst nightmare for a network & system administrator, an ICT consultant, etc.
Is there a way to check if a USB devices has the potential BadUSB vulnerability, so that USB devices can be "vetted by the IT departments"?
I've been researching the internet and since is hard to know if a device is vulnerable is better to be prepared at the other end of the USB socket and I found that actually there are some solutions:
For Windows:
There is a free program called G DATA USB Keyboard Guard which basically ask you to grant access when a new device is found:
There is also a solution for Linux:
(All dots[...] represent paragraphs edited out. Check the full article for more details)
Other solutions for Linux can be found here:
How to prevent BadUSB attacks on linux desktop
If you want to find more about BadUSB there is this article full of resources and links:
BadUSB News and Linkage