Vulnerabilities > CVE-2021-31616 - Out-of-bounds Write vulnerability in Shapeshift Keepkey Firmware 7.0.3

047910
CVSS 6.8 - MEDIUM
Attack vector
NETWORK
Attack complexity
MEDIUM
Privileges required
NONE
Confidentiality impact
PARTIAL
Integrity impact
PARTIAL
Availability impact
PARTIAL

Summary

Insufficient length checks in the ShapeShift KeepKey hardware wallet firmware before 7.1.0 allow a stack buffer overflow via crafted messages. The overflow in ethereum_extractThorchainSwapData() in ethereum.c can circumvent stack protections and lead to code execution. The vulnerable interface is reachable remotely over WebUSB.

Vulnerable Configurations

Part Description Count
OS
Shapeshift
1
Hardware
Shapeshift
1

Common Weakness Enumeration (CWE)