这个漏洞对于动易网站管理系统来说,就是致命的了。

此漏洞存在于User目录下的User_saveflash.asp文件中,其第6~22行代码如下所示。

Dim act, ObjInstalled_FSO, color_name, Create_1, imgurl, SaveFileName, dirMonth

objName_FSO = Application("objName_FSO")

ObjInstalled_FSO = IsObjInstalled(objName_FSO)

If ObjInstalled_FSO = True Then

Set fso = Server.CreateObject(objName_FSO)

Else

Response.Write "&&SendFlag=保存 >>> NO"

Response.end

End If

act = trim(request("act"))

//这里是关键

If act="" Then

Call Main()

Else

Call CoverColorFile()

//如果act不为空,则调用CoverColorFile()函数

End If

set fso = Nothing

下面我们一起来看看函数CoverColorFile()的代码。

Sub CoverColorFile()

//此函数用于生成图像BMP文件

Dim whichfile, head, Colortxt, i, rline, badwords

//注意whichfile变量

Response.Expires = -9999

Response.AddHeader "Pragma","no-cache"

Response.AddHeader "cache-ctrol","no-cache"

Response.ContentType = "Image/bmp"

//输出图像文件头

head = ChrB(66) & ChrB(77) & ChrB(118) & ChrB(250) & ChrB(1) & ChrB(0) & ChrB(0) & ChrB(0) &_

ChrB(0) & ChrB(0) & ChrB(54) & ChrB(0) & ChrB(0) & ChrB(0) & ChrB(40) & ChrB(0) &_

ChrB(0) & ChrB(0) & ChrB(172) & ChrB(0) & ChrB(0) & ChrB(0) & ChrB(130) & ChrB(0) &_

ChrB(0) & ChrB(0) & ChrB(1) & ChrB(0) & ChrB(24) & ChrB(0) & ChrB(0) & ChrB(0) &_

ChrB(0) & ChrB(0) & ChrB(64) & ChrB(250) & ChrB(1) & ChrB(0) & ChrB(0) & ChrB(0) &_

ChrB(0) & ChrB(0) & ChrB(0) & ChrB(0) & ChrB(0) & ChrB(0) & ChrB(0) & ChrB(0) &_

ChrB(0) & ChrB(0) & ChrB(0) & ChrB(0) & ChrB(0) & ChrB(0)

Response.BinaryWrite head

whichfile=trim(request("color_url"))

// whichfile由用户提交的color_url而来

Set Colortxt = fso.OpenTextFile(server.mappath(whichfile),1)

//以只读方式打开用户提交的变量whichfile,这里取得的是文件

rline = Colortxt.ReadLine //读取文件一行

badwords = split(rline,"|") //以“|”作分隔

Colortxt.Close

fso.deleteFile(server.mappath(whichfile))

//这句就是漏洞了,此句的作用是删除文件。由于whichfile由用户提交而来,又没有经过任何安全处理,所以便构成漏洞了。如果我们让 color_url=../conn.asp,那么就直接删除conn.asp文件了,同样,我们可以让color_url为站内任一文件,最后,我们可以删除全站的文件。

for i=0 to UBound(badwords)

Response.BinaryWrite to3(badwords(i))

next

End Sub

有了上面的漏洞

动易网站管理系统

好不要从外部接收数据,要么就删除代码:fso.deleteFile(server.mappath(whichfile))

