少主
PW官方侠客
PW官方侠客
  • 发帖数1418
  • 铜币218两
  • 威望3336点
  • 贡献780点
  • 注册日期2007-02-03
  • 最后登录2014-09-26
阅读:24235回复:33

[漏洞补丁]phpwind9.0门户模板可执行问题修复(20140617)

楼主#
更多 发布于:2014-06-17 15:27
系统提示:关于phpwind产品的学习与交流已经迁移到阿里云论坛,请访问这里:https://bbs.aliyun.com/fourms.php?m=bbs&cateid=403
感谢wooyun反馈问题
文件 src/service/design/srv/PwDesignImportZip.php
类里新增方法
 //fixed,http://www.wooyun.org/bugs/wooyun-2010-064984/
 private function filterTemplate($string) {
 $string = str_replace('<?', '&lt;?', $string);
 $in = array(
 '/<!--#(.*)#-->/isU',
 '/<!--\{(.*)\}-->/isU',
 '/<frame(.*)>/isU',
 '/<\/fram(.*)>/isU',
 '/<iframe(.*)>/isU',
 '/<\/ifram(.*)>/isU'
 );
 $out = array(
 '&lt;!--# \\1 #--&gt',
 '&lt;!--{ \\1 }--&gt',
 '&lt;frame\\1&gt;',
 '&lt;/fram\\1&gt;',
 '&lt;iframe\\1&gt;',
 '&lt;/ifram\\1&gt;'
 );
 return preg_replace($in ,$out, $string);
 }


checkZip方法中,找到这一段
foreach ($fileData AS &$_file) { 
    $ext = strrchr($_file['filename'], "."); 
    if($ext != $this-&gt;_tplExt) continue; 
          
    $_file['data'] = $this-&gt;replaceTpl($_file['data']); 
    $_file['data'] = $this-&gt;compileStyle($_file['data']); 
    if ($_file['data']) $_isTpl = true; } 
WindFile::del($filename);
替换为
foreach ($fileData AS &$_file) { 
    $ext = strrchr($_file['filename'], "."); 
    if($ext != $this-&gt;_tplExt) continue; 
            
    //fixed,http://www.wooyun.org/bugs/wooyun-2010-064984/ 
    $_file['data'] = $this-&gt;filterTemplate($_file['data']); 
                
    $_file['data'] = $this-&gt;replaceTpl($_file['data']); 
    $_file['data'] = $this-&gt;compileStyle($_file['data']); 
    if ($_file['data']) $_isTpl = true; } 
WindFile::del($filename);
[元芳于2014-09-21 14:44编辑了帖子]
元芳
总版主
总版主
  • 发帖数13516
  • 铜币64988两
  • 威望47108点
  • 贡献57217点
  • 注册日期2007-02-01
  • 最后登录2017-11-02
  • 终身成就奖
  • 诚信商户
  • 资深侠客
  • 资深版主
  • 社区运营大师
  • 模范会员奖
  • phpwind功勋
  • 热心助人奖
  • 原创先锋奖
  • 最佳建议奖
  • 特殊贡献奖
  • 宣传大使奖
  • 优秀版主奖
  • 民间侠客
  • 社区居民
  • 忠实会员
  • 最爱沙发
  • 社区明星
沙发#
发布于:2014-06-17 22:36
帖内置顶  –  元芳  –  2014-06-17 22:46
系统提示:关于phpwind产品的学习与交流已经迁移到阿里云论坛,请访问这里:https://bbs.aliyun.com/fourms.php?m=bbs&cateid=403
请大家及时修复~

懒人包地址:http://phpwind.net.cn/r/420
[元芳于2014-06-17 22:46编辑了帖子]
guokelai
禁止发言
禁止发言
  • 发帖数848
  • 铜币69两
  • 威望-108点
  • 贡献0点
  • 注册日期2011-09-29
  • 最后登录2015-05-25
