欢迎来到电商信息网!
  • 销售热线:4006000367
  • 移动版
    用手机扫描二维码直达手机版

企业信息

所在地区:浙江/温州市

会员级别:普通会员

企业类型:企业单位 ()

已  缴 纳:¥0.00 元保证金

我的勋章: [诚信档案]

在线客服:  

企业名片

电商信息网

微信客服
【温馨提示】来电请说明在【【生意多】-免费发布分类信息】看到我们的,谢谢
联系方式
  • 联系人:站长
  • 电话:4006000367
友情链接
  • 暂无链接
首页 > 新闻中心 > 安卓又爆漏洞 可获取设备内存数据
新闻中心
安卓又爆漏洞 可获取设备内存数据
发布时间:2022-01-28        浏览次数:1        返回列表

  趋势科技(Trend Micro)近日提交了自己的发现,在Android调试器Debuggerd中存在漏洞,该漏洞可以获取设备内存中的数据,包括Android 4.0 Ice Cream Sandwich(冰淇淋三明治)到Lollipop(棒棒糖)等系统均受到影响。

  Debuggerd是android的一个daemon进程,负责在进程异常出错时,将进程的运行时信息dump出来供分析。Debuggerd生成的coredump数据是以文本形式呈现,被保存在 /data/tombstone/ 目录下,共可保存10个文件,当超过10个时,会覆盖重写最早生成的文件。从4.2版本开始,Debuggerd同时也是一个实用工具:可以在不中断进程执行的情况下打印当前进程的native堆栈。这可以协助分析进程执行行为,但最最有用的地方是:它可以非常简单的定位到native进程中锁死或错误逻辑引起的死循环的代码位置。

  然而一个构造精巧的ELF(Executableand linkable Format)文件可以导致调试器崩溃,然后通过tombstone文件和对应的logd日志文件暴露内存内容。此文件可用于拒绝服务攻击,以及帮助绕过ASLR执行恶意代码。导致漏洞的原因是在执行字符串复制命令时,Debuggerd会使用sym->st_name作为offset,而不进行错误检查。这个值可以轻易被恶意的ELF文件控制,它可以将offset值指向不可读取的内存,从而导致Debuggerd崩溃。如果反复崩溃就会造成拒绝服务攻击,也无法再连接Debuggerd了。如果精心构造offset就会使Debuggerd暴露相应的内存内容,Debuggerd会将它们存入dump和log文件中。不过仅仅利用该漏洞是无法进行代码执行的,而通过该漏洞暴漏的信息则可以和其他漏洞结合从而用于代码执行。

  该漏洞可被恶意或重新打包的应用程序利用。不过因为不能直接通过代码执行,能造成的影响会相对有限。目前受到漏洞影响的系统版本包括Android 4.0 (Ice Cream Sandwich)到Lollipop(5.x),而在最新版本Android M中该漏洞已经得到了修复。

  趋势科技已于4月27日向Google提交了漏洞报告,Google承认了该问题的存在,并将其判定为低等级漏洞。在5月15日的Android Open Source Project (AOSP,Android 开放源代码项目) 大会上,Google更新了一个针对该漏洞的补丁。

电话咨询

咨询电话:
4006000367

在线客服

微信客服

回到顶部