位置: IT常识 - 正文

PHPCMS漏洞之逻辑问题导致getshell(web逻辑漏洞)

发布时间:2024-01-23
PHP中文网中有大量免费的PHPCMS教程,欢迎大家来学习。本篇给大家介绍了关于PHPCMS某处逻辑问题导致getshell的修复问题,以便大家解决漏洞问题。

推荐整理分享PHPCMS漏洞之逻辑问题导致getshell(web逻辑漏洞),希望有所帮助,仅作参考,欢迎阅读内容。

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

关于phpcms某处逻辑问题导致getshell的修复问题

简介:1. 漏洞名称:phpcms某处逻辑问题导致getshell2. 补丁文件:/phpcms/libs/classes/attachment.class.php3. 补丁来源:云盾自研4. 漏洞描述:phpcms的/phpcms/libs/classes/attachment.class.php中,对输入参数$ext未进行类型限制,导致逻辑漏洞的产生。【注意:该补丁为云盾自研代码修复方案,云盾会根据您当前代码是否符合云盾自研的修复模式进行检测,如果您自行采取了底层/框架统一修复、或者使用了其他的修复方案,可能会导致您虽然已经修复了改漏洞,云盾依然报告存在漏洞,遇到该情况可选择忽略该漏洞提示】…阿里云漏洞提示。

解决办法:

1.根据漏洞描述,找到对应文件attachment.class.php的对应位置(第144行附近),并添加补丁代码。

PHPCMS漏洞之逻辑问题导致getshell(web逻辑漏洞)

补丁代码如下:

if($ext !== 'gif|jpg|jpeg|bmp|png'){if(!in_array(strtoupper($ext),array('JPG','GIF','BMP','PNG','JPEG'))) exit('附加扩展名必须为gif、jpg、jpeg、bmp、png');}

添加后的代码,截图如下:

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

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

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

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

上一篇:Python中包如何嵌套(python 嵌入)

