Skip to main content

Search...

Popular searches

Trezor One 1.8.0 fixes glitching attacks that read the seed from memory

TrezorHigh

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.

SecurityPIN Protection

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 definition
BlockchainBitcoin

Bitcoin (BTC) is the first decentralized cryptocurrency, launched in 2009. It uses blockchain technology for secure, peer-to-peer digital transactions without intermediaries.

Read full definition
SecurityPassphrase

A 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 definition
HardwareFirmware Update

Firmware Update installs new low-level software on a hardware wallet to fix bugs, enhance security, or add features in cryptocurrency devices.

Read full definition
SecurityFault Injection

Fault injection disturbs a chip's voltage, clock or electromagnetic environment so that it skips a security check or leaks data.

Read full definition
HardwareBootloader

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.

Read full definition
HardwareFirmware

Firmware is the software that runs on a hardware wallet itself: it generates keys, shows transaction details on the screen and signs.

Read full definition

Sources

Independent reporting and research this entry was checked against.

  1. Bitcoin Magazine — Security Researchers Reveal Wallet Vulnerabilities on Stage at 35C3 (31 Dec 2018)
  2. Colin O'Flynn — Glitching Trezor using EMFI Through The Enclosure (6 Mar 2019)
  3. Black Hat USA — MINimum Failure: Stealing Bitcoins with Electromagnetic Fault Injection, Colin O'Flynn (Aug 2019)
  4. 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.

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.