OpenSSH 命令注入漏洞再次发生 (CVE-2020-15778)
最编程
2024-07-14 16:50:13
...
OpenSSH命令注入漏洞复现(CVE-2020-15778)
目录
漏洞描述
漏洞等级
漏洞影响版本
漏洞复现
修复建议
▶漏洞描述
OpenSSH是用于使用SSH协议进行远程登录的一个开源实现。通过对交互的流量进行加密防止窃听,连接劫持以及其他攻击。OpenSSH由OpenBSD项目的一些开发人员开发, 并以BSD样式的许可证提供,且已被集成到许多商业产品中。
2020年6月9日,研究人员Chinmay Pandya在Openssh中发现了一个漏洞,于7月18日公开。OpenSSH的8.3p1中的scp允许在scp.c远程功能中注入命令,攻击者可利用该漏洞执行任意命令。目前绝大多数linux系统受影响。
▶漏洞等级
高危
▶漏洞影响版本
OpenSSH <=8.3p1
▶漏洞复现
scp 是 secure copy 的缩写。在linux系统中,scp用于linux之间复制文件和目录,基于 ssh 登陆进行安全的远程文件拷贝命令。该命令由openssh的scp.c及其他相关代码实现。
- 攻击机:Kali
- 靶机:Centos7(192.168.10.129)
#意思是复制当前目录下的test.txt到目标的/tmp目录下,并且执行 touch /tmp/test.sh 的命令
scp / test.txt root@192.168.10.129:'`touch /tmp/test.sh`/tmp'
▶修复建议
输入以下命令查看openssh版本,如显示的版本号属于受影响的版本,则漏洞存在。
ssh -V
修复方案
官方尚未发布安全更新补丁,请密切关注厂商主页获取解决办法:http://www.openssh.com/portable.html
参考文章:OpenSSH 命令注入漏洞通告(CVE-2020-15778)
推荐阅读
-
命令执行漏洞 - 命令注入
-
网络安全 - 命令注入漏洞
-
python os.popen basics/os.popen 安全注入(操作系统命令注入漏洞 \subprocess.getstatusoutput 操作系统命令注入漏洞),python 过滤命令注入危险字符 - I. python 操作系统命令注入漏洞
-
ImageMagick 命令注入漏洞 (CVE-2016-3714) 修复说明
-
OpenSSH 命令注入漏洞再次发生 (CVE-2020-15778)
-
如何使用 Burp Suite 模糊测试 SQL 注入、XSS 和命令执行漏洞
-
OpenSSH ProxyCommand 命令注入漏洞 (CVE-2023-51385)
-
命令执行漏洞 - 0x 代码注入漏洞原因
-
WordPress 国家/州/城市下拉 CF7 插件 SQL 注入漏洞再次发生 (CVE-2024-3495)
-
Rendezvous CRM SQL 注入漏洞再次发生