安全研究
安全漏洞
安全漏洞
所有系统
AIX
BSD(eg,OpenBSD)
Digital Unix
HP-UX
IRIX
Linux
FreeBSD
SCO UNIX
SunOS
Solaris
Windows
所有类型
远程进入系统
本地越权访问
拒绝服务攻击
嵌入恶意代码
Web数据接口
其他类型
Coda文件系统模块IOCTL请求内核内存泄露漏洞
发布日期:
2010-08-16
更新日期:
2010-08-20
受影响系统:
Carnegie Mellon University Coda
描述:
CVE ID:
CVE-2010-3014
coda是由卡耐基·梅隆大学开发的一个实验中的分布式文件系统。
在将Coda ioctl请求发送给Venus缓存管理器之前首先要通过Coda文件系统模块。Coda ioctl参数封装在PioctlData结构中,该结构中又包含有ViceIoctl结构,ViceIoctl结构中的in_size和out_size字段用于说明与特定ioctl请求相关输入和输出数据的预期大小。对in_size字段执行了验证以防范内存破坏,但out_size字段缺少这种验证。在将ioctl请求的输出数据拷贝回用户空间时,使用了out_size字段确定所要拷贝的数据量,但没有限制其大小。如果对这个字段指定了超大的值,会将越界的内核堆内容拷贝到用户空间的缓冲区。非特权用户可以利用这个漏洞读取很大部分的内核堆,导致泄漏敏感信息。
<*来源:Dan Rosenberg
链接:
http://marc.info/?l=full-disclosure&m=128198721817482&w=2
http://secunia.com/advisories/41166/
*>
建议:
厂商补丁:
Carnegie Mellon University
--------------------------
目前厂商已经发布了升级补丁以修复这个安全问题,请到厂商的主页下载:
http://cvsweb.netbsd.org/bsdweb.cgi/src/sys/coda/?only_with_tag=MAIN
http://svn.freebsd.org/viewvc/base?view=revision&revision=210997
浏览次数:
2143
严重程度:
0(网友投票)
本安全漏洞由绿盟科技翻译整理,版权所有,未经许可,不得转载
绿盟科技给您安全的保障
关于我们
公司介绍
公司荣誉
公司新闻
联系我们
公司总部
分支机构
海外机构
快速链接
绿盟云
绿盟威胁情报中心NTI
技术博客