Read the docs
TI-2021-11714 Aliases CVE-2021-31616GHSA-jjq4-78fg-7j7h

Insufficient length checks in the ShapeShift KeepKey hardware wallet firmware before…

Priority MEDIUM 43CWE-787Published · Updated

Key facts

Attack vector
Network
Privileges required
None
User interaction
Required
Attack complexity
Low
Impact type
Code execution
Confidentiality · integrity · availability
High · High · High
Fix status
No fix listed

Attack profile from CVSS 3.1 · NVD. Fix status from CNA. Impact type from CWE-787 and the CVSS impact.

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.

Why it matters now

EPSS 0.02497 84th percentileScored 2026-11-07
Public exploit Yes 1 exploit referenceTagged by NVD
Fix No fix listed No fixed version in the sources yet

SSVC decision points

Not available: CISA has not published SSVC decision points for this record.

Affected products

VendorProductAffected versionsFixed inStatusSource
——all versions—No fix listedCNA
  • — Vendor— Affected all versions Fixed in — No fix listed CNA

CPE configurations NVD · 2

CPEVersionsRoleVendor
cpe:2.3:o:shapeshift:keepkey_firmware:*:*:*:*:*:*:*:*7.0.3 to before 7.1.0VulnerableShapeshift
cpe:2.3:h:shapeshift:keepkey:-:*:*:*:*:*:*:*not specified by NVDRunning onShapeshift
  • cpe:2.3:o:shapeshift:keepkey_firmware:*:*:*:*:*:*:*:* Versions 7.0.3 to before 7.1.0 Vulnerable ·Shapeshift
  • cpe:2.3:h:shapeshift:keepkey:-:*:*:*:*:*:*:* Versions not specified by NVD Running on ·Shapeshift

Remediation

No fixed version listed by the sources yet.

Timeline

  1. 2026-10-02 Threatist record created from CVE-2021-31616
  2. 2026-10-03 Alias added: GHSA-jjq4-78fg-7j7h

References

  • TI-2023-12483 Insufficient length checks in the ShapeShift KeepKey hardware wallet firmware before… CVSS 3.1MEDIUM 5.7
  • TI-2018-05022 Format String vulnerability in KeepKey version 4.0.0 allows attackers to trigger… CVSS 3.0HIGH 7.5
  • TI-2019-13510 Insufficient checks in the finite state machine of the ShapeShift KeepKey hardware wallet… CVSS 3.1HIGH 7.5
  • TI-2019-10699 On ShapeShift KeepKey devices, a side channel for the row-based OLED display was found. CVSS 3.0LOW 2.4

Sources