It’s Official: Half of USB Devices Have Unpatchable Security Flaws