用户名: 密码: 验证码: 注册           网站地图 高级搜索 RSS订阅 收藏本站
山东十七地市站长联盟信息: 济南 青岛 淄博 枣庄 东营 烟台 潍坊 济宁 泰安 威海 日照 莱芜 临沂 德州 聊城 滨州 菏泽      
您的位置:主页>站长在线>站长茶馆>

Discuz论坛程序出现漏洞的解决方法

[ 来源: | 作者: | 更新日期:2007-7-14 21:01:33 | 评论 0 条 | 我要投稿 ]

  今天不少论坛被爆出现漏洞问题:Discuz! 5.5 跨站问题修补

字串7

  由于论坛在处理 Discuz! 代码时,没有严格过滤用户输入内容,可导致部分用户利用这一 BUG 发布恶意代码。 字串4

  观看这种帖子的时候,恶意代码会对论坛里使用 IE 浏览器的会员造成威胁,对 FireFox 以及其他浏览器用户无效。 字串1

  为避免您网站的会员受到此类恶意代码的骚扰,请您根据以下方法进行修正: 字串4

  修补方法A :手工修改

字串7

  打开 include/discuzcode.func.php 字串8

  找到
  复制内容到剪贴板
  代码:

字串1

以下为引用的内容:
"/\[align=([^\[\<]+?)\]/i",
"/\[float=([^\[\<]+?)\]/i"   修改为
  复制内容到剪贴板
  代码:

字串8

以下为引用的内容:
"/\[align=(left|center|right)\]/i",
"/\[float=(left|right)\]/i"
  问题修补完成。

字串5

  另外一种是利用 所见即所得的形式 增加跳转代码的行为防止的方法 字串3

  可以在读取数据进行dz转码时可以过滤掉“expression”  今天不少论坛被爆出现漏洞问题:Discuz! 5.5 跨站问题修补 [ For 0324 ] 字串2

  由于论坛在处理 Discuz! 代码时,没有严格过滤用户输入内容,可导致部分用户利用这一 BUG 发布恶意代码。

字串1

  观看这种帖子的时候,恶意代码会对论坛里使用 IE 浏览器的会员造成威胁,对 FireFox 以及其他浏览器用户无效。 字串7

  为避免您网站的会员受到此类恶意代码的骚扰,请您根据以下方法进行修正: 字串9


  修补方法A :手工修改

字串7

  打开 include/discuzcode.func.php

字串8

  找到
  复制内容到剪贴板
  代码: 字串3

以下为引用的内容:
"/\[align=([^\[\<]+?)\]/i",
"/\[float=([^\[\<]+?)\]/i"

字串3

  修改为
  复制内容到剪贴板
  代码: 字串5

以下为引用的内容:
"/\[align=(left|center|right)\]/i",
"/\[float=(left|right)\]/i"

字串3

  问题修补完成。

字串8

  另外一种是利用 所见即所得的形式 增加跳转代码的行为防止的方法

字串9

  可以在读取数据进行dz转码时可以过滤掉“expression”

字串7


Tags:解决 方法 漏洞 出现 论坛 程序 代码 内容 /i 修补 问题
您的评论
用户名:新注册) 密码: 匿名评论 [所有评论]

·用户发表意见仅代表其个人意见,并且承担一切因发表内容引起的纠纷和责任
·本站管理人员有权在不通知用户的情况下删除不符合规定的评论信息或留做证据
·请客观的评价您所看到的资讯,提倡就事论事,杜绝漫骂和人身攻击等不文明行为