板凳#
发布于:2014-06-17 21:11
系统提示:关于phpwind产品的学习与交流已经迁移到阿里云论坛,请访问这里:https://bbs.aliyun.com/fourms.php?m=bbs&cateid=403
用户被禁言,该主题自动屏蔽!
元芳
总版主
总版主
  • 发帖数13516
  • 铜币64988两
  • 威望47108点
  • 贡献57217点
  • 注册日期2007-02-01
  • 最后登录2017-11-02
  • 终身成就奖
  • 诚信商户
  • 资深侠客
  • 资深版主
  • 社区运营大师
  • 模范会员奖
  • phpwind功勋
  • 热心助人奖
  • 原创先锋奖
  • 最佳建议奖
  • 特殊贡献奖
  • 宣传大使奖
  • 优秀版主奖
  • 民间侠客
  • 社区居民
  • 忠实会员
  • 最爱沙发
  • 社区明星
3楼#
发布于:2014-06-17 22:36
系统提示:关于phpwind产品的学习与交流已经迁移到阿里云论坛,请访问这里:https://bbs.aliyun.com/fourms.php?m=bbs&cateid=403
请大家及时修复~

懒人包地址:http://phpwind.net.cn/r/420
[元芳于2014-06-17 22:46编辑了帖子]
sanlangweb
五星会员
五星会员
  • 发帖数4506
  • 铜币4689两
  • 威望2607点
  • 贡献20点
  • 注册日期2011-01-15
  • 最后登录2017-12-03
  • 社区居民
  • 忠实会员
  • 最爱沙发
  • 社区明星
4楼#
发布于:2014-06-17 23:26
系统提示:关于phpwind产品的学习与交流已经迁移到阿里云论坛,请访问这里:https://bbs.aliyun.com/fourms.php?m=bbs&cateid=403
赶紧升级10.0吧
rx198
禁止发言
禁止发言
  • 发帖数674
  • 铜币2219两
  • 威望-232点
  • 贡献0点
  • 注册日期2010-07-03
  • 最后登录2016-10-30
  • 忠实会员
  • 社区居民
5楼#
发布于:2014-06-18 11:21
系统提示:关于phpwind产品的学习与交流已经迁移到阿里云论坛,请访问这里:https://bbs.aliyun.com/fourms.php?m=bbs&cateid=403
用户被禁言,该主题自动屏蔽!
xiahaitao120
PW moblie内测组
PW moblie内测组
  • 发帖数4777
  • 铜币6096两
  • 威望419点
  • 贡献0点
  • 注册日期2010-05-26
  • 最后登录2017-10-26
  • 社区居民
  • 忠实会员
  • 最爱沙发
  • 社区明星
6楼#
发布于:2014-06-18 11:28
系统提示:关于phpwind产品的学习与交流已经迁移到阿里云论坛,请访问这里:https://bbs.aliyun.com/fourms.php?m=bbs&cateid=403
我们马上去修复.
mq2011
PW moblie内测组
PW moblie内测组
  • 发帖数823
  • 铜币2049两
  • 威望5122点
  • 贡献0点
  • 注册日期2012-03-29
  • 最后登录2017-09-03
  • 社区居民
  • 忠实会员
7楼#
发布于:2014-06-18 11:34
系统提示:关于phpwind产品的学习与交流已经迁移到阿里云论坛,请访问这里:https://bbs.aliyun.com/fourms.php?m=bbs&cateid=403
又漏了洞了,真快啊
yhxyh
初来乍到
初来乍到
  • 发帖数3
  • 铜币9两
  • 威望0点
  • 贡献0点
  • 注册日期2007-09-07
  • 最后登录2014-06-18
8楼#
发布于:2014-06-18 13:07
系统提示:关于phpwind产品的学习与交流已经迁移到阿里云论坛,请访问这里:https://bbs.aliyun.com/fourms.php?m=bbs&cateid=403
谢谢分享,正需要这个了。
huadongzhu
一星会员
一星会员
  • 发帖数112
  • 铜币218两
  • 威望15点
  • 贡献0点
  • 注册日期2013-02-14
  • 最后登录2017-08-05
