Skip to main content

Search...

Popular searches

Ledger altcoin apps could sign Bitcoin transactions (app isolation bypass)

LedgerHigh

Who is affected

Owners of a Nano S or Nano X with the Bitcoin app installed could be led to sign a Bitcoin transaction while believing they were approving a transaction in another coin's app. Ledger states Bitcoin app 1.4.6 adds a warning; the researcher considers this not a complete fix.

What happened

Ledger’s bulletin LSB-014 states that the Bitcoin app and most of its derivatives on the Nano S and Nano X did not enforce the restriction that each app derives keys only on its own path. As a result, a Bitcoin derivative app could derive public keys or sign Bitcoin transactions. The bulletin lists Litecoin, Dogecoin, Dash, Bitcoin Testnet and other derivative apps as affected; Bitcoin Cash, Zcash and some others were not, because they use a different signature format.

According to the researcher, as reported by Cointelegraph, a user could be shown a transaction for a less valuable coin, such as Litecoin or a Bitcoin fork, while a real Bitcoin transaction was released; the Bitcoin Testnet app would also accept mainnet Bitcoin transactions and display them as testnet. An attacker needs to get the user to approve such a transaction prepared by malicious software on the host.

The researcher monokh reported the issue through Ledger’s bug bounty programme on 2 May 2020, and a 90-day disclosure date of 2 August was agreed. Ledger states the researcher published details on 4 August without first notifying its security team, and that it updated the Bitcoin app on 5 August. Ledger says it did not block unusual paths because that could lock users out of their funds; instead Bitcoin app 1.4.6 shows a warning when a derivative app derives on an unusual path. The researcher said, according to Cointelegraph, that Ledger had not fully fixed the issue and had chosen a warning over a complete fix.

What Ledger advises:

  • Update the Bitcoin app to version 1.4.6 or later.
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
BlockchainPublic Key

A public key is a cryptographic key used to receive transactions in a blockchain. It is shared openly, while the corresponding private key remains confidential.

Read full definition
BlockchainLitecoin

Litecoin (LTC) is a peer-to-peer cryptocurrency forked from Bitcoin in 2011, offering faster block times (2.5 minutes) and using the Scrypt hashing algorithm.

Read full definition
BlockchainDogecoin

Dogecoin (DOGE) is a cryptocurrency launched in 2013 as a joke based on the Doge meme. It uses proof-of-work on a Litecoin fork with unlimited supply.

BlockchainTestnet

A testnet is a blockchain network used for testing and development, where developers can experiment without using real cryptocurrency. Examples include Goerli and Sepolia.

Read full definition
BlockchainZcash

Zcash is a privacy-focused cryptocurrency that uses zero-knowledge proofs to enable shielded transactions, ensuring enhanced confidentiality of transaction details.

Read full definition
BlockchainFork

A fork is a blockchain split into two chains due to protocol changes or disagreements. Hard forks create permanent divergences; soft forks are backward-compatible.

Read full definition
BlockchainMainnet

Mainnet is the primary blockchain network where actual transactions occur, as opposed to testnets. It represents the live, functioning version of a blockchain.

Read full definition
SecurityMalware

Malware is malicious software that steals or redirects crypto, for example by logging keystrokes, swapping copied addresses or reading wallet files.

Read full definition

Sources

Independent reporting and research this entry was checked against.

  1. Ledger Donjon — Ledger Security Bulletin 014: Path derivation too permissive in Bitcoin derivative apps (4 Aug 2020)
  2. Cointelegraph — A Newly Discovered Vulnerability in Ledger Wallet Could Be Disastrous If Not Properly Fixed (5 Aug 2020)

Learn more

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

Cite this entry

WalletInsights. “Ledger altcoin apps could sign Bitcoin transactions (app isolation bypass)”. Hardware wallet security incident tracker. Last verified November 4, 2026. https://walletinsights.io/en/security-incidents/ledger-bitcoin-app-coin-isolation-bypass-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.