游客:
注册
|
登录
|
会员
|
统计
|
帮助
PHP开源项目网
»
PHP论坛精华聚合
» Discuz! 5.5 0324 跨站问题修补
‹‹ 上一主题
|
下一主题 ››
投票
交易
悬赏
活动
打印
|
推荐
|
订阅
|
收藏
标题: Discuz! 5.5 0324 跨站问题修补
cnteacher
新手上路
UID 1217
精华 0
积分 0
帖子 0
阅读权限 10
注册 2007-6-9
#1
使用道具
发表于 2007-6-6 23:15
资料
个人空间
短消息
加为好友
Discuz! 5.5 0324 跨站问题修补
原文地址:
http://www.discuz.net/viewthread.php?tid=643670
由于论坛在处理 Discuz! 代码时,没有严格过滤用户输入内容,可导致部分用户利用这一 BUG 发布恶意代码。
观看这种帖子的时候,恶意代码会对论坛里使用 IE 浏览器的会员造成威胁,对 FireFox 以及其他浏览器用户无效。
为避免您网站的会员受到此类恶意代码的骚扰,请您根据以下方法进行修正:
修补方法A :手工修改
打开 include/discuzcode.func.php
找到
[Copy to clipboard]
[
-
]
CODE:
"/\[align=([^\[\<]+?)\]/i",
"/\[float=([^\[\<]+?)\]/i"
修改为
[Copy to clipboard]
[
-
]
CODE:
"/\[align=(left|center|right)\]/i",
"/\[float=(left|right)\]/i"
问题修补完成。
修补方法B: 直接使用本帖中的附件直接覆盖原文件
下载附件,解压缩后得到文件 discuzcode.func.php ,覆盖您站点上 include 目录中的相同文件即可。
投票
交易
悬赏
活动
控制面板首页
编辑个人资料
积分交易
公众用户组
好友列表
个人空间管理
基本概况
论坛排行
主题排行
发帖排行
积分排行
在线时间
管理团队
管理统计
当前时区 GMT+8, 现在时间是 2009-1-7 04:27
Powered by
Discuz!
5.5.0
© 2001-2007
Comsenz Inc.
TOP
清除 Cookies
-
联系我们
-
PHP开源项目网
-
Archiver
-
WAP
界面风格
----------
默认风格
梦幻蓝