9楼#
发布于:2014-06-18 17:01
系统提示:关于phpwind产品的学习与交流已经迁移到阿里云论坛,请访问这里:https://bbs.aliyun.com/fourms.php?m=bbs&cateid=403
元芳:请大家及时修复~

懒人包地址:http://phpwind.net.cn/r/420
回到原帖
我发现懒人包文件里的新增方法filterTemplate里“&lt;”显示成“<”,不要紧吧,元芳
元芳
总版主
总版主
  • 发帖数13516
  • 铜币64988两
  • 威望47108点
  • 贡献57217点
  • 注册日期2007-02-01
  • 最后登录2017-11-02
  • 终身成就奖
  • 诚信商户
  • 资深侠客
  • 资深版主
  • 社区运营大师
  • 模范会员奖
  • phpwind功勋
  • 热心助人奖
  • 原创先锋奖
  • 最佳建议奖
  • 特殊贡献奖
  • 宣传大使奖
  • 优秀版主奖
  • 民间侠客
  • 社区居民
  • 忠实会员
  • 最爱沙发
  • 社区明星
10楼#
发布于:2014-06-18 19:28
系统提示:关于phpwind产品的学习与交流已经迁移到阿里云论坛,请访问这里:https://bbs.aliyun.com/fourms.php?m=bbs&cateid=403
huadongzhu:我发现懒人包文件里的新增方法filterTemplate里“&lt;”显示成“<”,不要紧吧,元芳回到原帖
额,是我疏忽了。
现在已经更新~
感谢指正!
bink1224
PW民间侠客
PW民间侠客
  • 发帖数2714
  • 铜币9432两
  • 威望679点
  • 贡献0点
  • 注册日期2010-05-11
  • 最后登录2017-05-18
  • 社区居民
  • 社区明星
11楼#
发布于:2014-06-22 19:10
系统提示:关于phpwind产品的学习与交流已经迁移到阿里云论坛,请访问这里:https://bbs.aliyun.com/fourms.php?m=bbs&cateid=403
问题修复贴必须顶
chenweib2b
初来乍到
初来乍到
  • 发帖数18
  • 铜币10两
  • 威望11点
  • 贡献0点
  • 注册日期2012-08-22
  • 最后登录2014-06-23
12楼#
发布于:2014-06-23 14:01
系统提示:关于phpwind产品的学习与交流已经迁移到阿里云论坛,请访问这里:https://bbs.aliyun.com/fourms.php?m=bbs&cateid=403
问题修复贴必须顶http://www.1890.net.cn/感谢指正!http://www.4006661890.com/
石三伢子
四星会员
四星会员
  • 发帖数863
  • 铜币2721两
  • 威望104点
  • 贡献11点
  • 注册日期2012-04-02
  • 最后登录2017-03-16
  • 最爱沙发
  • 社区明星
  • 忠实会员
  • 社区居民
13楼#
发布于:2014-06-26 21:28
系统提示:关于phpwind产品的学习与交流已经迁移到阿里云论坛,请访问这里:https://bbs.aliyun.com/fourms.php?m=bbs&cateid=403
元芳:请大家及时修复~

懒人包地址:http://phpwind.net.cn/r/420
回到原帖
阿勒。。
石三伢子
四星会员
四星会员
  • 发帖数863
  • 铜币2721两
  • 威望104点
  • 贡献11点
  • 注册日期2012-04-02
  • 最后登录2017-03-16
  • 最爱沙发
  • 社区明星
  • 忠实会员
  • 社区居民
14楼#
发布于:2014-06-26 21:28
系统提示:关于phpwind产品的学习与交流已经迁移到阿里云论坛,请访问这里:https://bbs.aliyun.com/fourms.php?m=bbs&cateid=403
沙发被抢!
上一页
游客

返回顶部