漏洞详情
CVE-2021-3156: 缓冲区溢出漏洞
在sudo
解析命令行参数的方式中发现了基于堆的缓冲区溢出。任何本地用户(普通用户和系统用户,sudoer
和非sudoers
)都可以利用此漏洞,而无需进行身份验证,攻击者不需要知道用户的密码。成功利用此漏洞可以获得root
权限。
影响版本
- sudo:sudo
: 1.8.2 - 1.8.31p2
- sudo:sudo
: 1.9.0 - 1.9.5p1
- 阿里云评分:8.8 高危
漏洞检测
手工检测方式如下:
- 使用非root的账户登录系统,运行“
sudoedit -s /
”命令。 - 返回如图一以“ sudoedit:”开头的错误,则当前系统可能存在安全风险。
- 返回如图二以“ usage:”开头的错误响应&#