蝉知企业门户系统v7.7 - 命令执行漏洞

蝉知企业门户系统v7.7 - 命令执行漏洞

环境搭建

  • 解压后将文件放在 web 目录下即可访问

漏洞复现

  • 首先登录后台,找到模板编辑的地方(设计 -> 高级)插入恶意代码,但保存文件时显示需要存在指定文件时才能进行模板修改
  • 找到设置,选择微信设置,在这里添加一个公众号,原始ID填写的内容为需要创建文件的路径加上一个 /0,即类似于 ../../../system/tmp/bmet.txt/0
  • 这里需要先创建⼀个正常的接⼝,然后再重新创建⼀个⽬录穿越接⼝,否则会报错
  • 再回到模板编辑处,插入恶意代码,成功保存文件
  • 访问前台页面,成功触发插入的恶意代码

漏洞分析

  • 跟进 system/template/default/common/header.html.php,发现保存编辑时调用了 getEffectViewFile 方法
  • 全局搜索一下该方法,跟进 system/module/ui/model.php,发现存在 file_exists 函数,这个函数可以使用文件或者文件夹绕过,所以此时只需要找一个地方能够创建文件或者文件夹的就能绕过这里从而写入恶意代码
  • 全局搜索 mkdir 关键词找到一个可控可利用的地方,跟进 system\module\wechat\model.php,在这里调用了 mkdir 方法来创建一个文件夹,通过这里创建一个模板编辑时需要的文件即可
蝉知企业门户系统2.5.1正式版发布了。 修复了2.5beta的一些bug和漏洞,还有多处使用体验优化。 这次升级修复了两个重要的安全漏洞,建议大家及时更新。 一、修改记录 1、文章详情页面最后编辑放在页尾 2、调整了后台区块设置颜色的界面 3、二维码图片设置默认的宽度和高度 4、处理留言和回复的时候,把留言或者评论的内容显示在回复框里面 5、修复开放登录的图片地址 6、手册文章的评论没有显示手册的查看链接 7、调整php源码区块的样式 8、zui里面的弹出框里面的“好的”改为“确定” 9、布局页面的操作统一改为图标按钮 10、跳转页面需要加placeholder,提示用户输入链接 11、关注我们改为区块实现,样式调整 12、检查ie11下面的兼容性 13、php源码的ok文件提示不要放在文本框架里面 14、全局样式菜单直接改成全局样式,增加代码高亮 15、如果站点类型是博客的话,把网站首页的链接去掉可以支持小图标 16、产品的摘要改为简介 17、类目管理放到类目的最下面 18、类目维护后面增加x按钮,可以删除 19、调整论坛帖子转移的逻辑 20、调整上传模板页面的的样式 21、源代码区块改为html源代码,设置选项,直接语法高亮 22、新闻、产品列表的删除放在最后面 23、把IE6提示代码放到js里加载,同时简化提示内容 24、修复火狐下面导航错位问题 25、解决后台文章管理模块→左边栏→类目浏览,如果文章类目过多会被遮盖,且无法向下滚动的问题 二、下载 下载地址:http://www.chanzhi.org/download/83_chanzhi2.5.1.html 源码包: http://dl.xirangit.com/eps/2.5/chanzhiEPS.2.5.1.zip 三、文档 安装文档:http://www.chanzhi.org/book/chanzhieps/5.html 升级文档:http://www.chanzhi.org/book/chanzhieps/68.html 四、演示 前台演示:http://demo.chanzhi.org 后台演示:http://demo.chanzhi.org/chanzhiadmin.php
蝉知门户系统(changezhiEPS)是一款开源免费的企业门户系统,专为企业营销设计!它内置了文章、产品、论坛、评论、会员、博客、手册等功能,后台操作简洁方便,前台界面美观大方。并且针对搜索引擎做了大量的优化工作。以帮助企业建立品牌网站,进行宣传推广、市场营销、产品销售和客户跟踪。 蝉知的特点: 1)专注企业营销! 功能完备,文章、会员、论坛,区块的样式 8、zui里面的弹出框里面的“好的”改为“确定” 9、布局页面的操作统一改为图标按钮 10、跳转页面需要加placeholder,提示用户输入链接 11、关注我们改为区块实现,样式调整 12、检查ie11下面的兼容性 13、php源码的ok文件提示不要放在文本框架里面 14、全局样式菜单直接改成全局样式,增加代码高亮 15、如果站点类型是博客的话,把网站首页的链接去掉可以支持小图标 16、产品的摘要改为简介 17、类目管理放到类目的最下面 18、类目维护后面增加x按钮,可以删除 19、调整论坛帖子转移的逻辑 20、调整上传模板页面的的样式 21、源代码区块改为html源代码,设置选项,直接语法高亮 22、新闻、产品列表的删除放在最后面 23、把IE6提示代码放到js里加载,同时简化提示内容 24、修复火狐下面导航错位问题 25、解决后台文章管理模块→左边栏→类目浏览,如果文章类目过多会被遮盖,且无法向下滚动的问题
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值