Side-Channel Vulnerability in BIP-39 Mnemonic Processing on Trezor Wallets Enables Mnemonic Exposure
Default status is the baseline for the product, each version can override it (e.g. patched versions marked unaffected).
| Vendor | Product | Default status | Versions | ||||||
|---|---|---|---|---|---|---|---|---|---|
| n/a | n/a | affected |
|
No data.
No data.
| Vendor | Product | Versions | ||||||||
|---|---|---|---|---|---|---|---|---|---|---|
| Satoshilabs | Trezor One |
|
||||||||
| Satoshilabs | Trezor Safe |
|
||||||||
| Satoshilabs | Trezor T |
|
No CVSS v4.0
No CVSS v3.0
No CVSS v2
This CVE is not in the KEV list.
Exploit prediction score: < 1% (0.250% probability within 30 days)
| Type | Values Removed | Values Added |
|---|---|---|
| Title | Side-Channel Vulnerability in BIP-39 Mnemonic Processing on Trezor Wallets Enables Mnemonic Exposure |
| Type | Values Removed | Values Added |
|---|---|---|
| Title | Side‑Channel Attack Enables Recovery of BIP‑39 Mnemonic on Trezor Wallets | |
| Weaknesses | CWE-128 |
| Type | Values Removed | Values Added |
|---|---|---|
| Weaknesses | CWE-385 | |
| Metrics |
cvssV3_1
|
| Type | Values Removed | Values Added |
|---|---|---|
| First Time appeared |
Satoshilabs
Satoshilabs trezor One Satoshilabs trezor Safe Satoshilabs trezor T |
|
| Vendors & Products |
Satoshilabs
Satoshilabs trezor One Satoshilabs trezor Safe Satoshilabs trezor T |
| Type | Values Removed | Values Added |
|---|---|---|
| Title | Side‑Channel Attack Enables Recovery of BIP‑39 Mnemonic on Trezor Wallets | |
| Weaknesses | CWE-128 |
| Type | Values Removed | Values Added |
|---|---|---|
| Description | A side-channel vulnerability exists in the implementation of BIP-39 mnemonic processing, as observed in Trezor One v1.13.0 to v1.14.0, Trezor T v1.13.0 to v1.14.0, and Trezor Safe v1.13.0 to v1.14.0 hardware wallets. This originates from the BIP-39 standard guidelines, which induce non-constant time execution and specific branch patterns for word searching. An attacker with physical access during the initial setup phase can collect a single side-channel trace. By utilizing profiling-based Deep Learning Side-Channel Analysis (DL-SCA), the attacker can recover the mnemonic code and subsequently steal the assets. The issue was patched. | |
| References |
|