切换到宽版

中国黑防联盟

查看: 155|回复: 7

[Discuz] Discuz! 1.5-2.5 命令执行漏洞 修复方案

[复制链接]
发表于 2020-9-18 11:36:11 | |阅读模式

漏洞说明:8月27号安全研究人员在GitHub上公布了有关discuz 1.5-2.5版本中后台数据库备份功能存在的命令执行漏洞的细节。
适用版本:x1.5-x3.3
漏洞修复:
打开:
source\admincp\admincp_db.php
搜索:


313行 x3.4这部分最新版改了

  1. @shell_exec($mysqlbin.'mysqldump --force --quick '.($db->version() > '4.1' ? '--skip-opt --create-options' : '-all').' --add-drop-table'.($_GET['extendins'] == 1 ? ' --extended-insert' : '').''.($db->version() > '4.1' && $_GET['sqlcompat'] == 'MYSQL40' ? ' --compatible=mysql40' : '').' --host="'.$dbhost.($dbport ? (is_numeric($dbport) ? ' --port='.$dbport : ' --socket="'.$dbport.'"') : '').'" --user="'.$dbuser.'" --password="'.$dbpw.'" "'.$dbname.'" '.$tablesstr.' > '.$dumpfile);
复制代码

改为:

  1. @shell_exec($mysqlbin.'mysqldump --force --quick '.($db->version() > '4.1' ? '--skip-opt --create-options' : '-all').' --add-drop-table'.($_GET['extendins'] == 1 ? ' --extended-insert' : '').''.($db->version() > '4.1' && $_GET['sqlcompat'] == 'MYSQL40' ? ' --compatible=mysql40' : '').' --host="'.$dbhost.($dbport ? (is_numeric($dbport) ? ' --port='.$dbport : ' --socket="'.$dbport.'"') : '').'" --user="'.$dbuser.'" --password="'.$dbpw.'" "'.$dbname.'" '.escapeshellarg($tablesstr).' > '.$dumpfile);
复制代码

300行 搜索

  1. $tablesstr .= '"'.$table.'" ';
复制代码

改为:

  1. $tablesstr.='"'.addslashes($table).'"';
复制代码

310行 搜索

  1. @unlink($dumpfile);
复制代码

下面添加:

  1. $tablesstr=escapeshellarg($tablesstr);
复制代码

搜索328行

  1. @unlink($dumpfile);
复制代码

下面添加:

  1. $tablesstr=escapeshellarg($tablesstr);
复制代码

3.保存,替换同名文件,更新缓存
4.完成。


永远支持中国黑防联盟论坛:www.vcs6.com
发表于 2021-4-15 17:54:17 |
感谢发布原创作品,黑防联盟论坛因你更精彩!
永远支持中国黑防联盟论坛:www.vcs6.com
发表于 2021-4-30 21:59:07 |
拿走用啦,谢谢分享
永远支持中国黑防联盟论坛:www.vcs6.com
发表于 2021-6-11 05:56:18 |
啥也不说了,楼主就是给力!
永远支持中国黑防联盟论坛:www.vcs6.com
发表于 2021-7-3 00:54:52 |
感谢分享,收藏下载了
永远支持中国黑防联盟论坛:www.vcs6.com
发表于 2021-7-23 11:55:16 |
不错,又占了一个沙发!
永远支持中国黑防联盟论坛:www.vcs6.com
发表于 2021-8-10 08:37:01 |
这个确实厉害了,感谢楼主分享
永远支持中国黑防联盟论坛:www.vcs6.com
发表于 2021-9-11 01:19:34 |
感谢楼主分享
永远支持中国黑防联盟论坛:www.vcs6.com
关闭

站长推荐上一条 /1 下一条

手机版|小黑屋|网站地图|( 蜀ICP备2020029785号 )

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