CVE-2021-31616 describes a stack buffer overflow vulnerability in ShapeShift KeepKey hardware wallet firmware versions prior to 7.1.0. This flaw, located in the ethereum_extractThorchainSwapData() function, allows remote attackers to execute arbitrary code by sending crafted messages over WebUSB. With a CVSS score of 8.8 (High), this vulnerability poses a significant risk due to its network-based attack vector, low attack complexity, and high potential for confidentiality, integrity, and availability compromise. While no public exploits, Metasploit modules, or Nuclei templates are currently available, and there is minimal community discussion, the remote exploitability and potential for full device compromise warrant attention.
| Vendor | Product | Version(s) | CPE |
|---|---|---|---|
>= 7.0.3, < 7.1.0CPE matchmatch criteria | cpe:2.3:o:shapeshift:keepkey_firmware:*:*:*:*:*:*:*:* |
CVSS version used by this source: 3.1
CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H
The average CVE in this peer group has 0.0 Twitter, 0.1 Reddit, 0.2 Bluesky, 0.1 Mastodon, and 0.2 GitHub mentions.
No media coverage found for this CVE.
The average CVE in this peer group has 0.3 InfoSec Media, 0.0 Vendor Blog, and 0.1 Security Researcher mentions.