Release v7.1.7
(This release supersedes v7.1.5; it is identical except for the fix for #281. We skipped v7.1.6 as #283 affected that particular build artifact.)
New Features
- Message signing for Sablier token streams (6c19f74)
- Message signing for 0x ERC-20 Transformations (9038bf1)
- Message signing for three additional Tendermint-based chains: Terra, Kava, and Secret (fad542c)
Bug Fixes / Other Changes
- Updated certain upstream dependencies (specifically
trezor-crypto
andnanopb
) - Fix
canDropPrivs()
change breaking unofficial firmware builds (fixes #281) (0834dd8)
Security Improvements
-
Stricter checks when performing certain string and pointer operations (7263d78, cc35343, 7d6bfe0, 772d47c)
These checks are incremental security enhancements which improve KeepKey's resistance against certain types of theoretical attacks.
-
Improvements to the tamper-resistance of
canDropPrivs()
(1ee165c, 0527170)This is a mitigation for a potential electrical glitching attack disclosed to us by Christian Reitter. This attack requires sophisticated tools and physical possession of your KeepKey, and we have no evidence that it has ever occurred outside of a laboratory setting. Please refer to our published advisory for more information.