Skip to main content

Search...

Popular searches

Counterfeit Trezor Model T with modified bootloader and preset seeds

TrezorHigh

Who is affected

Anyone who set up a wallet on such a counterfeit used a seed the attacker already knew. Owners of genuine devices bought through official channels are not affected.

What happened

Kaspersky analyzed a device sold as a Trezor Model T after its owner lost cryptocurrency. The owner had bought it from a seller on a popular classifieds website. According to Kaspersky, it looked genuine at first glance but reported bootloader version 2.0.4, which Trezor never released.

Kaspersky found that the genuine STM32F427 microcontroller had been replaced with an STM32F429 with read-out protection disabled, and that the bootloader’s firmware originality and signature checks had been removed. The modified firmware replaced the randomly generated seed with one of 20 seed phrases stored in the firmware, and used only the first character of the optional passphrase.

This is a counterfeit device, not a vulnerability in genuine Trezor hardware or firmware. A Trezor spokesperson told Cointelegraph that Trezor Suite warns users when a device runs unofficial firmware.

What to do:

  • Buy hardware wallets only from the vendor or its authorized resellers.
  • Never ignore warnings shown by the device or its companion app.
  • Update the firmware and reset a new device before use.
GeneralCryptocurrency

Cryptocurrency is a digital or virtual currency secured by cryptography, operating on decentralized blockchain networks to enable secure, peer-to-peer transactions.

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
BlockchainMnemonic Phrase

A mnemonic phrase is a set of words that stores a cryptocurrency wallet's private keys, allowing users to recover access if lost.

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
SecuritySupply Chain Attack

A supply chain attack targets vulnerabilities in the production or distribution process of crypto hardware or software, compromising devices or systems before they reach the user.

Read full definition
WalletTrezor Suite

Trezor Suite is a software interface for managing Trezor hardware wallets, allowing users to send, receive, and store cryptocurrencies securely.

Read full definition
WalletHardware Wallet

A hardware wallet is a dedicated device that keeps private keys offline and signs transactions internally, so the keys never reach an internet-connected computer or phone.

WalletCompanion App

A companion app is a software application used to manage and interact with cryptocurrency wallets or blockchain networks, typically offering features like transactions and security controls.

Read full definition

Sources

Independent reporting and research this entry was checked against.

  1. Kaspersky — Case study: fake hardware cryptowallet (10 May 2023)
  2. Cointelegraph — 'Trusted seller' vends fake Trezor wallets stealing crypto: Kaspersky (May 2023)
  3. Bitcoin.com News — Kaspersky uncovers counterfeit Trezor wallets

Learn more

Guides on protecting yourself against this type of incident (Supply chain) and the glossary terms that describe it.

Cite this entry

WalletInsights. “Counterfeit Trezor Model T with modified bootloader and preset seeds”. Hardware wallet security incident tracker. Last verified November 3, 2026. https://walletinsights.io/en/security-incidents/counterfeit-trezor-model-t-preset-seeds-2023/

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.