请选择 进入手机版 | 继续访问电脑版

dz!x3.4 分类信息爆库和表名称 BUG修复

[复制链接]
查看2626 | 回复0 | 2020-2-23 16:40 | 显示全部楼层 |阅读模式
dz!x3.4 分类信息爆库和表名称 BUG修复
BUG:在分类信息表不存在时,x3.4不提示过滤(x3.3一点事没有),会直接系统错误,导致库名和表名泄露了安全部门会要求整改需要自己补下
Discuz x3.3 分类信息表不存在提示

dz!x3.4 分类信息爆库和表名称 BUG修复

dz!x3.4 分类信息爆库和表名称 BUG修复

\source\module\forum\forum_forumdisplay.php
在487行
  1. $sortid = intval($_GET['sortid']);
复制代码
下面添加:
  1. //判断分类信息id是否存在
  2.         $sortid_check = DB::result_first('SELECT sortid FROM '.DB::table('forum_typevar').' WHERE sortid='.$sortid.'  order by sortid asc');
  3.         if(empty($sortid_check)){
  4.                 showmessage('forum_nonexistence', 'forum.php?mod=forumdisplay&fid='.$_G[fid]);
  5.         }
复制代码

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

本版积分规则

UID
1
贡献
387
丢币
38902
主题
4607
回帖
116
注册时间
2018-9-25
最后登录
2024-4-16