qq音乐的漏洞是什么?

据国外安全研究机构势科技的统计数据,受 Universal Plug N’ Play 协议(以下简称“UPnP”)libupnp 函数库缓冲区溢出漏洞影响,2015 年 12 月以前发现有 547 款应用使用较低版本的libupnp函数库,存在严重安全风险,其中QQ音乐等是使用最广泛的一款APP。

另外:

由于3年前的一个漏洞,今天仍然有610万台设备可被远程代码执行,包括智能手机、路由器、智能电视等,而且这个漏洞早在3年前就已经修复。

该漏洞存在于UPnP™设备的便携式SDK中,也叫做 libupnp。这个库是用来实现媒体播放(DLAN)或者NAT地址转换(UPnP IGD)。智能手机上的应用程序可用这些功能播放媒体文件或者利用用户的家庭网络连接到其他的设备。
事实上,这些漏洞早在2012年12月份就已经修复了,然而仍然有很多app在使用存在漏洞的老版本SDK。统计发现有547个应用还在使用老版本的 libupnp,其中326个可从谷歌Play store中下载到,包括Netflix和腾讯QQ音乐。这些都是非常流行的应用,用户达百万,也就是说有数百万的用户还存在被攻击的可能性。另外,除了移动设备,路由器和智能电视也在之列。

漏洞利用

该漏洞存在于 libupnp库处理简单服务发现协议(SSDP)包过程中。该协议是 Universal Plug N’ Play (UPnP)标准的部分。在处理进程中会出现堆栈溢出,并且需要UDP1900端口打开。

一个精心制作的包可造成缓冲区溢出,如下图中的代码,TempBuf 缓冲可溢出,并造成死机。

进一步的研究发现,它不仅能造成死机,还可以在受害者设备上运行任意代码。如此以来,攻击者便可能会完全掌控受害者设备。我们已经确认至少有20个应用,linupnp库还可被激活:

举两个例子,主要是上图中两个比较引人注意的两个app。一个是QQ音乐,在中国有1亿用户,仅在谷歌商店中就下载超过100-500万次。打开它时,会自动激活linupnp用于DLNA播放。然而它使用的SDK是1.6.17版本,是2012年4月份更新的。


Netflix是安卓机上非常流行的一个应用,它使用的linupnp版本也是非常老的——6.1.13。

SDK可以依赖其他SDK来运行。Linphone SDK可向众多应用提供网络电话(VoIP),libupnp SDK是Linphone SDK提供NAT地址转换服务众多选项中其中的一个,如果该选项被选中了,存在漏洞的服务器也就被激活了。

解决方案

我们已经将这个问题通知给了Linphone和腾讯,双方都承诺会发布补丁,并且也都在11月下旬给予了修复。
除此之外,还有一个bug
因为用Wireshark可以看到,QQ音乐发送数据的时候采用的是HTTP协议,这里为了说明方便,用的是Fiddler2分析协议的。

随便切换一首歌,可以看到QQ音乐会发送这三个HTTP请求。
然后其他两个都是不需要的。漏洞的接口是第二个URL。

(0)

相关推荐

  • 非QQ绿钻会员批量下载QQ音乐教程

    自从QQ音乐播放器改版后,非QQ绿钻会员无法批量下载QQ音乐播放器的音乐歌曲。像小编这种?潘恐荒茉谀谛纳钌畹谋墒右幌麓筇谘锻猓?荒芰硐胨??恕E既坏幕?嵝”嘣谑褂?Q音乐播放器的时候,终于找到了一个无 ...

  • QQ音乐批量下载教程

    自从QQ音乐播放器改版后,非QQ绿钻会员无法批量下载QQ音乐播放器的音乐歌曲。像小编这种?潘恐荒茉谀谛纳钌畹谋墒右幌麓筇谘锻猓?荒芰硐胨??恕E既坏幕?嵝”嘣谑褂?Q音乐播放器的时候,终于找到了一个无 ...

  • 非QQ绿钻会员怎样批量下载QQ音乐

    自从QQ音乐播放器改版后,非QQ绿钻会员无法批量下载QQ音乐播放器的音乐歌曲.像小编这种屌丝只能在内心深深的鄙视一下大腾讯外,只能另想他法了.偶然的机会小编在使用QQ音乐播放器的时候,终于找到了一个无 ...

  • QQ音乐破解版怎么去辨别真伪

    QQ音乐自从推出了音乐包会员制以来,很多喜欢听歌的朋友都在抱怨,很多的话的歌曲,下载不了,这也不能怪人家,毕竟他们也要挣钱吃饭的嘛,于是很多朋友就会去网上找大神之类的破解软件,想用破解软件来免费下载, ...

  • 在手机QQ音乐听到的好的歌曲如何设置手机来电铃声

    在手机QQ音乐上听到了好听的歌曲,而且有适合做手机来电铃声,那么问题来了,手机QQ音乐如何设置手机铃声?方法简单,下面我们就一起来学习下QQ音乐设置手机铃声的方法。 这个办法虽然笨,但是是一定可以的, ...

  • 手机QQ音乐如何看MV方法教程

    手机QQ音乐如何看MV方法教程

  • QQ音乐2014如何通过QPlay歌曲无线推送音乐到PC端播放

    近日腾讯正式发布了QQ音乐2014贺岁版,其中最大的亮点莫过于开始支持手机QQ音乐端的QPlay歌曲无线遥控播放功能。另外还有隔空下载歌曲功能也是很给力的。小伙伴儿们赶快抢鲜体验吧。 QQ音乐客户端下 ...

  • QQ音乐播放器2010Beta1更新新功能

    QQ音乐丰富的在线曲库使得我们不用下载就可以在线收听,非常方便,软件新版本虽说是测试版,但是依照腾讯的更新经验,完全可以当作正式版来用,此次的更新内容不算很多,但是主要是以优化功能为主,喜欢此款软件的 ...

  • 停止手机QQ音乐自动下载QQ歌单的设置方法

    手机QQ音乐歌单自动下载设置方法。很多时候流量都不够用,都不知道哪里去了,明明就很节约的在用,听歌也没有下载来听。其实,在你不经意的情况下,听歌的时候,就会自动下载歌曲哦,这样就会很消耗流量的,那么, ...