CVE编号
CVE-2021-3156利用情况
EXP 已公开补丁情况
官方补丁披露时间
2021-01-27漏洞描述
Sudo是一个功能强大的实用程序,大多数基于Unix和Linux的操作系统都包含Sudo。它允许用户使用其他用户的安全特权运行程序。2021年1月27日,阿里云应急响应中心监控到国外安全研究人员披露了Sudo 堆缓冲区溢出致本地提权漏洞,漏洞编号为 CVE-2021-3156。任何本地用户(包括普通用户和系统用户,sudoer和非sudoers)若成功利用该漏洞,可在无需密码的情况下获得root权限。解决建议
1. 下载升级sudo软件包,下载链接为: https://www.sudo.ws/dist/2. 使用 systemtap 执行以下命令进行临时缓解:
首先,安装所需的 systemtap 软件包和依赖项:
systemtap yum-utils kernel-devel-"$(uname -r)"
然后,对于RHEL 7,使用命令安装 kernel debuginfo:debuginfo-install -y kernel-"$(uname -r)"。
对于RHEL 8,使用命令安装 sudo debuginfo:debuginfo-install sudo。
接着,创建以下 systemtap 脚本,并将文件命名为 sudoedit-block.stap:
probe process("/usr/bin/sudo").function("main") {
command = cmdline_args(0,0,"");
if (strpos(command, "edit") >= 0) {
raise(9);
}
}
最终,使用root权限以下命令安装脚本:
# nohup stap -g sudoedit-block.stap &
该脚本将使得易受攻击的sudoedit二进制文件停止工作。 sudo命令仍将照常工作。上述更改在重启后失效,必须在每次重启后重新应用。
一旦安装了补丁程序,就可以通过取消systemtap进程来删除systemtap脚本。 例如,通过使用:
# kill -s SIGTERM 7590 (其中7590是systemtap进程的PID)
参考链接 |
|
---|---|
http://packetstormsecurity.com/files/161160/Sudo-Heap-Based-Buffer-Overflow.html | |
http://packetstormsecurity.com/files/161230/Sudo-Buffer-Overflow-Privilege-Es... | |
http://packetstormsecurity.com/files/161270/Sudo-1.9.5p1-Buffer-Overflow-Priv... | |
http://packetstormsecurity.com/files/161293/Sudo-1.8.31p2-1.9.5p1-Buffer-Over... | |
http://seclists.org/fulldisclosure/2021/Feb/42 | |
http://seclists.org/fulldisclosure/2021/Jan/79 | |
http://www.openwall.com/lists/oss-security/2021/01/26/3 | |
http://www.openwall.com/lists/oss-security/2021/01/27/1 | |
http://www.openwall.com/lists/oss-security/2021/01/27/2 | |
http://www.openwall.com/lists/oss-security/2021/02/15/1 | |
http://www.openwall.com/lists/oss-security/2021/09/14/2 | |
https://kc.mcafee.com/corporate/index?page=content&id=SB10348 | |
https://lists.debian.org/debian-lts-announce/2021/01/msg00022.html | |
https://lists.fedoraproject.org/archives/list/[email protected]... | |
https://lists.fedoraproject.org/archives/list/[email protected]... | |
https://security.gentoo.org/glsa/202101-33 | |
https://security.netapp.com/advisory/ntap-20210128-0001/ | |
https://security.netapp.com/advisory/ntap-20210128-0002/ | |
https://support.apple.com/kb/HT212177 | |
https://tools.cisco.com/security/center/content/CiscoSecurityAdvisory/cisco-s... | |
https://www.beyondtrust.com/blog/entry/security-advisory-privilege-management... | |
https://www.debian.org/security/2021/dsa-4839 | |
https://www.kb.cert.org/vuls/id/794544 | |
https://www.openwall.com/lists/oss-security/2021/01/26/3 | |
https://www.oracle.com//security-alerts/cpujul2021.html | |
https://www.oracle.com/security-alerts/cpuoct2021.html | |
https://www.sudo.ws/stable.html#1.9.5p2 | |
https://www.synology.com/security/advisory/Synology_SA_21_02 |
受影响软件情况
# | 类型 | 厂商 | 产品 | 版本 | 影响面 | ||||
1 | |||||||||
---|---|---|---|---|---|---|---|---|---|
运行在以下环境 | |||||||||
应用 | sudo | sudo | * |
From (including) 1.8.2 |
Up to (including) 1.8.31p2 |
||||
运行在以下环境 | |||||||||
应用 | sudo | sudo | * |
From (including) 1.9.0 |
Up to (including) 1.9.5p1 |
||||
运行在以下环境 | |||||||||
系统 | alibaba_cloud_linux_2.1903 | sudo | * |
Up to (excluding) 1.8.23-10.1.al7.1 |
|||||
运行在以下环境 | |||||||||
系统 | alpine_3.10 | sudo | * |
Up to (excluding) 1.9.5p2-r0 |
|||||
运行在以下环境 | |||||||||
系统 | alpine_3.11 | sudo | * |
Up to (excluding) 1.8.31-r1 |
|||||
运行在以下环境 | |||||||||
系统 | alpine_3.12 | sudo | * |
Up to (excluding) 1.9.5p2-r0 |
|||||
运行在以下环境 | |||||||||
系统 | alpine_3.13 | sudo | * |
Up to (excluding) 1.9.5p2-r0 |
|||||
运行在以下环境 | |||||||||
系统 | alpine_3.14 | sudo | * |
Up to (excluding) 1.9.5p2-r0 |
|||||
运行在以下环境 | |||||||||
系统 | alpine_3.15 | sudo | * |
Up to (excluding) 1.9.5p2-r0 |
|||||
运行在以下环境 | |||||||||
系统 | alpine_edge | sudo | * |
Up to (excluding) 1.9.5p2-r0 |
|||||
运行在以下环境 | |||||||||
系统 | amazon_2 | sudo | * |
Up to (excluding) 1.8.23-4.amzn2.2.1 |
|||||
运行在以下环境 | |||||||||
系统 | amazon_AMI | sudo | * |
Up to (excluding) 1.8.23-9.56.amzn1 |
|||||
运行在以下环境 | |||||||||
系统 | centos_7 | sudo | * |
Up to (excluding) 1.8.23-10.el7_9.1 |
|||||
运行在以下环境 | |||||||||
系统 | centos_8 | sudo | * |
Up to (excluding) 1.8.29-6.el8_3.1 |
|||||
运行在以下环境 | |||||||||
系统 | debian_10 | sudo | * |
Up to (excluding) 1.8.27-1+deb10u3 |
|||||
运行在以下环境 | |||||||||
系统 | debian_9 | sudo | * |
Up to (excluding) 1.8.19p1-2.1+deb9u3 |
|||||
运行在以下环境 | |||||||||
系统 | fedora_32 | sudo | * |
Up to (excluding) 1.9.5p2-1.fc32 |
|||||
运行在以下环境 | |||||||||
系统 | fedora_33 | sudo | * |
Up to (excluding) 1.9.5p2-1.fc33 |
|||||
运行在以下环境 | |||||||||
系统 | opensuse_Leap_15.1 | sudo | * |
Up to (excluding) 1.8.22-lp151.5.12.1 |
|||||
运行在以下环境 | |||||||||
系统 | opensuse_Leap_15.2 | sudo | * |
Up to (excluding) 1.8.22-lp152.8.6.1 |
|||||
运行在以下环境 | |||||||||
系统 | oracle_6 | sudo | * |
Up to (excluding) 1.8.6p3-29.0.3.el6_10.3 |
|||||
运行在以下环境 | |||||||||
系统 | oracle_7 | sudo | * |
Up to (excluding) 1.8.23-10.el7_9.1 |
|||||
运行在以下环境 | |||||||||
系统 | oracle_8 | sudo | * |
Up to (excluding) 1.8.29-6.el8_3.1 |
|||||
运行在以下环境 | |||||||||
系统 | redhat_6 | sudo | * |
Up to (excluding) 0:1.8.6p3-29.el6_10.4 |
|||||
运行在以下环境 | |||||||||
系统 | redhat_7 | sudo | * |
Up to (excluding) 0:1.8.23-10.el7_9.1 |
|||||
运行在以下环境 | |||||||||
系统 | redhat_8 | sudo | * |
Up to (excluding) 1.8.29-6.el8_3.1 |
|||||
运行在以下环境 | |||||||||
系统 | suse_12_SP5 | sudo | * |
Up to (excluding) 1.8.27-4.15.1 |
|||||
运行在以下环境 | |||||||||
系统 | ubuntu_14.04 | sudo | * |
Up to (excluding) 1.8.9p5-1ubuntu1.5+esm6 |
|||||
运行在以下环境 | |||||||||
系统 | ubuntu_14.04.6_lts | sudo | * |
Up to (excluding) 1.8.9p5-1ubuntu1.5+esm6 |
|||||
运行在以下环境 | |||||||||
系统 | ubuntu_16.04 | sudo | * |
Up to (excluding) 1.8.16-0ubuntu1.10 |
|||||
运行在以下环境 | |||||||||
系统 | ubuntu_16.04.7_lts | sudo | * |
Up to (excluding) 1.8.16-0ubuntu1.10 |
|||||
运行在以下环境 | |||||||||
系统 | ubuntu_18.04 | sudo | * |
Up to (excluding) 1.8.21p2-3ubuntu1.4 |
|||||
运行在以下环境 | |||||||||
系统 | ubuntu_18.04.5_lts | sudo | * |
Up to (excluding) 1.8.21p2-3ubuntu1.4 |
|||||
运行在以下环境 | |||||||||
系统 | ubuntu_20.04 | sudo | * |
Up to (excluding) 1.8.31-1ubuntu1.2 |
|||||
- 攻击路径 本地
- 攻击复杂度 容易
- 权限要求 无需权限
- 影响范围 全局影响
- EXP成熟度 EXP 已公开
- 补丁情况 官方补丁
- 数据保密性 无影响
- 数据完整性 无影响
- 服务器危害 服务器失陷
- 全网数量 100000+
还没有评论,来说两句吧...