注册
登录
论坛
搜索
插件
默认风格
默认风格_6hOY
D Dark
greenwall
jeans
fashion
私人消息 (0)
公共消息 (0)
论坛任务 (0)
系统消息 (0)
好友消息 (0)
帖子消息 (0)
【3.A.S.T】网络安全爱好者
»
黑客播报
» 【新闻】Linux Kernel 64位ABI系统调用参数权限提升漏洞
返回列表
发帖
不属于
发短消息
加为好友
不属于
当前离线
UID
9462
帖子
317
精华
0
积分
580
威望
823
金钱
509
阅读权限
70
在线时间
5 小时
注册时间
2009-8-19
最后登录
2010-2-24
3.A.S.T少校
帖子
317
积分
580
威望
823
金钱
509
在线时间
5 小时
1
楼
跳转到
»
倒序看帖
打印
字体大小:
t
T
发表于 2009-11-4 21:58
|
只看该作者
【新闻】Linux Kernel 64位ABI系统调用参数权限提升漏洞
Linux
,
Kernel
,
ABI
,
漏洞
,
参数
Linux Kernel 64位ABI系统调用参数权限提升漏洞
受影响系统:
Linux kernel 2.6.x
描述:
--------------------------------------------------------------------------------
黑客
BUGTRAQ ID: 33275
CVE(CAN) ID: CVE-2009-0029
Linux Kernel是开放源码操作系统Linux所使用的内核。
Linux Kernel没有确保某些32位参数执行了正确的符号扩展便接受了用户空间的64位寄存器所传送的32位参数,如果向有漏洞的系统调用传送了特制参数便可以导致系统崩溃或获得权限提升。
网络安全
某些架构的ABI定义函数的调用程序必须将每个参数符号扩展为完整的寄存器宽度,这在Linux系统调用处理中可能导致问题,例如64位系统上的以下调用:
信息来自:
http://www.3ast.com.cn
asmlinkage long sys_example(unsigned int index)
{
if (index > 5)
return -EINVAL;
return example_array[index];
}
调用程序必须将索引符号扩展为64位,而在这种情况下调用程序是用户空间,因此不能依赖符号扩展。
<*来源:Christian Borntraeger
链接:
https://bugzilla.redhat.com/show_bug.cgi?format=multiple&id=479969 [url=http://www.3ast.com.cn]
网络安全
http://marc.info/?l=linux-kernel&m=123155111608910&w=2 [url=http://www.3ast.com.cn]
黑客
*>
建议:
--------------------------------------------------------------------------------
厂商补丁:
Linux
-----
目前厂商还没有提供补丁或者升级程序,我们建议使用此软件的用户随时关注厂商的主页以获取最新版本:
http://www.kernel.org/
收藏
分享
返回列表
【 新 手 入 门 】
初入江湖
有问必答
软件交流
程序设计
黑客播报
操作系统
Windows专区
Unix 专区
【 技 术 交 流 】
原创专区
QQ技巧
反黑知识
网站建设
教程发布
技术交流
免杀技术
0day发布
专题归类
私服技术
【 论 坛 水 区 】
被黑站点
激情灌水
极品贴图
开心乐园
影音专区
广告专区
【 论 坛 管 理 】
新人报到
论坛管理
勋章申请
[收藏此主题]
[关注此主题的新回复]
[通过 QQ、MSN 分享给朋友]
全国地图
@@@ 加入本站会员 一个月月赚1200+的秘密@@@