下一篇:day29--Java泛型02

  • vivox70pro+怎么显示流量(vivox70pro+怎么显示图标文字)

    vivox70pro+怎么显示流量(vivox70pro+怎么显示图标文字)

  • 微信接收的文件在手机上的位置(微信接收的文件怎么彻底删除)

    微信接收的文件在手机上的位置(微信接收的文件怎么彻底删除)

  • 手机邮箱怎么添加附件发送(手机邮箱怎么添加邮箱地址)

    手机邮箱怎么添加附件发送(手机邮箱怎么添加邮箱地址)

  • 佳能800d和80d区别(佳能800d和佳能80d单反哪个好)

    佳能800d和80d区别(佳能800d和佳能80d单反哪个好)

  • 朋友仅展示最近一个月的朋友圈(朋友仅展示最近三天怎么设置)

    朋友仅展示最近一个月的朋友圈(朋友仅展示最近三天怎么设置)

  • 酷狗音乐下载不到本地(酷狗音乐下载不到文件夹)

    酷狗音乐下载不到本地(酷狗音乐下载不到文件夹)

  • 联通4g限速取消代码(联通取消限速服务)

    联通4g限速取消代码(联通取消限速服务)

  • uv膜胶水进了按键怎么处理(贴uv膜进胶水)

    uv膜胶水进了按键怎么处理(贴uv膜进胶水)

  • 移动互联网的主要技术有哪些(移动互联网的主旋律什么方向发展)

    移动互联网的主要技术有哪些(移动互联网的主旋律什么方向发展)

  • 淘宝评论可以删除重新评论吗(淘宝评论可以删视频吗)

    淘宝评论可以删除重新评论吗(淘宝评论可以删视频吗)

  • 充电头松了怎么可以让它变紧(充电头松了怎么弄)

    充电头松了怎么可以让它变紧(充电头松了怎么弄)

  • wps卸载了文件还在吗(wps2019卸载了怎么还能打开)

    wps卸载了文件还在吗(wps2019卸载了怎么还能打开)

  • 手机能绑定2个QQ吗(手机可以绑定2个qq吗)

    手机能绑定2个QQ吗(手机可以绑定2个qq吗)

  • mac外放没声音了(苹果电脑没声音按哪个键恢复)

    mac外放没声音了(苹果电脑没声音按哪个键恢复)

  • ios13可以关闭搜索界面吗(iphone13如何关闭搜索)

    ios13可以关闭搜索界面吗(iphone13如何关闭搜索)

  • 一个iphone7多长厘米(iphone 7有多长)

    一个iphone7多长厘米(iphone 7有多长)

  • 18款和19款macbook区别(18款和19款macbook pro参数区别)

    18款和19款macbook区别(18款和19款macbook pro参数区别)

  • 微信交易明细导出excel(微信交易明细导出来有横杠)

    微信交易明细导出excel(微信交易明细导出来有横杠)

  • 申请新的QQ号怎么申请的(申请新的qq号怎么登录)

    申请新的QQ号怎么申请的(申请新的qq号怎么登录)

  • 手机网络超时怎么解决(手机网络超时怎么设置)

    手机网络超时怎么解决(手机网络超时怎么设置)

  • 手机跳屏怎么解决(手机跳屏怎么修复)

    手机跳屏怎么解决(手机跳屏怎么修复)

  • 华为gt2怎么下载应用(华为gt2怎么下载电子书)

    华为gt2怎么下载应用(华为gt2怎么下载电子书)

  • qq修改密码失败提示617(qq修改密码失败怎么办)

    qq修改密码失败提示617(qq修改密码失败怎么办)

  • 怎样控制wifi人数使用(怎么控制wifi用户)

    怎样控制wifi人数使用(怎么控制wifi用户)

  • 此推文可能包含敏感内容怎么设置(此推文可能包含隐藏内容怎么解除苹果手机)

    此推文可能包含敏感内容怎么设置(此推文可能包含隐藏内容怎么解除苹果手机)

  • 拼多多的多多种菜在哪(拼多多的多多种菜的天天享折每天都是几折啊)

    拼多多的多多种菜在哪(拼多多的多多种菜的天天享折每天都是几折啊)

  • hdr怎么开(哔哩哔哩hdr怎么开)

    hdr怎么开(哔哩哔哩hdr怎么开)

  • 山茶花的养殖方法和注意事项(山茶花的养殖方法盆栽)

    山茶花的养殖方法和注意事项(山茶花的养殖方法盆栽)

  • 个人所得税信息采集怎么弄
  • 企业签订技术培训合同是否需要缴纳印花税?
  • 取得的证券投资业绩
  • 增值税延期滞纳金是多少
  • 边际贡献总额分析法的收入为零
  • 收到工程服务费会计分录
  • 资产负债表总账科目有哪些
  • 支付外币投资会计处理
  • 购买办公用品并分发有关部门会计分录
  • 专票金额和实际报销金额不符
  • 预提土地使用税的分录
  • 股权投资类企业税收政策
  • 自产产品赠送确认收入吗
  • 计提坏账准备的前提条件
  • 代扣代缴个人所得税会计分录怎么做
  • 深圳报关费用是多少
  • 企业如何申请定增资金
  • 计税工资和实发工资比例
  • 预付账款如何计提折旧
  • 备用金转账个人能转吗
  • 其他应付款长期挂账税务处理
  • 国外交工作的基本出发点和落脚点是
  • 以前年度损益调整借贷方向
  • win7如何调出浏览器
  • 公司邮票报销
  • 营改增前甲供材施工企业如何缴纳企业所得税
  • 一般贸易和进料加工贸易的区别
  • 各级税务机关应当遵循依法
  • php imagecopymerge
  • uniapp webgl
  • 研发费用如何加计扣除何时申报
  • 顺流交易逆流交易区别
  • 销售金额环比
  • 被称为下一代风华的是
  • phpcms开发手册
  • 金税盘怎么设置字体
  • 工业企业成本核算方法
  • 企业所得税如何征收
  • 织梦网站老是被挂马
  • mongodb 增加用户
  • 其它应收款的处理程序
  • 税盘开票机号怎么看
  • sql server 2008数据库密码忘记
  • 同一控制下合并报表恢复留存收益
  • 幼儿园伙食账目
  • 吊车租赁有限公司
  • 收到员工交来的宿舍费
  • 餐厅吃饭不小心把餐具打破需要赔吗?
  • 企业清算未分配利润怎么交税
  • 实收资本的会计编码
  • 建筑企业收到发票未付款怎么做账
  • 三栏式明细账目录表
  • 公司向股东个人借款
  • 班车租赁服务
  • sql server数据库中的null(空值)
  • 解释sql server实例
  • 看过有趣的童话书,简单介绍下
  • 什么是存储过程?有哪些优缺点?
  • Win10预览版桌面图标和任务栏不翼而飞怎么办?
  • kvm虚拟化网络配置
  • 删除windows.edb
  • win10升级20h
  • proflwiz.exe - proflwiz是什么进程 有什么用
  • 腾讯tp驱动
  • linux的文件结构
  • zmweb.exe是什么进程
  • linux文件中添加内容
  • cocos2dx CardinalSpline和CatmullRom算法
  • css中文手册
  • Node.js中的全局变量有哪些
  • 如何修改apache端口号
  • linux什么是二进制文件
  • shell脚本常用命令及操作
  • python读json文件和写json文件
  • dos基本命令大全关机
  • python3并发
  • python3 xlrd
  • ubuntu没有xauthority
  • 股权转让查账重点查什么
  • 出口货物开票税率是多少
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号