FreeBSD jail_attach(2) 未授权受限进程挂接漏洞
受影响
[url=/jsj/system/]系统[/url]
: FreeBSD FreeBSD 5.2-RELEASE
FreeBSD FreeBSD 5.2
FreeBSD FreeBSD 5.1-RELEASE
FreeBSD FreeBSD 5.1 不受影响
[url=/jsj/system/]系统[/url]
: FreeBSD FreeBSD 5.2.1-RELEASE 详细描述: FreeBSD是一款免费开放源代码的UNIX操作
[url=/jsj/system/]系统[/url]
。FreeBSD中在jail_attach(2)
[url=/jsj/system/]系统[/url]
调用中存在一个访问验证问题,本地
[url=/]攻击[/url]
者可以利用这个
[url=/bugs/]漏洞[/url]
未授权访问其他受限制的进程。 jail(2)
[url=/jsj/system/]系统[/url]
调用允许
[url=/jsj/system/]系统[/url]
管理员对进程进行限制,独立在一个封闭的环境中实现自身功能,可有效的提高
[url=/jsj/system/]系统[/url]
[url=/]安全[/url]
。jail_attach(2)
[url=/jsj/system/]系统[/url]
调用出现在FreeBSD 5中,允许非限制(non-jailed)的进程永久的移入已经存在的jail进程。 由于在jail_attach(2)
[url=/jsj/system/]系统[/url]
调用中存在一个编程错误,可影响
[url=/jsj/system/]系统[/url]
调用验证调用进程的权限级别。如果调用的进程已经是受限制的,jail_attach(2)
[url=/jsj/system/]系统[/url]
调用只在更改调用进程ROOT目录之后失败。 在一个受限环境中的拥有超级用户权限的进程可以更改它的ROOT目录到不同的Jail环境中,因此可以在其他目标Jail环境中访问所有文件和目录。 补丁下载:
-------
FreeBSD已经为此发布了一个
[url=/]安全[/url]
公告(FreeBSD-SA-04:03)以及相应补丁:
FreeBSD-SA-04:03:Jailed processes can attach to other jails
链接:ftp://ftp.freebsd.org/pub/FreeBSD/CERT/advisories/FreeBSD-SA-04:03.jail.asc FreeBSD FreeBSD 5.1 -RELEASE: FreeBSD Patch jail.patch
ftp://ftp.FreeBSD.org/pub/FreeBSD/CERT/patches/SA-04:03/jail.patch FreeBSD FreeBSD 5.1: FreeBSD Patch jail.patch
ftp://ftp.FreeBSD.org/pub/FreeBSD/CERT/patches/SA-04:03/jail.patch FreeBSD FreeBSD 5.2 -RELEASE: FreeBSD Patch jail.patch
ftp://ftp.FreeBSD.org/pub/FreeBSD/CERT/patches/SA-04:03/jail.patch FreeBSD FreeBSD 5.2: FreeBSD Patch jail.patch
ftp://ftp.FreeBSD.org/pub/FreeBSD/CERT/patches/SA-04:03/jail.patch
[url=java:copyUrl(]复制地址,推荐给QQ、MSN上的好友[/url]
[url=/bbs/]进入黑客手册技术论坛和大家一起讨论[/url]