Ledger altcoin apps could sign Bitcoin transactions (app isolation bypass)
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.
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 definitionA 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 definitionLitecoin (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 definitionDogecoin (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.
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 definitionZcash is a privacy-focused cryptocurrency that uses zero-knowledge proofs to enable shielded transactions, ensuring enhanced confidentiality of transaction details.
Read full definitionA 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 definitionMainnet is the primary blockchain network where actual transactions occur, as opposed to testnets. It represents the live, functioning version of a blockchain.
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 definitionSources
Independent reporting and research this entry was checked against.
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. “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.
All Ledger incidents
- Hardware implants in Ledger devices sold by CryptoBilis
- Ledger Ethereum app clear-signing bypass hid all but one operation of a large batch
- Ledger Ethereum app swap flow could sign a token approval in place of a payment
- Ledger Secure SDK flaw let a host change transaction details after on-screen review
- Ledger Monero app exposed Keccak state, letting a compromised host recover spend keys