专栏名称: 合天网安实验室
为广大信息安全爱好者提供有价值的文章推送服务!
今天看啥  ›  专栏  ›  合天网安实验室

若依4.7.8 执行任意SQL语句导致RCE漏洞

合天网安实验室  · 公众号  ·  · 2024-07-05 16:30

文章预览

0x01 简介 RuoYi 是一个后台管理系统,基于经典技术组合(Spring Boot、Apache Shiro、MyBatis、Thymeleaf)主要目的让开发者注重专注业务,降低技术难度,从而节省人力成本,缩短项目周期,提高软件安全质量。 0x02 漏洞概述 RuoYi v4.7.8 若依后台管理系统通过定时任务调用 genTableServiceImpl 直接执行 sql 来更改定时任务内容,从而绕过黑白名单的限制,实现RCE。 0x03 影响版本 RuoYi v4.7.8 0x04 环境搭建 官网地址:http://ruoyi.vip 文档地址:https://doc.ruoyi.vip/ruoyi/document/hjbs.html 创建数据库 ry 并导入数据脚本 ry_2021xxxx.sql,quartz.sql idea 载入项目,找到 ruoyi-admin\src\main\resources\application-druid.yml,修改数据库配置 然后运行 com.ruoyi.RuoYiApplication.java,出现如下图表示启动成功。 0x05 漏洞复现 本地搭建好环境,访问http://localhost/login admin/amdin123 登录后台,首先创建一个任务 id100: ………………………………

原文地址:访问原文地址
快照地址: 访问文章快照
总结与预览地址:访问总结与预览