在对待测设备(DUT)配置为可解析私有地址并运行Defensics测试用例#SMP legacy 1001(循环模式)时,一段时间后设备会生成无法解析的随机私有地址,导致已绑定对等设备发生拒绝服务。
该潜在漏洞可能影响运行受影响SDK版本并启用了蓝牙隐私功能(使用可解析私有地址特性)的低功耗蓝牙设备。
send_pairing_request:向指定MAC地址发送预定义的配对请求。
send_pairing_confirm:向指定MAC地址发送预定义的配对确认消息。
send_pairing_random:向指定MAC地址发送预定义的配对随机消息。
send_le_start_encryption:使用提供的长期密钥向指定MAC地址发送“LE开始加密”命令。
sudo python3 cve-2023-52709.py
…如果链路层正在使用解析列表,并且已解析对等设备但加密失败,则应立即丢弃当前的可解析私有地址并生成新的可解析私有地址…