安全研究
安全漏洞
Todd Miller sudo Ptrace API本地权限提升漏洞
发布日期:2007-06-04
更新日期:2007-06-05
受影响系统:Todd Miller Sudo 1.6.8p2
描述:
BUGTRAQ ID:
24287
sudo是一款允许用户以其他用户权限安全的执行命令的程序,广泛使用在Linux和Unix操作系统下。
sudo工具的实现上存在漏洞,本地攻击者可能利用此漏洞提升自己的权限。
用户可以使用ptrace API拦截同一用户其他进程的sudo执行,并使用自己的命令替换所请求的命令。例如,如何用户要执行 :
sudo apt-get install foo
Password:
...
则要求sudo运行apt-get,但攻击者可以使用ptrace API在调用程序的apt-get之前注入新的参数,导致首先执行恶意操作然后再执行用户最初所请求的命令。例如,如果攻击者拥有对某一指定账户的访问,且账户的所有者在执行sudo,则攻击者就可以通过上述方式提升权限;木马和病毒也可能通过这种方式获得root用户权限。
<*来源:Trent Waddington (
trent.waddington@gmail.com)
链接:
http://marc.info/?l=bugtraq&m=118079936216484&w=2
*>
测试方法:
警 告
以下程序(方法)可能带有攻击性,仅供安全研究与教学之用。使用者风险自负!
http://marc.info/?l=bugtraq&m=118079936216484&q=p3建议:
厂商补丁:
Todd Miller
-----------
目前厂商还没有提供补丁或者升级程序,我们建议使用此软件的用户随时关注厂商的主页以获取最新版本:
http://www.sudo.ws/sudo/dist/浏览次数:2432
严重程度:0(网友投票)
本安全漏洞由绿盟科技翻译整理,版权所有,未经许可,不得转载 绿盟科技给您安全的保障 |