On October 13, Ledger published a statement that should retire a decade of lazy assumptions about hardware wallets. A device sold through a reseller contained a component Ledger did not authorize. That component read the seed phrase off the screen and transmitted it over a cellular connection. No firmware exploit. No elliptic-curve break. No clever glitch against the secure element. Someone put a radio in the mailroom and read the letter on its way out.
That is the entire technical story, and it is worse than a hack. Hacks get patched. Trust boundaries do not.
Context
A hardware wallet rests on one sentence: the private key never leaves the device, and the device is what the manufacturer says it is. The second clause does all the work, and almost nobody audits it. Ledger's secure element is genuinely good. Its firmware signing is genuinely good. Both guarantees begin at the factory gate and end at the USB port of a stranger's laptop, and in between sits a chain of distributors, warehouses, resellers and second-hand marketplaces that no security model has ever adequately covered.
Ledger's October 13 statement narrowed confirmed losses to devices sold by CryptoBilis, a reseller. Taylor Monahan, who has spent years tracing wallet drains, said the affected devices in the reports she has reviewed were purchased between June and early October. Bitquery puts the aggregate at 324 wallets and roughly $102 million. Ledger has not confirmed a total. Monahan has not published a case count.
Those two omissions matter. Not because anyone is lying, but because a loss figure without a denominator is a rumour, and rumours are the raw material of the second attack.
Note what Ledger's statement actually concedes. Saying every confirmed loss traces to one reseller is exculpatory about the firmware and damning about the channel. The factory was fine. The last mile was not. That is not a cryptography problem; it is a logistics problem wearing a cryptography costume.
Core
I want to describe what the implant has to do, because the mechanics explain why this class of attack is hard to detect and trivial to scale.
A hardware wallet's display is driven by a ribbon cable and a controller sitting on the same board as the secure element. The secure element signs. The screen shows you the address, and it shows you the twenty-four words during backup. The path between the secure element and the glass is not cryptographically attested. It does not need to be, under the normal threat model, because the assumption is that nothing hostile lives on that board.
The CryptoBilis component sits on that path. It watches the display bus, reconstructs the words as they are rendered during initialisation, buffers them, and pushes them out over a cellular link. That is the design. It is not elegant. It does not need to be. It is a tap on an unauthenticated wire.
The device passes every check a user can perform. The firmware is signed. Ledger Live's genuine check returns clean. The secure element generates entropy correctly. The address on screen is the address you sign for. Nothing is wrong — until the seed is displayed, and then everything is wrong, permanently, silently and in real time.
The exfiltration is live, and this is the part I keep returning to. A static theft — a photographed backup card, a skimmed shipping label — hands the attacker a seed and no urgency. A cellular uplink hands them a seed the moment it exists, which means they can afford to wait. They watch the address. They drain it in the same block the balance lands. In my own work running an autonomous yield system across three L2s with $500,000 of my own capital at risk, I treat any credential observable in real time as already compromised. There is no "later" in a live-exfil model. There is only before the deposit and after.
Now the arithmetic. 324 wallets, $102 million, per Bitquery. That averages roughly $315,000 per wallet. An average is not a distribution; it is a warning. Drains that size do not come from retail users holding a few thousand dollars of ETH. They come from operators with meaningful balances, which means the implant was not indiscriminate. Either the attacker knew who was buying through that channel, or the drain was selective and left dust behind on the rest.
I have seen this shape before. In 2020, ahead of the Compound oracle manipulation fully materialising, I was watching gas patterns in the cETH market and running Python simulations of MEV vectors. The signal was never in the price. It was in the mechanics — someone paying for a computation that had no economic reason to exist. Same here. The signal is not "Ledger hacked." The signal is a component with no business being on that board, sitting in a channel with no business being unverified.
A radio does not ship in a one-off build. An implant of this type requires a supply of modified boards, firmware for the module, a backend to receive and index incoming seeds, and a monetisation path that survives being watched. That is a business with inventory and logistics, not a prank. The purchase window from June to early October, followed by losses surfacing after, is consistent with a deliberate accumulation phase: build the stock, sell into the channel, wait for balances to consolidate, then execute. Anyone modelling this as opportunistic vandalism is modelling it wrong.
The second wave is the expensive one.
Here the event stops being a hardware story. Monahan's most recent batch of reports was not caused by the cellular implant. It was caused by people who read the news, panicked, and then did something worse than nothing. They clicked malicious Google ads. They installed fake apps. They landed on phishing sites. They opened extortion emails. They answered scam calls. Every one of those is a documented loss vector in the reports she is handling, and none of them require physical access to anything.
On October 16, SlowMist warned about campaigns impersonating a Ledger firmware update. Zscaler ThreatLabz documented fraudulent Google ad campaigns of exactly this shape back in September 2024. The infrastructure was already built and already optimised. The breach simply handed it a narrative with a 24-hour shelf life and unlimited renewals.
And the narrative does the work. "Your Ledger is compromised, update your firmware here" is the highest-conversion phishing copy ever written, because it is half true. Ledger Support posted on October 14 that the company will never call, never DM, and never ask for your twenty-four words. That is the correct message. It is also, by construction, the message that arrives after the damage.
So I stress-tested my own setup. The firmware attestation passes, because the implant is not in the firmware. The genuine check passes, because the device is a genuine Ledger with an extra board. Address verification on screen passes, because the display is not the thing being lied to — the display is the thing being read. Seed entropy passes, because entropy was never the problem.
Four green checkmarks and a compromised key. That is the anatomy of a supply chain attack: it defeats verification by satisfying it.
The only control that survives is one that does not require the device to be honest. Multisig. Austin Griffith's point is correct and it is not new: a hardware wallet should be one signer among several, never the sole custodian. If one signer is compromised, you replace it. Rotation is the mitigation, and rotation only exists if the key was never singular. Monahan's own practice — multiple devices, multiple locations, paper backups distributed — is the same logic applied without a smart contract.
Multisig is not free. It is operational overhead, coordination latency, and a fresh surface for user error. But it converts a total loss into a partial one, and in a bull market where everyone is compounding, the gap between a 100% drawdown of self-custodied capital and a 33% one is the gap between exiting the cycle and continuing it.
Contrarian
The consensus read is that Ledger's supply chain failed and users should switch to Trezor. That read is comfortable and mostly wrong.
Trezor's open-source firmware is a genuine advantage, and it is why Monahan still runs one. But open-source firmware does not attest the ribbon cable. A modified board with a display tap works identically on an open device, because the firmware has nothing to say about hardware it did not design. Open source solves the trust problem one layer above where this attack lives.
The real blind spot is narrower and more uncomfortable: the industry has spent a decade auditing code and roughly zero time auditing logistics. Every protocol I have stress-tested — the 2017 ICO contracts where I traced Solidity by hand for three weeks and found three integer overflows in the fundraising function, the EigenLayer slashing logic I reverse-engineered on a local testnet for six months — lived entirely in software, where verification is cheap, repeatable and reproducible. A sealed box in a warehouse is none of those things. It is a physical assertion of trust, and physical assertions do not survive contact with a motivated adversary and a margin on resale.
Structure defines value; chaos destroys it. The structure here was never the cryptography. It was the chain of custody, and nobody was watching it.
The headline number is also wrong in both directions. Too high as attribution: Bitquery's figure aggregates drains across multiple vectors, and not all 324 wallets necessarily touched a modified device. Too low as cost: it counts stolen assets and ignores the panic tax — the fake-app installs, the malicious approvals, the extortion payments — none of which ever make it into an on-chain tally. Regulators will eventually notice the second category, because consumer protection and product safety liability are jurisdictionally easier to pursue than cross-border fraud. A French or EU authority asking what due diligence a hardware vendor owes on authorised resellers is a more plausible next chapter than any enforcement action against the phishers.
Takeaway
Practical levels, since that is what I trade on. Buy direct or from an authenticated channel; treat any reseller discount as a risk premium paid in advance. Assume any device that has displayed a seed to you is burned — regenerate, migrate, rotate. Then move the bulk of anything you cannot afford to lose behind a threshold signature, because the next iteration of this attack will not be a cellular radio. It will be something quieter on the same unauthenticated bus.
We do not predict the future; we hedge against it. The question worth asking is not whether your hardware wallet is genuine. It is whether you would still be solvent if it were not.