DARKNAVY shows tampered Cypherock X1 firmware passing the authenticity check at GEEKCON
Who is affected
An X1 tampered with before it reaches the buyer could pass Cypherock's authenticity check and generate recovery phrases known to the attacker, according to DARKNAVY. Cypherock has not published a statement on the demonstration.
What happened
At GEEKCON 2025 in Shanghai, a security contest and conference founded by the research firm DARKNAVY, DARKNAVY demonstrated attacks on two hardware wallets, one of them the Cypherock X1. On 21 November 2025 it published a technical write-up. According to DARKNAVY, it simulated a supply-chain attack: it tampered with the X1’s firmware, bypassed secure boot and the device authenticity check, and gained control over newly generated recovery phrases. On stage, a judge connected the modified wallet to Cypherock’s cySync software, and the authenticity check reported the device as verified on both the computer and the wallet screen.
DARKNAVY describes a chain of weaknesses on the X1 Vault’s microcontroller. An out-of-bounds access when the wallet selects an applet by the ID in a USB packet lets an attacker take over code execution. A flaw in the STM32L4 firewall interface lets the protected firewall code be copied out and read. The firmware upgrade steps can be run out of order, and on boot the firmware is checked only for integrity, not for a valid signature. Finally, the authenticity check signs a firmware hash supplied by the firmware itself and is one-way: the cloud verifies the device, but the device does not verify the cloud. DARKNAVY says the chain runs entirely on the Vault’s microcontroller and does not involve the secure element or the X1 Cards. It notes that the bootloader and firewall code are not open source and are designed not to be upgradeable.
GEEKCON’s published slides for the session add a second scenario: with code running on the microcontroller, an attacker who already controls the victim’s computer can steal private keys once the owner connects and unlocks the wallet. The slides say the X1’s recovery phrase is generated directly by the microcontroller, and that the private key sits in its memory while the device is unlocked.
DARKNAVY states that it reported two vulnerabilities to Cypherock by email in March 2025, and that Cypherock pushed patches to GitHub without acknowledging the reports. Neither DARKNAVY’s write-up nor GEEKCON’s slides mention a fix for the bootloader and firewall flaws used in the demonstration, and no Cypherock statement on the demonstration was found.
A hardware wallet is a dedicated device that keeps private keys offline and signs transactions internally, so the keys never reach an internet-connected computer or phone.
Firmware is the software that runs on a hardware wallet itself: it generates keys, shows transaction details on the screen and signs.
Read full definitionSecure Boot is a security feature that ensures only trusted software runs on a device by verifying its integrity during startup, preventing unauthorized code execution in crypto systems.
Read full definitionA mnemonic phrase is a set of words that stores a cryptocurrency wallet's private keys, allowing users to recover access if lost.
Read full definitionA secure element is a tamper-resistant chip built to store secrets and resist physical attacks such as side-channel analysis and fault injection.
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 definitionA private key is the secret number that proves ownership of a crypto address and signs its transactions. Whoever has it controls the funds.
Recovery is the process of restoring access to a cryptocurrency wallet using its seed phrase or mnemonic backup if the original wallet is lost or inaccessible.
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. “DARKNAVY shows tampered Cypherock X1 firmware passing the authenticity check at GEEKCON”. Hardware wallet security incident tracker. Last verified November 4, 2026. https://walletinsights.io/en/security-incidents/cypherock-x1-darknavy-firmware-tampering-geekcon-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.