代码审计:云业cms后台注入漏洞复现

本文介绍了云业CMS的一个后台SQL注入漏洞,该漏洞源于core/admin/deparment.php文件中id值未被正确过滤,允许攻击者通过构造特定请求导致SQL注入。在发现和验证漏洞后,通过sqlmap工具展示了漏洞的利用过程。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

代码审计:云业cms后台注入漏洞复现

云业CMS

云业CMS内容管理系统是由云业信息科技开发的一款专门用于中小企业网站建设的PHP开源CMS,可用来快速建设一个品牌官网(PC,手机,微信都能访问),后台功能强大,安全稳定,操作简单。
源码下载:https://www.mycodes.net/43/10244.htm

昨天发现的前台注入漏洞,拿到几个官方演示站点去测试,失败了,试了其他调用getip()方法的函数,也不行,估计他们修改过这个函数了。
群里大佬说后台还有一处注入可以利用,叫我试试,于是菜鸡的我默默打开了Seay。。。

漏洞寻找

废话不多说,又经过一番寻找与“提示”,发现core/admin/deparment.php文件,其中id值是通过post直接获取的,然后被edit_admin_department()调用。
在这里插入图片描述
去到edit_admin_department()函数定义处,发现过滤语句。
在这里插入图片描述
但是仔细一看,发现代码只是过滤了departmentname和olddepartmentname两个变量,放过了我们

云业CMS开源企业建站系统【云业cmsyunyecms】是由云业信息科技开发的一款专门用于中小企业网站建设的php开源cms。 可以用来快速建设一个品牌官网( PC,手机,微信都可以访问)。后台功能强大、安全稳定、操作简单。 系统主要特点: 一、免费开源、模板众多 二、自定义模型,自定义表单,灵活配置各种模型。 三、多语言支持,且各语言之前相互同步,减少维护成本。 四、多样化标签的支持,可以很轻松的设计各种模板 。 五、采用多层安全防护体系,多层加密,一个帐号只能一台机子登录,更加安全稳定。 六、应用市场,开放的应用市场能轻松满足您各种功能需求 七、原生php构建,没有采用任何的第三方框架,性能更高。 八、响应式后台,简单明了,支持各种终端,实现随时随地管理,方便快捷。 九、可以给每个页面设置SEO关键字,有利于搜索引擎收录。 十、后台支持多种管理角色。每个功能模块、每个栏目支持权限设置,真正做到权限细分,满足公司各个部门的管理级别需求。 安装环境要求: 服务器:Linux/Windows/Apache 【推荐linux/apache】 PHP版本:5.3、5.4 MYSQL版本:5.0以上 【推荐5.5+】 【虚拟空间推荐】 西部数码建站主机 云业CMS支持子目录安装 安装步骤: 第一步,用ftp上传到空间或者服务器,根目录或子目录均可 第二步:自动跳出安装界面或者"域名/intstall"加入安装界面 第三步:填写数据库信息,和后台默认登陆密码,以及网站名称,标题、关键字 第四部: 安装完成 后台登录:域名/admin.php 用户名:安装的时候自定义 更新日志: 修复linux下安装提示“缺少必要的安装文件”错误。 修复linux下子目录运行不能识别站点根目录的错误。 修复支付宝付款错误。 增加对mysqli的支持。
云业内容管理系统【云业cmsyunyecms】是由云业信息科技开发的一款专门用于中小企业网站建设的php开源cms。 可以用来快速建设一个品牌官网( PC,手机,微信都可以访问)。后台功能强大、安全稳定、操作简单。 系统主要特点: 一、免费开源、模板众多 二、自定义模型,自定义表单,灵活配置各种模型。 三、多语言支持,且各语言之前相互同步,减少维护成本。 四、多样化标签的支持,可以很轻松的设计各种模板 。 五、采用多层安全防护体系,多层加密,一个帐号只能一台机子登录,更加安全稳定。 六、应用市场,开放的应用市场能轻松满足您各种功能需求 七、原生php构建,没有采用任何的第三方框架,性能更高。 八、响应式后台,简单明了,支持各种终端,实现随时随地管理,方便快捷。 九、可以给每个页面设置SEO关键字,有利于搜索引擎收录。 十、后台支持多种管理角色。每个功能模块、每个栏目支持权限设置,真正做到权限细分,满足公司各个部门的管理级别需求。 安装环境要求: 服务器:Linux/Windows/Apache 【推荐linux/apache】 PHP版本:5.3以上 【推荐5.3~7.0】 MYSQL版本:5.0以上 【推荐5.5+】 【虚拟空间推荐】 西部数码建站主机 云业CMS支持子目录安装 安装步骤: 第一步,用ftp上传到空间或者服务器,根目录或子目录均可 第二步:自动跳出安装界面或者"域名/intstall"加入安装界面 第三步:填写数据库信息,和后台默认登陆密码,以及网站名称,标题、关键字 第四部: 安装完成 后台登录:域名/admin.php 用户名:安装的时候自定义 更新日志: 2019-11-03更新 修复linux下安装提示“缺少必要的安装文件”错误。 修复linux下子目录运行不能识别站点根目录的错误。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值