linux系统下提权目录,Linux下Sudo sudoedit路径解析本地权限提升漏洞

发布日期:2010-04-14

更新日期:2010-04-19

受影响系统:

Todd Miller Sudo 1.6.8 - 1.7.2 p5

不受影响系统:

Todd Miller Sudo 1.7.2 p6

Todd Miller Sudo 1.6.9 p22

描述:

--------------------------------------------------------------------------------

BUGTRAQ  ID: 39468

CVE ID: CVE-2010-1163

Sudo是一款允许用户以其他用户权限安全的执行命令的程序,广泛使用在Linux和Unix操作系统下。

当sudo执行命令匹配时,存在sudoers文件中存在伪命令的特殊情况(目前唯一的伪命令是sudoedit)。与正常命令不同,伪命令中不包含有路径组件。Sudo的命令匹配例程认为实际命令中应包含有一个或多个“/”字符,而sudo的路径解析代码没有向当前工作目录中所找到的命令添加“./”前缀,这就在cwd中所发现的sudoedit命令与sudoers文件中的sudoedit伪命令之间造成了歧义,导致用户可以在当前工作目录中运行任意名为sudoedit的命令。

如果要成功执行攻击,PATH环境变量必须包含有“.”且不应包含任何存在sudoedit命令的目录;此外还要禁用了ignore_dot或secure_path选项。

建议:

--------------------------------------------------------------------------------

临时解决方法:

* 启用ignore_dot sudoers选项。

厂商补丁:

Todd Miller

-----------

目前厂商已经发布了升级补丁以修复这个安全问题,请到厂商的主页下载:

Ubuntu

------

Ubuntu已经为此发布了一个安全公告(USN-928-1)以及相应补丁:

USN-928-1:Sudo vulnerability

链接:http://www.ubuntu.com/usn/USN-928-10b1331709591d260c1c78e86d0c51c18.png

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值