Ledger Ethereum app clear-signing bypass hid all but one operation of a large batch
Who is affected
Users of Ledger Ethereum app 1.19.0 to 1.22.2 signing through a compromised host could approve a batch of more than 255 operations while seeing only one. Ledger describes exploitation as difficult and fixed the flaw in Ethereum app 1.22.3.
What happened
Ledger’s security bulletin LSB-024 describes a clear-signing bypass in the Ethereum app’s Generic Transaction Parser. According to Ledger, the parser stored an attacker-controlled 16-bit array element count in an 8-bit field, so counts above 255 wrapped around: a 257-element array was recorded as 1, the device displayed a single operation, and the signature covered the whole batch.
Ledger states that exploitation requires a compromised host and a clear-signing descriptor that iterates an attacker-controlled array of more than 255 elements, and does not require blind signing, a non-default setting or physical access. Ledger describes exploitation as difficult because few contracts accept arrays that large, and names a compromised multisig frontend as the main threat; where a threshold of signatures is required, the attacker still needs the full threshold over the same transaction hash. In Ledger’s single-owner proof of concept on a private fork, a 257-operation batch was signed after one operation was shown and the 256 undisplayed operations executed.
Ledger lists Ethereum app 1.19.0 through 1.22.2 as affected and states that 1.22.3, which rejects counts that do not fit the field, was published on 25 August 2026 for all its device targets. The same release also fixes several lower-severity review issues from Ledger’s internal review, and the separate swap flaw described in LSB-025.
Felipe A. Manzano of Bitfinding reported the flaw with a proof of concept through Ledger’s bug bounty programme on 28 March 2026, and a variant was reported separately by Florian Pradines. According to the bulletin, Ledger classified it as High on 23 April and merged a correction on 5 May, but Ethereum app 1.22.2, tagged on 13 August, shipped without it until the reporter flagged the omission on 23 August. CryptoSlate and Coin360 note that the bulletins do not explain why the merged fix was missing from 1.22.2. Ledger published the bulletin on 27 August 2026.
What Ledger advises:
- Install Ethereum app 1.22.3 or later and confirm the application version on the device.
Ethereum is a decentralized blockchain platform that enables smart contracts and decentralized applications (dApps). Its native cryptocurrency is Ether (ETH).
Read full definitionBlind signing is the process of signing a transaction without viewing its contents, typically used in hardware wallets for enhanced security.
Read full definitionMultisig (multi-signature) is a security feature that requires multiple private keys to authorize a transaction, enhancing protection against unauthorized access in blockchain networks.
Read full definitionA transaction ID (TXID) is the unique hash that identifies a transaction on a blockchain, used to look it up in a block explorer.
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 definitionIn cryptocurrency, a swap is the direct exchange of one token for another on a blockchain, often via decentralized exchanges (DEXs) without intermediaries.
Sources
Independent reporting and research this entry was checked against.
- Ledger Donjon — Ledger Security Bulletin LSB-024: Clear-signing bypass via array-count truncation in the Ethereum app (27 Aug 2026)
- CryptoSlate — Ledger says the viral "hack" was already patched, but two real bugs still needed fixing (28 Aug 2026)
- Coin360 — Ledger fixes Ethereum signing flaws after OneKey reproduces older bug (29 Aug 2026)
- Decrypt — No, Ledger Wasn't Hacked: Vulnerable Ethereum App Was Patched Before Exploit, Company Says (27 Aug 2026)
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 Ethereum app clear-signing bypass hid all but one operation of a large batch”. Hardware wallet security incident tracker. Last verified November 4, 2026. https://walletinsights.io/en/security-incidents/ledger-ethereum-app-clear-signing-array-truncation-2026/
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 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
- Fake Ledger Live app in Apple's App Store