PT-2022-20066 · Keepkey · Keepkey
Christian Reitter
·
Published
2022-05-07
·
Updated
2023-08-08
·
CVE-2022-30330
CVSS v2.0
6.9
Medium
| Vector | AV:L/AC:M/Au:N/C:C/I:C/A:C |
Name of the Vulnerable Software and Affected Versions
KeepKey firmware versions prior to 7.3.2
Description
The issue is related to flaws in the supervisor interface of the KeepKey firmware, which can be exploited to bypass security restrictions on firmware operations. This can allow malicious firmware code to elevate privileges, make the device inoperable, or overwrite the trusted bootloader code, compromising the hardware wallet across reboots or storage wipes. The exploitation may require physical access, convincing the victim to install malicious firmware, or knowledge of the victim's seed phrase. The
svhandler flash * address range checks in lib/board/supervise.c are mishandled, potentially allowing installed malware to persist even after wiping the device and resetting the firmware.Recommendations
For KeepKey firmware versions prior to 7.3.2, update to version 7.3.2 or later to resolve the issue. As a temporary workaround, consider restricting physical access to the device and avoiding installation of unknown or untrusted firmware.
Exploit
Fix
RCE
Found an issue in the description? Have something to add? Feel free to write us 👾
Weakness Enumeration
Related Identifiers
Affected Products
Keepkey