Trezor One 1.8.0 fixes glitching attacks that read the seed from memory
Who is affected
An attacker with physical access to a Trezor One on firmware older than 1.8.0 could read the seed from memory unless a passphrase was set. Trezor fixed them in Trezor One firmware 1.8.0; the Model T was not directly affected and received the same protections in 2.1.0.
What happened
At the 35C3 conference on 27 December 2018 the wallet.fail researchers showed they could flash a Trezor One and read its seed and PIN from RAM; Bitcoin Magazine reports the attack only works against users without a passphrase. Trezor’s CTO said the company had not been informed through its responsible disclosure programme beforehand and would address the issues in a firmware update at the end of January.
On 6 March 2019 Colin O’Flynn published a second technique that he says he disclosed to Trezor in January 2019. It uses electromagnetic fault injection, aimed through the closed case at a device in bootloader mode, to defeat a length check in the USB descriptor handler so the device returns far more memory than requested, including the stored seed. O’Flynn states that a password-protected seed cannot be dumped this way and that opening the case is not required.
Trezor’s list of past security issues records both as fixed in Trezor One firmware 1.8.0: an SRAM dump via glitching the firmware update (reported 27 December 2018 by wallet.fail) and a secret information leak via USB descriptors (reported 2 January 2019 by Colin O’Flynn, rated high, also fixed in Model T firmware 2.1.0). Trezor’s disclosure post of 6 March 2019 describes all three issues fixed in Trezor One 1.8.0 (released 27 February) and Model T 2.1.0, including a side-channel analysis of the PIN comparison reported by Charles Guillemet of Ledger Donjon on 31 October 2018. Trezor states that the Model T was not directly affected by any of them and received the same protections as a precaution; that the SRAM dump likely affects ARM Cortex-M3 chips from all vendors; that every attack requires physical access and specialised hardware; that passphrase users are unaffected unless they disclosed the passphrase; and that there was no evidence any of them had been exploited outside the lab.
PIN Protection is a security feature that requires a personal identification number (PIN) to access a cryptocurrency wallet or device, preventing unauthorized access.
Read full definitionBitcoin (BTC) is the first decentralized cryptocurrency, launched in 2009. It uses blockchain technology for secure, peer-to-peer digital transactions without intermediaries.
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 definitionFirmware Update installs new low-level software on a hardware wallet to fix bugs, enhance security, or add features in cryptocurrency devices.
Read full definitionFault injection disturbs a chip's voltage, clock or electromagnetic environment so that it skips a security check or leaks data.
Read full definitionA 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.
Read full definitionFirmware is the software that runs on a hardware wallet itself: it generates keys, shows transaction details on the screen and signs.
Read full definitionSources
Independent reporting and research this entry was checked against.
- Bitcoin Magazine — Security Researchers Reveal Wallet Vulnerabilities on Stage at 35C3 (31 Dec 2018)
- Colin O'Flynn — Glitching Trezor using EMFI Through The Enclosure (6 Mar 2019)
- Black Hat USA — MINimum Failure: Stealing Bitcoins with Electromagnetic Fault Injection, Colin O'Flynn (Aug 2019)
- Trezor (Wayback Machine archive) — Past security issues (archived 26 Mar 2025)
Learn more
Guides on protecting yourself against this type of incident (Hardware attack) 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 GuideEvil Maid Attack: Protecting Unattended Hardware Wallets
Someone accesses your wallet while you are away. Hotel rooms, offices, shared spaces — how to detect and prevent physical tampering.
Read GuideProtecting Your Hardware Wallet from Physical Theft
What happens if someone steals your hardware wallet? How to set up layers of protection so theft alone cannot compromise your crypto.
Read GuideFault Injection
Fault injection disturbs a chip's voltage, clock or electromagnetic environment so that it skips a security check or leaks data.
Side-Channel Attack
A side-channel attack in cryptocurrency and blockchain targets indirect information, like power usage or timing, to extract sensitive data from a system or device.
Secure Element
A secure element is a tamper-resistant chip built to store secrets and resist physical attacks such as side-channel analysis and fault injection.
Evil Maid Attack
An evil maid attack is a physical security threat where an attacker gains temporary unsupervised access to a hardware wallet to tamper with it, install malicious firmware, or extract private keys.
Cite this entry
WalletInsights. “Trezor One 1.8.0 fixes glitching attacks that read the seed from memory”. Hardware wallet security incident tracker. Last verified November 3, 2026. https://walletinsights.io/en/security-incidents/trezor-one-glitching-memory-readout-fixes-2019/
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
- Ledger Donjon bypasses Trezor Safe 3 supply-chain protections
- EUCLEAK side channel in Infineon ECDSA library reaches Trezor Safe 3 and Safe 5 chip