Sun Solaris proc文件系统pagedata子系统本地拒绝服务漏洞

admin 2024-01-13 15:52:06 YS 来源:ZONE.CI 全球网 0 阅读模式
> Sun Solaris proc文件系统pagedata子系统本地拒绝服务漏洞

Sun Solaris proc文件系统pagedata子系统本地拒绝服务漏洞

CNNVD-ID编号 CNNVD-200603-132 CVE编号 CVE-2006-1092
发布时间 2006-03-09 更新时间 2006-03-09
漏洞类型 其他 漏洞来源 Sun Alert Notification
危险等级 低危 威胁类型 本地
厂商 sun

漏洞介绍

Solaris是一款由Sun开发和维护的商业性质UNIX操作系统。

Solaris进程文件系统\"proc\"的pagedata子系统实现上存在漏洞,本地非特权用户可以导致严重的性能降低、系统挂起或忙碌,造成拒绝服务。

性能降低的表现是由于\"kmem_oversize\"场地分配导致缺少虚拟内存,或未经释放便分配了大量的系统内存。可通过kstat(1M)工具如下确定:

$ kstat vmem::kmem_oversize

输出会实际显示\"allocs\"多于\"frees\"且\"mem_inuse\"为很大的值。

对于在存活系统或系统崩溃dump上使用mdb(1)或kmdb(1)之类内核调试器的用户,可以深入kmem_oversize场地查看\"allocs\"和\"frees\"的数目。例如,使用mdb(1):

> ::vmem ! grep kmem_oversize

0000030000034000 kmem_oversize 16098796 16384000 1097 0

> 0000030000034000::print vmem_t vm_kstat.vk_free.value.l

vm_kstat.vk_free.value.l = 0x3d5

> 0000030000034000::print vmem_t vm_kstat.vk_alloc.value.l

vm_kstat.vk_alloc.value.l = 0x43e

系统忙碌的表现是类似于以下的空指针引用消息:

BAD TRAP: type=31 rp=2a1006b7480 addr=180 mmu_fsr=0 occurred in module

\"genunix\" due to a NULL pointer dereference

漏洞补丁

目前厂商已经发布了升级补丁以修复此安全问题,补丁获取链接:

参考网址

来源: SUNALERT

名称: 102159

链接:http://sunsolve.sun.com/search/document.do?assetkey=1-26-102159-1

来源: XF

名称: solaris-proc-pagedata-dos(25152)

链接:http://xforce.iss.net/xforce/xfdb/25152

来源: BID

名称: 16966

链接:http://www.securityfocus.com/bid/16966

来源: VUPEN

名称: ADV-2006-0829

链接:http://www.frsirt.com/english/advisories/2006/0829

来源: support.avaya.com

链接:http://support.avaya.com/elmodocs2/security/ASA-2006-081.htm

来源: SECTRACK

名称: 1015723

链接:http://securitytracker.com/id?1015723

来源: SECUNIA

名称: 19716

链接:http://secunia.com/advisories/19716

来源: SECUNIA

名称: 19128

链接:http://secunia.com/advisories/19128

受影响实体

Sun Solaris:9.0:Sparc Sun Solaris:10.0:Sparc Sun Solaris:8.0 Sun Sunos:5.8

信息来源

http://www.cnnvd.org.cn/web/xxk/ldxqById.tag?CNNVD=CNNVD-200603-132

weinxin
版权声明
本站原创文章转载请注明文章出处及链接,谢谢合作!
评论:0   参与:  0