PHP imap 远程命令执行漏洞

admin 2020年10月8日09:30:42评论193 views字数 412阅读1分22秒阅读模式

PHP imap 远程命令执行漏洞

简介:

php imap扩展用于在PHP中执行邮件收发操作。其imap_open函数会调用rsh来连接远程shell,而debian/ubuntu中默认使用ssh来代替rsh的功能(也就是说,在debian系列系统中,执行rsh命令实际执行的是ssh命令)。


因为ssh命令中可以通过设置-oProxyCommand=来调用第三方命令,攻击者通过注入注入这个参数,最终将导致命令执行漏洞。

复现:访问网站并抓包

PHP imap 远程命令执行漏洞


将echo '654321'>/tmp/123456,base64编码,

ZWNobyAnNjU0MzIxJz4vdG1wLzEyMzQ1Ng==。

PHP imap 远程命令执行漏洞


放入payload中。

PHP imap 远程命令执行漏洞


进入靶机查看命令是否执行成功

PHP imap 远程命令执行漏洞

PHP imap 远程命令执行漏洞


推荐文章++++

PHP imap 远程命令执行漏洞

*PHP一些常见的漏洞梳理

*JexBoss - JBoss (和其他 Java 反序列化漏洞) 验证和更新工具

*phpstudy中带的nginx存在文件解析漏洞


PHP imap 远程命令执行漏洞

PHP imap 远程命令执行漏洞

本文始发于微信公众号(黑白之道):PHP imap 远程命令执行漏洞

  • 左青龙
  • 微信扫一扫
  • weinxin
  • 右白虎
  • 微信扫一扫
  • weinxin
admin
  • 本文由 发表于 2020年10月8日09:30:42
  • 转载请保留本文链接(CN-SEC中文网:感谢原作者辛苦付出):
                   PHP imap 远程命令执行漏洞https://cn-sec.com/archives/151870.html

发表评论

匿名网友 填写信息