DedeCms 5.7友情链接模块注入漏洞
发布:smiling 来源: PHP粉丝网 添加日期:2014-11-07 09:14:16 浏览: 评论:0
DedeCms基于PHP+MySQL的技术开发,是目前国内应用最广泛的php类CMS系统,DedeCms 5.7前台提交友情链接处,可以插入恶意JS代码.
这个问题应该很久了,最近发现有用这个的蠕虫,dede 前台提交友情链接只用htmlspecialchars简单处理了一下,可以插入代码.
plus/flink_add.php 提交,表单中提交 图片地址.
http://111.cc'
http://111.cc'onerror=location.href='http://www.phpfensi.com
只用htmlspecialchars做了处理,没有判断数据有效性.
- $msg
- = htmlspecialchars($msg);
- = htmlspecialchars($email);
- $webname
- = htmlspecialchars($webname);
- $url
- = htmlspecialchars($url)
- $logo
- = htmlspecialchars($logo);
- $typeid
- =
- intval($typeid);
- $dtime
- = time();
- $query
- = "INSERT INTO
- `#@__flink`(sortrank,url,webname,logo,msg,email,typeid,dtime,ischeck) //phpfensi.com
- VALUES('50','$url','$webname','$logo','$msg','$email','$typeid','$dtime','0')";
修复办法:plus/flink.php 对提交数据做一下判断.
if (!preg_match('/http:\/\/[\w.]+[\w\/]*[\w.]*\??[\w=&\+\%]*/is',$logo)){ ShowMsg('表单url问题!','-1',1); die(); }
Tags: DedeCms漏洞 DedeCms友情链接
相关文章
- ·织梦(dedecms5.7)内页友情链接的调用(2014-11-07)
- ·简单去除dedecms系统强加上去的官方友情链接(2014-11-09)
- ·dedecms友情链接调用后的排列问题(2014-11-12)
- ·如何去掉dedecms友情链接中的LI标签(2014-11-12)
- ·浅谈dedecms友情链接织梦链的生成方法(数据来源)及删除方(2014-11-14)
- ·dedecms调用友情链接方法总结(2015-01-17)
推荐文章
热门文章
最新评论文章
- 写给考虑创业的年轻程序员(10)
- PHP新手上路(一)(7)
- 惹恼程序员的十件事(5)
- PHP邮件发送例子,已测试成功(5)
- 致初学者:PHP比ASP优秀的七个理由(4)
- PHP会被淘汰吗?(4)
- PHP新手上路(四)(4)
- 如何去学习PHP?(2)
- 简单入门级php分页代码(2)
- php中邮箱email 电话等格式的验证(2)