Skip to main content

Search...

Popular searches

Ledger Ethereum app clear-signing bypass hid all but one operation of a large batch

LedgerHigh

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.
BlockchainEthereum

Ethereum is a decentralized blockchain platform that enables smart contracts and decentralized applications (dApps). Its native cryptocurrency is Ether (ETH).

Read full definition
SecurityBlind Signing

Blind signing is the process of signing a transaction without viewing its contents, typically used in hardware wallets for enhanced security.

Read full definition
TransactionMultisig

Multisig (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 definition
TransactionTransaction ID

A 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 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
DefiSwap

In 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.

  1. Ledger Donjon — Ledger Security Bulletin LSB-024: Clear-signing bypass via array-count truncation in the Ethereum app (27 Aug 2026)
  2. CryptoSlate — Ledger says the viral "hack" was already patched, but two real bugs still needed fixing (28 Aug 2026)
  3. Coin360 — Ledger fixes Ethereum signing flaws after OneKey reproduces older bug (29 Aug 2026)
  4. 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.

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.