只有破碎的心才有伤人的棱角。 收藏本站
登陆 / 注册 搜索

阅读:1.3万   回复: 1

修复 Discuz 普通用户组可以绕过 URL解析

原创 [复制链接]
小执念 古黑浩劫论坛大牛 2022-8-28 00:03 |显示全部楼层

可遇不可求的事:故乡的云,上古的玉,随手的诗,十九岁的你。

管理员
之前被人用这个漏洞发了好多链接,看了下源代码码,url 解析能绕过大部分是过滤 [url] 不干净,加了一个正则,当用户组没有权限时,删掉所有的 [url] 标签。
  
问题复现:
  1. [url][url][url]链接[/url][/url][/url]
复制代码

文件 :source/class/helper/helper_form.php👵‏💍💶😋🤌

在82行左右加上这行代码,注意看清楚 } 的位置
  1. $message = preg_replace(array('/(\[+)url(.*?)(\]+)/is', '/(\[+)\/url(.*?)(\]+)/is'), '', $message);
复制代码

修复 Discuz 普通用户组可以绕过 URL解析 QQ截图20220828000137.jpg
上一篇
下一篇
帖子热度 1.3万 ℃

西行寺南珍 「初入古黑」 2022-8-28 00:03 |显示全部楼层

这个用户很懒,还没有填写自我介绍呢~

我有一个特异功能( ・ิω・ิ),
👊🛑🍌❌🦉‎就是我可以把我的眉毛摘下来,
( ・ิω・)ノิิ摘下,
( ・ิω・ิ)安上,
( ・ω・ิ)ノิิ又摘下,
( ・ิω・ิ)再安上,👩‏🛍📮😤💅
╰ิิ( ・ω・)ノิิ2边都摘下,
╰( 0ω0)ノ草!掉地上了,快帮我找找。
您需要登录后才可以回帖 登录 | 免费注册  

本版积分规则

快速回复 返回列表