-
-
Notifications
You must be signed in to change notification settings - Fork 1k
Description
Verification
- I searched for similar issues and found none was relevant.
Introduce the issue
Yesterday, when I was flashing my watch using WatchMate I found something that looks like a severe security issue.
I disabled my phone's bluetooth (I read that when BLE connection is active no other device can connect to that BLE device), opened WatchMate on my laptop, selected there my pinetime watch, then selected "flashing", chose new firmware and began the process. And while the progress bar slowly filled, it dawned on me: in no point in time I EVER touch my watch. I just basically connected, and started flashing.
So looks like if you keep watch disconnected with bluetooth still enabled anyone in range can connect and flash watch with potentially malicious firmware.
Preferred solution
What I suggest is any pairing process on watch side, even pressing simple "YES" on new connection would be good enough
Version
v1.13.0