PHP imap 远程命令执行漏洞

  • A+
所属分类:安全漏洞

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 远程命令执行漏洞

发表评论

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen: