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

047910
CVSS 8.8 - HIGH
Attack vector
NETWORK
Attack complexity
LOW
Privileges required
NONE
Confidentiality impact
HIGH
Integrity impact
HIGH
Availability impact
HIGH
network
low complexity
shapeshift
CWE-787

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)