[CVE-2023-4450]Jeect-boot queryFieldBySql接口RCE漏洞漏洞复现

一、基本信息

  • 漏洞名称:Jeect-boot queryFieldBySql接口RCE漏洞

  • 漏洞编号:CVE-2023-4450

  • 漏洞等级:高

  • 报告日期:2024/12/9

  • 复现环境:kali2023

  • 受影响版本:JimuReport < 1.6.1

二、漏洞描述

JimuReport 是基于 Java 语言开发的,使用了多种开源技术栈。jeect-boot积木报表由于未授权的 API /jmreport/queryFieldBySql 使用了 freemarker 解析 SQL 语句从而导致了 RCE 漏洞的产生,攻击者可以通过发送特定的POST请求到/jeecg-boot/jmreport/queryFieldBySql接口,其中包含恶意的SQL语句,利用Freemarker解析执行任意代码

三、复现步骤

  1. 准备复现环境

    • 选择两台虚拟机器,一台作为靶机

      ip:192.168.80.129 ubentu

      192.168.80.131 kali

选择vulhub的漏洞环境

docker-compose up -d
 
 
 
   
 另一台作为攻击机使
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值