验证码接口Key值泄露

Blade 未结 1 19

一、该问题的重现步骤是什么?

 

验证码接口 Key 值泄露()-未修复

漏洞概述

/api/blade-auth/oauth/captcha 接口中,返回的验证码标识 Key 未与会话绑定且存在可预测/泄露风险,攻击者可利用该 Key 绕过验证码防护机制,对登录接口进行暴力破解攻击。

漏洞等级--低危

漏洞详情

【漏洞地址】

http://10.123.82.145:30904/api/blade-auth/oauth/captcha

http://10.123.82.206:30424/api/blade-auth/oauth/captcha  

【测试过程】

访问该接口目录可获取/captcha 接口 Key 值泄露信息。



二、你期待的结果是什么?实际看到的又是什么?

咨询下这个漏洞怎么修复。 现在还有个现象不知道和这个有没有关系:登录页的验证码未生效,随机验证码随便输入或者不输入都能登录。


三、你正在使用的是什么产品,什么版本?在什么操作系统上?

4.6.0 springboot  商业版


四、请提供详细的错误堆栈信息,这很重要。


五、若有更多详细信息,请在下面提供。

1条回答
  • 暴力破解? 失败5次就锁ip了,你让他破解下试试看。


    如果说能绕过验证码,是因为没用验证码模式请求的,你把应用管理里的password模式去掉就行了


    另外验证码本身就是能人眼看到的,能看到他的值就算泄露的话,那就没有验证码必要了,你们可以把验证码模式也关了改成手机认证登录


    CleanShot20260408153030@2x.png

    0 讨论(0)
提交回复