漏洞信息详情

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

补丁

    暂无

漏洞信息快速查询

相关漏洞

更多