前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >一个和任天堂游戏机有关的0-day漏洞,可能对大多Linux系统造成影响

一个和任天堂游戏机有关的0-day漏洞,可能对大多Linux系统造成影响

作者头像
FB客服
发布2018-02-09 15:18:58
9670
发布2018-02-09 15:18:58
举报
文章被收录于专栏:FreeBufFreeBuf

上个月,我们发布过一篇相关红白机的Ubuntu漏洞,利用恶意构建的红白机音乐文件就能触发——这是著名安全专家Chris Evans的杰作;实际上,超任也存在这种情况!

上个月Chris Evans陆续针对Linux系统中的GStreamer框架进行了安全分析,发现了针对Linux桌面系统的0-day漏洞。

最近,Evans公开了稳定版的漏洞exploit,可利用特制音频文件的隐蔽下载(drive-by download)实现Linux系统入侵。目前,该漏洞可能还将对其它Linux发行版本造成影响。

漏洞原因

在Evans公布的exploit代码中,利用了GStreamer和libgme软件库堆溢出漏洞,其中,GStreamer是Linux中的开源多媒体框架,而libgme则是Linux中多媒体软件开发库,它们都能用于模拟游戏机超级任天堂(SNES)音乐。

Evans公布的exploit能在Ubuntu 16.04 LTS和Fedora 25发行版上稳定实现,即使Chrome沙盒机制也不能提供完全保护。

据Evans声称,该exploit是当前针对Ubuntu 16.04 LTS和Fedora 25版本的完整、有效和可靠的漏洞利用代码,该漏洞的实现利用了超级任天堂Sony SPC700模拟处理器的级联仿真漏洞,这是一个“微妙而有趣”的仿真错误。

Linux的多媒体播放框架GStreamer,支持由超级任天堂CPU和音频处理器模拟的SNES游戏音乐文件( Game Music Emu)。

而受影响的Sony SPC700模拟器存在至少两方面缺陷,一是在某数据传输指令MOV (X)+中缺少X注册变量,二是在某跳转指令RET1中缺少SP注册变量。

漏洞测试和影响

Evans综合利用了这两个运行错误发现了漏洞,在其展示的攻击视频中显示,只要受害者访问了包含有.flac或.mp3格式的恶意SPC音频文件网页后,其系统就会被攻击者入侵。

执行攻击的特制音频文件包含恶意代码,可以针对用户实现隐蔽(drive-by download)下载,一旦成功加载之后,攻击者可以通过其执行一系列与当前系统用户权限相当的操作。

通过该攻击,可以窃取所有用户数据信息,包括照片、视频、文档和浏览器cookie等。

点击阅读原文查看Evans公布的在Ubuntu 16.04 LTS和和Fedora 25上的漏洞利用测试视频。

Evans在博客中给出了详细的漏洞分析细节,另外,他还指出由于沙箱机制的普通缺乏将会导致漏洞严重性增加。

Exploit文件下载

针对Ubuntu 16.04LTS的exploit

针对Fedora 25的exploit

**参考来源:securityaffairs,FB小编clouds编译,转载请注明来自FreeBuf.COM。

本文参与 腾讯云自媒体分享计划,分享自微信公众号。
原始发表:2016-12-21,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 FreeBuf 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 漏洞原因
  • 漏洞测试和影响
  • Exploit文件下载
相关产品与服务
Elasticsearch Service
腾讯云 Elasticsearch Service(ES)是云端全托管海量数据检索分析服务,拥有高性能自研内核,集成X-Pack。ES 支持通过自治索引、存算分离、集群巡检等特性轻松管理集群,也支持免运维、自动弹性、按需使用的 Serverless 模式。使用 ES 您可以高效构建信息检索、日志分析、运维监控等服务,它独特的向量检索还可助您构建基于语义、图像的AI深度应用。
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档