Author

Topic: A Proof of Concept Tutorial on How To Break the Ledger Security Model (Read 184 times)

legendary
Activity: 3542
Merit: 1966
Leading Crypto Sports Betting & Casino Platform
The guy who exposed this exploit was not happy with the way that the technicians handled this matter. He said that they lacked the knowledge and understanding of how this exploit worked, so he went public with this. If this is true, then I would be worried about the skill levels of these developers/technicians.  

By going public, before the fix was in place, could have serious implications. He would have given hackers the knowledge before the fix was applied.  
legendary
Activity: 2562
Merit: 1441
Quote
In this post, I’m going to discuss a vulnerability I discovered in Ledger hardware wallets. The vulnerability arose due to Ledger’s use of a custom architecture to work around many of the limitations of their Secure Element.

An attacker can exploit this vulnerability to compromise the device before the user receives it, or to steal private keys from the device physically or, in some scenarios, remotely.

If you want to miss out on the fun of building an exploit yourself, you can find my proof-of-concept on GitHub.

Github link: https://github.com/saleemrashid/ledger-mcu-backdoor

If you follow the instructions there and install it on a Ledger Nano S running firmware 1.3.1 or below, you will be able to reenact the attack in the video above. However, because this is for educational purposes only, I have deliberately made the attack slightly less reliable.

https://saleemrashid.com/2018/03/20/breaking-ledger-security-model/

....

He offers a complete technical breakdown of the vulnerability. This seems like interesting news which hasn't received much attention. While the exploit has been patched on most machines affected the nano blue remains unpatched. Disseminating this information and giving this issue more publicity could provide incentive for Ledger to issue a patch quicker.  Smiley

It might also help to know the vulnerability isn't inherent in bitcoin or blockchain but rather in the custom built hardware architecture which Ledger utilizes in its products.
Jump to: