The failure
What actually went wrong
The device itself had not failed. The compromise was upstream of it - the transaction being presented for signing was not the transaction the owner believed they were approving. A hardware wallet will faithfully sign whatever it is asked to sign; its protection lies in showing you the details on its own screen, and that check had been bypassed in the way the owner was interacting with it.

