Ledger MCU firmware update flaw could permanently brick Nano X, Flex and Stax
Who is affected
A Ledger Nano X, Flex or Stax on firmware older than 2.4.2, 1.2.2 or 1.6.2 respectively could be made permanently unusable through a crafted MCU firmware update. Ledger states the impact is limited to device operability and funds were never at risk.
What happened
Ledger’s security bulletin LSB-021 describes a flaw in the update process for the MCU firmware of the Ledger Nano X, Flex and Stax. During an update, the bootloader takes a reset_handler address from the host computer that tells the device where to resume execution once flashing is complete. According to Ledger, the bootloader did not validate this value.
Ledger states that a crafted address could point either to invalid memory or to code controlled by the attacker. In the first case the device could enter an unrecoverable fault state at boot: both external interfaces stop responding and, according to the bulletin, the device cannot be restored without specialised tools and factory-level access. Ledger attributes the flaw to missing basic checks such as range, alignment and signature validation, and states that the impact is limited to device operability and that client funds have never been at risk.
Ledger states that it fixed the issue by strictly validating the reset_handler field and making the command part of the signed communication flow, in Nano X firmware 2.4.2, Flex 1.2.2, Stax 1.6.2 and later releases. The issue was reported by Guanxing Wen through Ledger’s bug bounty programme.
Ledger published LSB-021 on 10 January 2025; the bulletin gives no report or fix dates. On 19 May 2026 VulnCheck published CVE-2025-15645 for the same flaw, describing it as a denial-of-service issue that requires physical access, rated medium, affecting Nano X before 2.4.2, Flex before 1.2.2 and Stax before 1.6.2.
What Ledger advises:
- Keep the device firmware up to date.
Firmware is the software that runs on a hardware wallet itself: it generates keys, shows transaction details on the screen and signs.
Read full definitionA 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.
Read full definitionSources
Independent reporting and research this entry was checked against.
- Ledger Donjon — Ledger Security Bulletin LSB-021: Missing parameter validation during MCU firmware update (10 Jan 2025)
- VulnCheck — Ledger Nano X, Flex, Stax MCU Firmware Update Denial of Service (CVE-2025-15645) (19 May 2026)
- cve.report — CVE-2025-15645: Ledger Nano X, Flex, Stax MCU Firmware Update Denial of Service (19 May 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 MCU firmware update flaw could permanently brick Nano X, Flex and Stax”. Hardware wallet security incident tracker. Last verified November 3, 2026. https://walletinsights.io/en/security-incidents/ledger-mcu-update-reset-handler-bricking-2025/
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