WordPress最新Xss漏洞及解决方案
2007年 Mar 23日 作者:前博客er| 分类: 未分类, WordPress相关
WordPress最近真是麻烦不断。先是2.11被篡改,现在又爆出一个XSS漏洞。简单的讲就是黑客可以通过Google盗取网站的Cookies信息。进而控制网站。
·
暂时官方还没有给出好的解决方案,虽然SVN版本不存在这个漏洞,不过SVN版本很多人都不喜欢用。花儿开了在他的博客上提供了一个暂时的解决方法。
·
其实根据漏洞出现的原理,我们对 WordPress 中 wp-includes/general-template.php 文件 wp_title 函数的 $year 加强过滤即可解决这个注入漏洞。首先找到 function wp_title,然后找到其中的这行(大概在 196 行):
·
<?php if ( !empty($year)) { $title=$year; ?>
修改为:
<?php if (!empty($year) && is_numeric($year)) { $year = intval($year); // hack to avoid XSS injection $title = $year; ?>
·
这样基本上就把 $year 过滤干净了,想利用它来进行 XSS 攻击基本不可能了。以上修改是基于 WordPress 2.1.2 的,其它版本的 WP 应该也类似。
·
注:本文转载自 花儿开了:WordPress 的 XSS 漏洞和暂时解决方案
相关文章:
热门文章:
- LinkWorth:向TLA宣战的文字链接商
- 留言板 (161)
- 留言板 (135)
- 公布一下盈利情况 (82)
- 打算出售此博客 (80)
- 链接换美元:Text Link Ads注册方法和使用指南 (77)
- 博客获得新读者的最直接方式 (67)
喜欢本文? 欢迎订阅前~博客,了解更多博客技巧
如何订阅





March 23rd, 2007 16:10
哈哈,太懒了,所以也就不管它漏洞不漏洞了。