漏洞信息详情
Sun sysinfo() Kernel内存信息泄露漏洞
- CNNVD编号:CNNVD-200607-411
- 危害等级: 低危
- CVE编号: CVE-2006-3824
- 漏洞类型: 缓冲区溢出
- 发布时间: 2006-07-25
- 威胁类型: 本地
- 更新时间: 2006-07-26
- 厂 商: sun
- 漏洞来源: iDEFENSE
漏洞简介
Solaris是一款由Sun开发和维护的商业性质UNIX操作系统。
Solaris的/usr/src/uts/common/syscall/systeminfo.c文件中存在整数溢出漏洞,可能导致内核信息泄露。
漏洞相关的代码如下:
125 if (kstr != NULL) {
126 if ((strcnt = strlen(kstr)) >= count) {
127 getcnt = count - 1;
128 if (subyte(buf + count - 1, 0) < 0)
129 return (set_errno (EFAULT));
130 } else
131 getcnt = strcnt + 1;
132 if (copyout(kstr, buf, getcnt))
133 return (set_errno(EFAULT));
134 return (strcnt + 1);
135 }
如果由用户提供的变量count为0的话,函数就会以-1长度参数调用copyout函数。由于copyout将长度参数解释为无符整数,因此就会将大量数据拷贝到用户空间,导致攻击者可以读取敏感的Kernel内存。
漏洞公告
目前厂商已经发布了升级补丁以修复这个安全问题,补丁下载链接:
http://sunsolve.sun.com/search/printfriendly.do?assetkey=1-26-102343-1
参考网址
来源: BID
名称: 19104
链接:http://www.securityfocus.com/bid/19104
来源: MISC
链接:http://www.idefense.com/intelligence/vulnerabilities/display.php?id=410
来源: XF
名称: solaris-systeminfo-overflow(27901)
链接:http://xforce.iss.net/xforce/xfdb/27901
来源: BUGTRAQ
名称: 20060724 Re: Re: [Full-disclosure] iDefense Security Advisory 07.20.06: Sun Microsystems Solaris sysinfo() Kernel Memory Disclosure Vulnerability
链接:http://www.securityfocus.com/archive/1/archive/1/440986/100/100/threaded
来源: BUGTRAQ
名称: 20060721 Re: [Full-disclosure] iDefense Security Advisory 07.20.06: Sun Microsystems Solaris sysinfo() Kernel Memory Disclosure Vulnerability
链接:http://www.securityfocus.com/archive/1/archive/1/440849/100/100/threaded
来源: VUPEN
名称: ADV-2006-2936
链接:http://www.frsirt.com/english/advisories/2006/2936
来源: SECTRACK
名称: 1016555
链接:http://securitytracker.com/id?1016555
来源: SECUNIA
名称: 21148
链接:http://secunia.com/advisories/21148
受影响实体
- Sun Solaris:10.0:Sparc
- Sun Solaris:10.0:X86
补丁
暂无
![weinxin](http://zone.ci/zone_ci_images/zone.ci.png)
评论