漏洞信息详情
NetBSD/FreeBSD移植的Systrace Exit函数访问验证权限提升漏洞
- CNNVD编号:CNNVD-200412-678
- 危害等级: 高危
- CVE编号:
CVE-2004-2012
- 漏洞类型:
访问验证错误
- 发布时间:
2004-05-12
- 威胁类型:
本地
- 更新时间:
2005-10-20
- 厂 商:
netbsd - 漏洞来源:
Stefan Esser※ s.es… -
漏洞简介
NetBSD/FreeBSD是开放源代码操作系统,Systrace可通过强制系统调用的访问策略监视并且控制应用程序访问系统。
NetBSD/FreeBSD的Systrace的实现存在访问验证问题,本地攻击者可以利用这个漏洞提升权限。
systrace_exit()没有检查连接到systrace的进程是否属于超级用户权限,在exit操作时会设置EUID为0,因此本地攻击者可以利用这个问题提升权限。
漏洞公告
厂商补丁:
NetBSD
——
2004/04/09的NetBSD CVS tree已经修正此漏洞,建议用户从CVS升级,重构和安装内核:
# cd src
# cvs update -d -P -r BRANCH sys/kern/sysv_shm.c
# cd sys/arch/ARCH/conf
# config KERNCONF
# cd ../compile/KERNCONF
# make depend;make
# mv /netbsd /netbsd.old
# cp netbsd /
# reboot
参考网址
来源: XF
名称: systrace-gain-privileges(16110)
链接:http://xforce.iss.net/xforce/xfdb/16110
来源: BID
名称: 10320
链接:http://www.securityfocus.com/bid/10320
来源: SECUNIA
名称: 11585
链接:http://secunia.com/advisories/11585
来源: BUGTRAQ
名称: 20040510 Advisory 04/2004: Net(Free)BSD Systrace local root vulnerabilitiy
链接:http://marc.theaimsgroup.com/?l=bugtraq&m=108432258920570&w=2
来源:NSFOCUS
名称:6437
链接:http://www.nsfocus.net/vulndb/6437