Linux Kernel "drivers/scsi/gdth.c" IOCTL本地权限提升漏洞发布日期:2010-10-25
更新日期:2010-12-09受影响系统:
Linux kernel 2.6.0 - 2.6.37
描述:
--------------------------------------------------------------------------------
BUGTRAQ ID: 44648
CVE ID: CVE-2010-4157Linux Kernel是开放源码操作系统Linux所使用的内核。Linux Kernel在实现上存在漏洞,攻击者可利用此漏洞以内核级别执行任意代码,完全控制受影响的计算机。此漏洞源于ioctl中的整数溢出错误。<*来源:Dan Carpenter (error27@gmail.com)
http://www.linuxidc.com/Linux/2010-12/30481.htm
*>测试方法:
--------------------------------------------------------------------------------警 告以下程序(方法)可能带有攻击性,仅供安全研究与教学之用。使用者风险自负!Dan Carpenter (error27@gmail.com)提供了如下测试方法:--- a/drivers/scsi/gdth.c+++ b/drivers/scsi/gdth.c@@ -4177,6 +4177,14 @@ static int ioc_general(void __user *arg, char *cmnd) ha = gdth_find_ha(gen.ionode); if (!ha) return -EFAULT;++ if (gen.data_len > INT_MAX)+ return -EINVAL;+ if (gen.sense_len > INT_MAX)+ return -EINVAL;+ if (gen.data_len + gen.sense_len > INT_MAX)+ return -EINVAL;+ if (gen.data_len + gen.sense_len != 0) { if (!(buf = gdth_ioctl_alloc(ha, gen.data_len + gen.sense_len, FALSE, &paddr)))建议:
--------------------------------------------------------------------------------
厂商补丁:Linux
-----
目前厂商已经发布了升级补丁以修复这个安全问题,请到厂商的主页下载:http://www.kernel.org/Linux Kernel “AF_ECONET”协议空指针引用拒绝服务漏洞Linux Kernel “perf_event_mmap()”本地拒绝服务漏洞相关资讯 Linux Kernel Linux Kernel漏洞
- Linux kernel XFS子系统拒绝服务漏 (今 15:04)
- Linux kernel brcmf_cfg80211_ (今 15:03)
- Linux kernel filesystem权限提升 (今 15:02)
| - Linux kernel IP栈拒绝服务漏洞( (今 15:03)
- Linux kernel arcmsr_iop_message_ (今 15:02)
- Linux kernel proc_keys_show函数 (今 15:01)
|
本文评论 查看全部评论 (0)
评论声明- 尊重网上道德,遵守中华人民共和国的各项有关法律法规
- 承担一切因您的行为而直接或间接导致的民事或刑事法律责任
- 本站管理人员有权保留或删除其管辖留言中的任意内容
- 本站有权在网站内转载或引用您的评论
- 参与本评论即表明您已经阅读并接受上述条款
|
|