仅供教育目的等。
在 Ubuntu 20.04 上针对 sudo 1.8.31 测试通过
所有研究贡献:Qualys 研究团队 请查看他们的 博客 了解详情。
你可以使用以下命令检查你的 sudo 版本是否存在漏洞:$ sudoedit -s Y。
如果它要求输入密码,则很可能存在漏洞;如果打印使用信息,则没有漏洞。
你可以在 Ubuntu 20.04 上降级到易受攻击的版本以进行测试:$ sudo apt install sudo=1.8.31-1ubuntu1
$ make
$ ./exploit