Linux Kernel 64位Personality处理本地拒绝服务漏洞
受影响系统:
Linux kernel 2.6.x
不受影响系统:
Linux kernel 2.6.33-rc6
描述:BUGTRAQ ID: 38027
Linux Kernel是开放源码操作系统Linux所使用的内核。
Linux Kernel在设置进程的personality时存在错误,本地用户在执行缺少ELF解释器的64位应用时可能触发分段错误,导致内核崩溃。
漏洞起因是fs/binfmt_elf.c文件中的load_elf_binary()函数,该函数在检查ELF解释器可用之前调用了 SET_PERSONALITY(),将之前的32位进程转换为了64位进程。如果execve()成功,这不会导致问题,但在 SET_PERSONALITY()之后由于无法找到解释器,open_exec()调用会失败,execve()几乎立即返回错误。在/proc /PID/maps中错误的映射了vsyscall页,而进程仍在运行。这时就会触发分段错误,内核会崩溃。
<*来源:Mathias Krause
链接:http://marc.info/?l=linux-mm&m=126466407724382&q=p2
http://secunia.com/advisories/38354/
*>
测试方法:
警 告
以下程序(方法)可能带有攻击性,仅供安全研究与教学之用。使用者风险自负!
http://marc.info/?l=linux-mm&m=126466407724382&q=p5
建议:厂商补丁:
Linux
-----
目前厂商已经发布了升级补丁以修复这个安全问题,请到厂商的主页下载:
http://www.kernel.org/pub/linux/kernel/v2.6/testing/patch-2.6.33-rc6.bz2
- (MS09-051)Microsoft Windows Media Runtime文件压
- OpenLDAP CA SSL证书验证漏洞
- Linux Kernel 64位内核寄存器内存泄露漏洞
- (MS09-064)Microsoft Windows License Logging服务
- Hyperic HQ跨站脚本和脚本注入漏洞
- Kaspersky Anti-Virus kl1.sys驱动本地拒绝服
- FreeBSD fifo_vnops.c资源泄漏本地拒绝服务
- HP Operations Dashboard默认管理账号口令漏
- (MS10-002)Microsoft IE表格布局Col标签缓存
- GNU Gzip动态Huffman解压远程代码执行漏洞
相关热点
更多相关
- (MS09-051)Microsoft Windows Media Runtime文件压
- OpenLDAP CA SSL证书验证漏洞
- Linux Kernel 64位内核寄存器内存泄露漏洞
- (MS09-064)Microsoft Windows License Logging服务
- Hyperic HQ跨站脚本和脚本注入漏洞
- Kaspersky Anti-Virus kl1.sys驱动本地拒绝服
- FreeBSD fifo_vnops.c资源泄漏本地拒绝服务
- HP Operations Dashboard默认管理账号口令漏
- (MS10-002)Microsoft IE表格布局Col标签缓存
- GNU Gzip动态Huffman解压远程代码执行漏洞
- (MS09-052)Microsoft Windows Media Player ASF文件
- MyBB MYPS插件username参数跨站脚本执行漏
常见问题
- 服务器为什么要做双机热备?
- 浅析网络安全审计原理和技术
- 怎样防止域欺骗——阻止域名劫持
- 域名劫持是怎样劫持的?
- LINUX修改、增加IP的方法
- MySql 常用命令集
- 禁止ICP空链接入侵,删除默认共享.bat
- 服务器被黑,被写入隐藏账户怎么查啊?
服务项目
- 服务器安全维护服务
- 服务器安全加固服务
- 服务器安全设置服务
- 服安信息安全技术培训
- 服务器安全评估服务
- 服务器安全应急响应
- 服务器入侵检测服务
- 服务器安全维护包年
- 网站入侵检测服务
- 反黑、反DDOS攻击专案
成功案例
联系我们
- 专家信箱:sec@serversteam.com
- 专家热线:13542743816
- 安全客服:0755-82894338
- 应急传真:0755-82894338
- 地址:深圳市福田区群星广场A座
安全应急响应中心:


