sudoers 用户权限配置_CVE201914287 sudo 配置不当权限提升漏洞预警

9f91ffff1de5364c270d213901cc9322.png

0x00 漏洞背景

2019年10月14日, sudo 官方在发布了 CVE-2019-14287 的漏洞预警。 sudo 是所有 unix操作系统(BSD, MacOS, GNU/Linux) 基本集成的一个用户权限控制/切换程序。 允许管理员控制服务器下用户能够切换的用户权限。 CVE-2019-14287 是管理员在配置文件中用了 ALL 关键词后造成的。 但默认的 sudo 配置文件不受影响。 360CERT判断漏洞等级为低危,影响面有限。 但由于是配置文件的开放性。 还请服务管理/运维人员及时做好自查自检工作。  

0x01 漏洞详情

当 /etc/sudoers 文件存在如下形式的配置会导致漏洞的产生
user_name ALL=(ALL, !root) /usr/bin/vim
这种*=(ALL, *)形式的配置,简单来说就是对 可以被切换到的用户进行了 ALL(所有用户) 和其他用户的剔除操作。 例如上面的含义就是: 允许 user_name 用户以非 root 权限之外的所有用户权限运行 vim 这样的配置应该会出现在比较少的特殊情况。

1fd627ed299d09cf69c32400f23b8eac.png

允许 r7 用户以非 root 权限之外的所有用户权限允许 vim

678bc760abdbc6367c10ac9e5974a3df.png

可以看到被拒绝了

dafcd6723c960e2264253e3b7b965b7b.png

可以看到成功切换到了 root 用户

c8a7d5251c74d8694f5ec7b0e2a2ac9b.png

成功打开 /etc/shadow 文件  

0x02 修复建议

  1. 及时升级到 sudo 1.8.28 版本。
  2. 检索/etc/sudoers 是否存在 ALL 关键词的复合限制逻辑
 

0x03 时间线

2019-10-14 sudo 官方发布预警 2019-10-15 360CERT发布预警  

0x04 参考链接

  1. CVE-2019-14287: Potential bypass of Runas user restrictions
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值