Full Report
Ledger CTO Charles Guillemet said on Aug. 23, 2026, that the company had fixed a clear-signing flaw in its Ethereum app two weeks before security firm TestMachine publicly disclosed the issue. As of Aug. 24, there were no independently verified reports of funds stolen through the specific vulnerability. The issue involved clear signing, a security feature that displays transaction amounts, addresses, and smart-contract actions directly on a Ledger device before approval. TestMachine said a malicious application could send a competing command while a user was reviewing the legitimate transaction. Under that scenario, the device screen could display one transaction while another was prepared for signing. Researchers cited a potential example in which a limited transaction could be replaced with a broader token approval. TestMachine said its AI vulnerability scanner, Azimuth, discovered and validated the flaw during an autonomous scan on a Ledger Flex. Because of shared code, the company said Nano X, Nano S Plus, Stax and Apex devices could also potentially be affected. However, no complete public proof of concept showing fund theft across every named device was available at publication. Guillemet said Ledger Donjon, the company's internal security research team, had independently identified the problem using an AI-powered vulnerability research system. He said the fix “was deployed two weeks ago” and argued that claims the vulnerability remained open amounted to “manufacturing fear for attention.” TestMachine disputed that account, saying it had shared and verified the finding with Ledger but declined a bounty. Guillemet said the company contacted Ledger's bounty program only after the fix had shipped and did not discuss the vulnerability with the bounty team before publication. Neither side's account of the disclosure sequence has been independently confirmed. TestMachine, Ledger and the Missing Release Record Ledger's public Ethereum app repository creates another unresolved question. As of Aug. 24, its newest tagged release was version 1.22.1, dated May 27, 2026. Its only listed change was “Instability in APDU communication handling.” No August 2026 tagged release identifies the clear-signing substitution issue described by TestMachine. That does not establish that Ledger failed to patch the flaw. Ledger can distribute application updates through its device app store without creating a corresponding tagged GitHub release. Still, the public record does not allow users to verify Guillemet's “two weeks ago” timeline or determine which Ethereum app version contains the fix, as CoinLaw reports. Ledger has also not published a detailed technical advisory, affected-version list, or patched release identifier. Its guidance, echoed by Guillemet, is to keep firmware and apps updated. What Users Need to Check for the Ethereum App Vulnerability? The patched Ethereum app has been described as available through Ledger Live, but updating the desktop or mobile interface alone may not replace an outdated application installed on the hardware wallet. Users therefore need to check the device's own app store and reinstall or update the Ethereum app separately. The incident also highlights why clear signing matters. Verifying transaction details on the hardware device itself, rather than relying solely on the paired software, is intended to protect users from transaction manipulation. The Ledger discussion should not be treated as evidence of confirmed losses from this flaw. At this stage, the facts establish a disputed disclosure timeline, an asserted fix, and a lack of independently verified theft—not confirmation that funds were lost or that the patch was never shipped. For TestMachine, Ledger and users alike, the unresolved issue is documentation. A dated, versioned security advisory identifying the affected versions and patch would allow users to verify their protection without relying on competing public statements.
Analysis Summary
# Vulnerability: Ledger Ethereum App Clear-Signing Substitution Flaw
## CVE Details
- **CVE ID**: Not yet assigned (as of August 24, 2026).
- **CVSS Score**: Not officially rated; estimated **High** based on potential for total loss of funds.
- **CWE**: CWE-345: Insufficient Verification of Data Authenticity / CWE-1022: Use of Web Views to Display Vulnerable Content (Related to UI Redressing/Substitution).
## Affected Systems
- **Products**: Ledger Hardware Wallets.
- **Versions**: Ethereum App versions prior to the August 2026 unnumbered patch (App versions ≤ 1.22.1 are confirmed vulnerable or lack the specific fix).
- **Configurations**: Devices running the Ethereum application, including:
- Ledger Flex (Primary discovery device)
- Ledger Stax
- Ledger Nano X
- Ledger Nano S Plus
- Ledger Apex
## Vulnerability Description
The flaw resides in the "clear signing" security feature, which is designed to show users exactly what they are signing on the trusted display of the hardware wallet. A malicious application can send a competing command to the device while the user is occupied reviewing a legitimate transaction. This allows the attacker to substitute the legitimate transaction with a malicious one (e.g., replacing a simple transfer with a broad token approval) after the user has viewed the screen but before the final cryptographic signature is applied.
## Exploitation
- **Status**: PoC validated by security firm TestMachine; no independently verified reports of funds stolen in the wild as of Aug 24, 2026.
- **Complexity**: Medium (Requires a malicious application to interface with the device during an active session).
- **Attack Vector**: Adjacent/Local (Malicious software on the host computer/mobile device interacting with the connected Ledger).
## Impact
- **Confidentiality**: Low (Transaction details are public on the blockchain).
- **Integrity**: **High** (Attackers can modify transaction parameters, leading to unauthorized asset transfers).
- **Availability**: Low.
## Remediation
### Patches
- **Ledger Ethereum App (August 2026 Update)**: Ledger CTO claims the fix was deployed circa August 10, 2026. However, there is no corresponding tagged release on GitHub (latest tag remains v1.22.1). Users must update via the Ledger Live "My Ledger" manager.
### Workarounds
- **Strict Verification**: Carefully observe the device for any flickers or unexpected changes in the transaction summary before the final button press.
- **Session Isolation**: Close all unnecessary browser tabs and applications when performing high-value hardware wallet transactions.
## Detection
- **Indicators of Compromise**: Discrepancies between the intended transaction and the final transaction record on-chain.
- **Detection Methods**: Use the **Azimuth AI vulnerability scanner** (developed by TestMachine), which originally discovered the flaw on the Ledger Flex.
## References
- **Vendor Statements**: Ledger CTO Charles Guillemet (X/Social Media)
- **Researcher Report**: TestMachine Public Disclosure (Aug 2026)
- **External Analysis**: hxxps[://]coinlaw[.]io/ledger-ethereum-signing-flaw-patched/
- **Public Repository**: hxxps[://]github[.]com/LedgerHQ/app-ethereum