CVE-2021-31616

Severity CVSS v4.0:
Pending analysis
Type:
CWE-787 Out-of-bounds Write
Publication date:
06/05/2021
Last modified:
03/05/2022

Description

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 products and versions

CPE From Up to
cpe:2.3:o:shapeshift:keepkey_firmware:*:*:*:*:*:*:*:* 7.0.3 (including) 7.1.0 (excluding)
cpe:2.3:h:shapeshift:keepkey:-:*:*:*:*:*:*:*