位置: IT常识 - 正文

PHPCMS漏洞之前台注入导致任意文件读取(web cms漏洞)

编辑:rootadmin
PHP中文网中有大量免费的PHPCMS教程,欢迎大家来学习。本篇给大家介绍了关于PHPCMS前台注入导致任意文件读取漏洞的修复问题,以便大家解决漏洞问题。

推荐整理分享PHPCMS漏洞之前台注入导致任意文件读取(web cms漏洞),希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:semcms漏洞,php网站漏洞,php网站漏洞,phpweb漏洞,web cms漏洞,web cms漏洞,web cms漏洞,php168cms漏洞,内容如对您有帮助,希望把文章链接给更多的朋友!

关于phpcms前台注入导致任意文件读取漏洞的修复问题

简介:phpcms的/phpcms/modules/content/down.php 文件中,对输入参数 $_GET['a_k'] 未进行严格过滤,导致SQL注入的发生,黑客可利用该漏洞读取任意文件。…阿里云服务器提示漏洞问题。

解决办法:

1、根据简介中的漏洞提示,找到对应文件down.php的对应位置(第18、89行 附近),添加或替换相应的代码。

补丁代码片段如下:

$a_k = safe_replace($a_k);parse_str($a_k);

修改后的补丁代码片段截图如下:

第一处修改,第18行附近:

PHPCMS漏洞之前台注入导致任意文件读取(web cms漏洞)

第二处修改,第89行附近:

注意:第一处和第二处的补丁代码内容一样。

第三处修改,第120行附近:

补丁代码片段如下:

$fileurl = str_replace(array('<','>'), '',$fileurl);file_down($fileurl, $filename);

注意:经过实际测试,上述两行代码之间尽量不要有其他代码,以免被阿里云检测结果为修复无效。

修改后的补丁代码片段截图如下:

2、然后,将修改好的文件,上传到服务器对应文件位置,直接覆盖;

3、最后,登录阿里云后台,点击验证(截图如下),即可完成漏洞修复。

PHP中文网,大量的免费PHPCMS教程,欢迎在线学习!

本文链接地址:https://www.jiuchutong.com/zhishi/310156.html 转载请保留说明!

上一篇:PHPCMS 与 MVC 的区别?(phpcms模块)

下一篇:Python测试前置操作的方法(前置测试模型)

  • 小规模季度不超过30万是含税还是不含税
  • 企业净利润怎么分配
  • 残保金什么样的企业要交
  • 土地置换账务处理流程
  • 房地产土地增值税计税依据
  • 收到采购商品
  • 酒店代金券使用规则
  • 补缴以前年度养老保险能否税前扣除
  • 买标书怎么做分录
  • 汇总纳税申报期
  • 出售固定资产未收款账务处理
  • 银行端查询缴税凭证在哪里缴费
  • 主营业务收入明细账图片
  • 房产税发票可以抵扣吗
  • 增值税的附加税有哪些,税费多少
  • 对境外捐赠的相关政策
  • 企业购入用于捐赠的物品
  • win11windows键没反应
  • windows在cmd设置变量
  • 企业职工福利有哪些
  • 银行初级证书全称
  • 贷款本息转本金
  • 如何在局域网内发布网页
  • 应付账款周转天数越大说明什么
  • 利息收入增值税确认时点
  • 相关企业之间的竞争
  • 小程序开发必备的东西有哪些
  • Gumbel-Softmax完全解析
  • php session实例
  • 会计期初余额和期末余额计算公式
  • php遍历目录
  • nodejs如何与前端交互
  • 激活接口的命令
  • 固定资产折旧怎么做会计科目
  • 固定资产清理需要交企业所得税吗
  • php实现站内消息推送
  • 基础的数据类型
  • 企业的业务招待费属于什么费用
  • 现金流量表存货增加额怎么算
  • 无形资产摊销如何操作
  • 理财产品分红和收益
  • 会计上视同销售的八种情况是哪些?
  • 增值税普通发票查询
  • 企业收到的政府部门工作经费
  • 电费发票没有谷段电费
  • 人力资源外包服务企业
  • 公司买车赠送给个人,怎么交税
  • 企业设备融资是什么意思?
  • 银行利息回单怎么报账审核
  • 预提费用处理
  • 什么叫摊销
  • 公司销售部门购买产品
  • 个体户利润总额是4万应缴纳多少个人经营所得
  • 分公司从业人数填越少越好吗
  • 什么是固定资产清理
  • 删除用户mysql
  • 如何防止mysql数据库攻击
  • mysql跨服务器查询语句
  • server2003定时任务
  • server2008 无法启动
  • 在linux系统中,用来存放系统所需要的配置文件和子目录
  • win7系统电脑屏幕倒过来了怎么办
  • win10怎么关闭定时断网功能
  • ubuntu系统服务器
  • Linux中环境变量的用法
  • linux jack
  • windows10不能装windows7
  • Linux系统配置IP地址
  • script_tool_for_windows.bat Windows 环境下的 hosts 一键部署脚本
  • python怎么运作
  • 好用的css
  • 噩梦原版
  • jq filter过滤
  • python3 flask
  • Android Path和PathMeasure类的使用之获取圆弧上的坐标值
  • 个人所得税app查不到工资记录
  • 保险理赔款如何分配
  • 移动手机话费代扣
  • 我们如何理解税收意义
  • 个人绩效考核税务局
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设