这个0day有点奇葩 利用它首先要做40亿次系统调用

简介: 本文讲的是这个0day有点奇葩 利用它首先要做40亿次系统调用,CVE-2016-0728是个Linux内核漏洞,本地用户可利用这个漏洞提升到root权限。研究人员认为,上千万台Linux个人电脑、服务器,以及66%的安卓手机和平板设备面临威胁。

本文讲的是这个0day有点奇葩 利用它首先要做40亿次系统调用,CVE-2016-0728是个Linux内核漏洞,本地用户可利用这个漏洞提升到root权限。研究人员认为,上千万台Linux个人电脑、服务器,以及66%的安卓手机和平板设备面临威胁。而且,这个漏洞已经存在3年了。

image

本地提权不稀罕,比较奇葩的是它的利用方式。用漏洞发现者 Perception Point 研究人员的话来说:

你一定得有耐心,因为必须要在内核循环一个32位的整数至0。也就意味着42.9亿次系统调用。
以下受影响的版本已发布补丁:

Red Hat Enterprise Linux 7.

CentOS Linux 7.

Scientific Linux 7.

Debian Linux 8.x (jessie) and 9.x (stretch).

SUSE Enterprise 12 (desktop, server and workstation flavours).

Ubuntu 14.04 LTS (Trusty Tahr), 15.04 (Vivid Vervet), and 15.10 (Wily Werewolf).

OpenSUSE Linux LEAP and 13.2.
问题存在于在内核中编译的密钥保持服务(也称为Keyring服务),而且这个服务还需要内核配置开关CONFIG_KEYS为打开状态。

要把一个32位的整数变量在卷缩到0,攻击代码必须循环232次。研究人员用Intel Core i7-5500的CPU破解3.18版内核,用了大约半个小时。 但谈到提权利用时,时间通常不是问题。

经确认,CONFIG_KEYS至少在Ubuntu和Debian中是打开状态。漏洞发现者 Perception Point 声称,此漏洞存在于66%的安卓设备中。但从安卓内核配置指南上看,默认的Keyrings服务是没有启动的。因此,Perception Point 的说法还有待确认。

不管怎样,在安卓上利用这个漏洞,需要大量的耐心。你想,如果一块Core i7都需要30分钟,那基于ARM的手机又该如何?

原文发布时间为:一月 21, 2016
本文作者:Recco
本文来自云栖社区合作伙伴安全牛,了解相关信息可以关注安全牛。
原文链接:http://www.aqniu.com/threat-alert/13268.html

相关文章
|
5月前
|
编解码 监控 Java
对页游《小兵大战》服务器DM内存溢出的排错过程总结
对页游《小兵大战》服务器DM内存溢出的排错过程总结
36 0
|
10月前
|
消息中间件 安全 关系型数据库
kswapd0进程对于CPU占有率高的情况下排查到黑客植入脚本,与黑客斗智斗勇的三个回合(一)
kswapd0进程对于CPU占有率高的情况下排查到黑客植入脚本,与黑客斗智斗勇的三个回合
344 1
|
10月前
|
安全 网络安全 Go
kswapd0进程对于CPU占有率高的情况下排查到黑客植入脚本,与黑客斗智斗勇的三个回合(二)
kswapd0进程对于CPU占有率高的情况下排查到黑客植入脚本,与黑客斗智斗勇的三个回合
329 0
|
11月前
|
缓存 iOS开发 芯片
CPU多核增20%符预期,GPU大涨50%达3万分,苹果M2跑分曝光
CPU多核增20%符预期,GPU大涨50%达3万分,苹果M2跑分曝光
164 0
|
供应链 Android开发 iOS开发
1630 亿美元现金怎么花?苹果可能会先“干掉”三星
地球上最有钱的公司——苹果,最近在烦恼着钱该怎么花。
146 0
1630 亿美元现金怎么花?苹果可能会先“干掉”三星
CPU又烧了,说起来汝可能不信
CPU又烧了,说起来汝可能不信
120 0
|
安全
360与QQ死磕内核:安全市场利益浮出
一个是近年异军突起、搅得网络安全市场变局丛生的新锐,一个则是互联网IM(InstantMessaging,即时通讯)市场的霸主,360与腾讯、周鸿祎与马化腾,两个看起来并不相关的强悍对手这次因网络隐私而交火,而其背后折射出互联网安全市场竞争暗潮涌动,变局丛生。
1161 0
苹果慌了,从死不承认到主动降价,库克只用了4个月
当苹果丧失定价权时,要么损失利润率,要么失去市场份额,或者两者都会失去。
564 0
|
Linux C语言
谁动了我的cpu——oprofile使用札记
引言 cpu无端占用高?应用程序响应慢?苦于没有分析的工具? oprofile利用cpu硬件层面提供的性能计数器(performance counter),通过计数采样,帮助我们从进程、函数、代码层面找出占用cpu的"罪魁祸首"。
1402 0