[代码审计]极致CMS1.9.5存在文件上传漏洞

阅读: 评论:0

[代码审计]极致CMS1.9.5存在文件上传漏洞

[代码审计]极致CMS1.9.5存在文件上传漏洞

文章目录

  • 极致CMSv1.9.5存在文件上传漏洞
    • 前言
    • 分析

极致CMSv1.9.5存在文件上传漏洞

前言

网上看到CNVD爆了,自己闲的没事做也稍微找一下,蛮简单的也挺常见的

分析

准备工作

首先本地创建一个php文件,这里我用1.php,内容为<?php eval($_POST[1]);?>之后把这 个文件压缩为zip后缀压缩包,上传至公网服务器即可,压缩包结构如下所示

漏洞利用点在后台插件安装处,我们任意点击一个插件点击安装抓包

发现url参数可控

A/c/PluginsController.php中我们发现,其对于url并没有验证来源

检测下tmp_path 是否存在

造成参数可控制,因此我们把url改为公网地址下的1.zip文件

点击放包,接下来调用get-file-size函数

只是获取文件大小,继续放包

这里大概重复修改download_url四五次就能到下一个函数,至于为什么会这样,是由于,每次仅仅写入1024*8大小

fwrite($download_fp, fread($fp, 1024 * 8 ), 1024 * 8);

接下来是解压,也是多放几个包


也稍微改一下url以后,后面还有几个file_unzip的操作也一定要耐心等待

,这里我们也得到解压路径A/exts/

之后访问url/A/exts/1.php发现成功利用

分析完毕

本文发布于:2024-02-04 16:59:29,感谢您对本站的认可!

本文链接:https://www.4u4v.net/it/170712220057604.html

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。

标签:极致   漏洞   文件上传   代码
留言与评论(共有 0 条评论)
   
验证码:

Copyright ©2019-2022 Comsenz Inc.Powered by ©

网站地图1 网站地图2 网站地图3 网站地图4 网站地图5 网站地图6 网站地图7 网站地图8 网站地图9 网站地图10 网站地图11 网站地图12 网站地图13 网站地图14 网站地图15 网站地图16 网站地图17 网站地图18 网站地图19 网站地图20 网站地图21 网站地图22/a> 网站地图23