Trezor passphrase entered on a computer could be swapped to hold funds for ransom
Who is affected
Trezor owners who typed their passphrase on a compromised computer could have funds sent to a wallet they could not unlock without the attacker's cooperation. Trezor fixed it in Trezor One 1.9.3 and Model T 2.3.3 and described the attack as theoretical.
What happened
On 2 September 2020 Marko Bencun of Shift Crypto, the company behind the BitBox hardware wallet, disclosed that the Trezor One before firmware 1.9.3 and the Trezor Model T before 2.3.3 were open to a remote ransom attack when the optional passphrase was typed on the computer or phone rather than on the device. The same issue affected KeepKey, whose firmware derives from Trezor’s.
According to the researcher, the devices did not show a passphrase entered on the host for confirmation before using it. Malware or a man-in-the-middle on the USB connection could therefore substitute a passphrase known only to the attacker: the wallet would load normally and receive addresses would match on screen, but coins received there could only be spent with the attacker’s passphrase, which could then be withheld for ransom. CoinDesk notes that the attacker cannot spend the coins either, since they still derive from the user’s seed. The researcher points out that only users who enabled the passphrase feature were exposed, and that all coins on the device could be affected at once.
Shift Crypto reported the issue to SatoshiLabs on 15 April 2020 and to ShapeShift (KeepKey) on 7 May 2020. Trezor released Trezor One 1.9.3 and Model T 2.3.3 on 2 September 2020; the firmware changelogs list the security change as showing a non-empty passphrase on the device when it was entered on the host. SatoshiLabs paid a bounty, according to the researcher, and a Trezor representative told CoinDesk the attack was only theoretical. The researcher later added that ShapeShift fixed the KeepKey in November 2021.
Cryptocurrency is a digital or virtual currency secured by cryptography, operating on decentralized blockchain networks to enable secure, peer-to-peer transactions.
Firmware is the software that runs on a hardware wallet itself: it generates keys, shows transaction details on the screen and signs.
Read full definitionA passphrase is an additional security layer for cryptocurrency wallets, acting as a 25th word in the BIP39 seed phrase, protecting access to hidden wallets.
Read full definitionMalware is malicious software that steals or redirects crypto, for example by logging keystrokes, swapping copied addresses or reading wallet files.
Read full definitionA wallet address is the public identifier others use to send you crypto. It is derived from a public key and is safe to share.
Read full definitionSources
Independent reporting and research this entry was checked against.
- benma's blog (Marko Bencun) — A ransom attack on Trezor's and KeepKey's passphrase handling (2 Sep 2020)
- CoinDesk — Hardware Wallet Flaw Lets Attackers Hold Crypto for Ransom Without Touching Device (2 Sep 2020)
- Trezor (GitHub) — trezor-firmware core CHANGELOG, 2.3.3 (2 Sep 2020)
- Trezor (GitHub) — trezor-firmware legacy CHANGELOG, 1.9.3 (2 Sep 2020)
Learn more
Guides on protecting yourself against this type of incident (Firmware vulnerability) and the glossary terms that describe it.
Can Hardware Wallets Be Hacked?
Hardware wallets are extremely secure, but not invincible. Understand the real risks and attack vectors.
Read GuideIs a Hardware Wallet Really Safe?
Hardware wallets are the safest option for most people — but you can still make mistakes. Here's what to know.
Read GuideFirmware
Firmware is the software that runs on a hardware wallet itself: it generates keys, shows transaction details on the screen and signs.
Bootloader
A bootloader is a small program that initializes hardware and loads the main operating system or firmware on a device, often used in blockchain hardware wallets for secure startup.
Firmware Update
Firmware Update installs new low-level software on a hardware wallet to fix bugs, enhance security, or add features in cryptocurrency devices.
Cite this entry
WalletInsights. “Trezor passphrase entered on a computer could be swapped to hold funds for ransom”. Hardware wallet security incident tracker. Last verified November 4, 2026. https://walletinsights.io/en/security-incidents/trezor-passphrase-host-entry-ransom-attack-2020/
Corrections and right of reply
Vendors, researchers and readers can send corrections or statements to security@walletinsights.io. We check them against the sources, update the entry and record the change in its log.
All Trezor incidents
- Suspected implant in a Trezor Safe 5 sold by CryptoBilis
- Breach at shipping provider ShipMonk exposes data of up to 80,689 Trezor customers
- Laser fault injection bypasses firmware checks on Trezor Safe 7's TROPIC01 chip
- Fake Trezor letters demand an "Authentication Check" and the recovery phrase
- Attackers abuse Trezor's support contact form to send phishing emails