What’s Vulnerable › Vulnerabilities
CVE-2023-27892
- Severity: medium (CVSS 5.7 v3.1)
- Exploited in the wild: not listed in CISA KEV
- EPSS: 0.5% probability of exploitation in the next 30 days
- Public exploit or detection template: yes
- Published: 2023-05-02 · updated 2026-06-17
- Weakness: CWE-125
Description
Insufficient length checks in the ShapeShift KeepKey hardware wallet firmware before 7.7.0 allow a global buffer overflow via crafted messages. Flaws in cf_confirmExecTx() in ethereum_contracts.c can be used to reveal arbitrary microcontroller memory on the device screen or crash the device. With physical access to a PIN-unlocked device, attackers can extract the BIP39 mnemonic secret from the hardware wallet.
Affected products
- Shapeshift Keepkey Firmware: from 7.5.2 before 7.7.0 — fixed in 7.7.0
How to fix
Upgrade to a fixed version: Shapeshift Keepkey Firmware 7.7.0. Check the vendor advisory for mitigations.
References
- https://blog.inhq.net/posts/keepkey-CVE-2023-27892/
- https://github.com/keepkey/keepkey-firmware/pull/337
- https://blog.inhq.net/posts/keepkey-CVE-2023-27892/
- https://github.com/keepkey/keepkey-firmware/pull/337
Get alerted when CVE-2023-27892 or the next vulnerability affects your stack