动易html编辑器漏洞,动易网站管理系统删除任意文件漏洞相关推荐

  1. Apache Tomcat 曝文件包含漏洞:攻击者可利用该漏洞读取webapp目录下的任意文件...

    点击上方蓝色"程序猿DD",选择"设为星标" 回复"资源"获取独家整理的学习资料! 作者 | oschina 来源 | https://ww ...

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

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

  3. 智慧校园管理系统 前台任意文件上传漏洞

    漏洞描述 智慧校园管理系统前台注册页面存在文件上传,由于没有对上传的文件进行审查导致可上传恶意文件控制服务器 漏洞影响 s ✅智慧校园管理系统 空间测绘 d ⭕body="DC_Login/ ...

  4. 讯时网站管理系统通杀0DAY漏洞

    首先声明这方法不是我原创,我是从网上学习来的,由自己的语言重新编译一下的. 在谷歌搜索 inurl: admin/admin_news_pl_view.asp    打开搜索到的网址或者输入 inur ...

  5. 漏洞分析: WSO2 API Manager 任意文件上传、远程代码执行漏洞

    漏洞描述 某些WSO2产品允许不受限制地上传文件,从而执行远程代码.以WSO2 API Manager 为例,它是一个完全开源的 API 管理平台.它支持API设计,API发布,生命周期管理,应用程序 ...

  6. php 5.3.9 漏洞,PHP-5.3.9远程执行任意代码漏洞(CVE-2012-0830) 详解

    这个新的修复方法初衷是好的, 但是却带来一个严重的问题(5.3.10中已经修复), 这个问题最初是由Stefan Esser发现的. 请看之前(5.3.9)最终的修复方案(php_register_v ...

  7. UEditor 任意文件上传漏洞

    1 漏洞简介 1.1 漏洞描述 Ueditor是百度开发的一个网站编辑器,目前已经不对其进行后续开发和更新,该漏洞只存在于该编辑器的.net版本.其他的php,jsp,asp版本不受此UEditor的 ...

  8. 【MetInfo任意文件读取】--任意文件读取漏洞

    文章目录 漏洞信息 一.漏洞产生的原因 二.漏洞利用 1.对靶机网址进行burp抓包 2.对上述请求包进行修改 三.漏洞修复与绕过--四种修复与绕过 1.置空../和./ 2.对$dir进行判断 3. ...

  9. 任意文件读取与下载漏洞学习

    原理: 任意文件读取漏洞属于文件操作类漏洞,一般常见于PHP/java/python语言中.任意文件读取漏洞,就是可以任意读取服务器上部分或者全部文件的漏洞,攻击者利用此漏洞可以读取服务器敏感文件如/ ...

  10. 任意文件下载漏洞知识点

    文章目录 资料下载 任意文件下载 漏洞描述 利用条件 漏洞危害 漏洞发现 链接上 参数上 案例 漏洞利用 利用原理 windows路径 linux路径 修复建议 摘抄 资料下载 点击 下载 https ...

最新文章

  1. 基础的VueJS面试题(附答案)
  2. openCV4.2.0 error: (-5:Bad argument) CAP_IMAGES: can’t find starting number (in the name of file)
  3. 一加账号app_资讯知名种草App突然被大规模下架!官方回应
  4. java 线程 操作系统线程_线程基础:线程(1)——操作系统和线程原理
  5. 【C++】 C++标准模板库(一) Vector
  6. Windows下将nginx安装为服务运行
  7. xp系统目前禁用索引服务器,WinXP系统中可以被禁用的服务对照表
  8. 今天要查一下,如果没有密保手机的号码在使用,怎么更换qq的密保手机
  9. mysql 按类型查询个数和总数
  10. 新年2021HTML,2021年了,来一段新年快乐的挂件源码
  11. Android Studio 第五十三期 - 自定义EditText密码键盘
  12. 创建ORACLE定时任务 任务日志记录
  13. ORACLE新增字段、注释等
  14. Docker -- 镜像仓库(搭建私有镜像仓库、向镜像仓库推送镜像、从镜像仓库拉取镜像)
  15. 详细介绍 Yolov5 转 ONNX模型 + 使用ONNX Runtime 的 Python 部署(包含官方文档的介绍)
  16. 信用卡业务愈卷愈烈,银行机构如何突围?
  17. deepin firewall
  18. 山东大学项目实训设计系统(四)管理员端
  19. 软件项目量化管理(CMMI高成熟度)实践经验谈——之项目管理过程监督与控制篇
  20. ubuntu黑屏有声音

热门文章

  1. 【算法基础一】字符编码分类
  2. 高清银行LOGO图片整合分享
  3. 《信号与线性系统分析》学习心得
  4. IEEE ACCESS 模板中字体颜色与caption包冲突解决办法
  5. python smtp发送邮件,收件人和发件人不显示问题
  6. 手机chrome扫描二维码_90%的用户都不知道这项Chrome隐藏功能如何开启,超级实用!...
  7. html网页框架案例代码,HTML网页框架代码
  8. 记LabVIEW宝典
  9. java文件复制方法_Java复制文件–用Java复制文件的4种方法
  10. C语言基本入门英语单词,C语言基本入门英语单词.doc