精华区 [关闭][返回]

当前位置:网易精华区>>讨论区精华>>电脑技术>>● 计算机安全>>◆系统漏洞◆>>FreeBSD eject 命令导致缓冲溢出漏洞

主题:FreeBSD eject 命令导致缓冲溢出漏洞
发信人: niking()
整理人: williamlong(2000-09-20 08:37:39), 站内信件
Eject是FreeBSD系统中用来退出光盘的一个程序。它存在多个可利用的缓冲问题
,利用溢出本地用户就可以越权获得root权限。 解决方案: 
1. 升级您所有的断口并重造eject端口

2.删除所有的旧软件包,并安装以下的软件包
ftp://ftp.FreeBSD.org/pub/FreeBSD/ports/i386/packages-3-stable/sysutil
s/eject-1.4.tgz
ftp://ftp.FreeBSD.org/pub/FreeBSD/ports/i386/packages-4-stable/sysutil
s/eject-1.4.tgz
ftp://ftp.FreeBSD.org/pub/FreeBSD/ports/alpha/packages-4-stable/sysuti
ls/eject-1.4.tgz
ftp://ftp.FreeBSD.org/pub/FreeBSD/ports/i386/packages-5-current/sysuti
ls/eject-1.4.tgz
ftp://ftp.FreeBSD.org/pub/FreeBSD/ports/alpha/packages-5-current/sysut
ils/eject-1.4.tgz
请注意查看其文件的创建日期,因为其版本号没有变

3) download a new port skeleton for the eject port from:
下载一个新的eject端口构架来重建所有端口
http://www.freebsd.org/ports/

4) 利用portcheckout程序来完成方案3所提供的方法。该程序在 /usr/ports/de
vel/portcheckout
或者下载其软件包
ftp://ftp.FreeBSD.org/pub/FreeBSD/ports/i386/packages-3-stable/devel/p
ortcheckout-2.0.tgz
ftp://ftp.FreeBSD.org/pub/FreeBSD/ports/i386/packages-4-stable/devel/p
ortcheckout-2.0.tgz
ftp://ftp.FreeBSD.org/pub/FreeBSD/ports/alpha/packages-4-stable/devel/
portcheckout-2.0.tgz
ftp://ftp.FreeBSD.org/pub/FreeBSD/ports/i386/packages-5-current/devel/
portcheckout-2.0.tgz
ftp://ftp.FreeBSD.org/pub/FreeBSD/ports/alpha/packages-5-current/devel
/portcheckout-2.0.tgz
 


--
Sincerly 
Niking
http://www.mudfrog.net               (网络安全站点)
irc: irc.szonline.net:6667 #internet (网络安全频道)

※ 来源:.月光软件站 http://www.moon-soft.com.[FROM: 202.105.109.52]

[关闭][返回]