Nexus 9 摄像头驱动中的信息泄漏漏洞(CVE-2016-3794)分析

前言

最近几个月的谷歌Android安全公告中,第三方驱动的漏洞占据了相当大的比例。由于驱动运行在内核空间,如果它出现问题,将导致非常大的影响。

所以,Android驱动漏洞值得我们去关注,但是这方面的资料缺比较少。本文分析了一个存在于Nexus 9摄像头驱动中的信息泄漏漏洞,首先描述了驱动的加载过程,其次讲解了漏洞的攻击向量,最后结合poc分析了漏洞的成因。

驱动的加载

摄像头驱动的源码位于参考文献[1]。

不同于普通的驱动,摄像头驱动是一个platform driver。它使用module_platform_driver宏作为指定名称的平台设备驱动注册函数和平台设备驱动注销函数。

无标题.png

module_platform_driver最终会调用 platform_driver 结构元素 probe 函数指针,如果想详细了解其过程,请参考文献[2]。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值