CVE-2020-37228iDS6 DSSPro数字标牌系统6.2版本存在严重的验证码安全绕过漏洞。攻击者可以通过请求特定的接口对象获取有效的验证码,进而绕过旨在防止自动化攻击的安全机制。利用此漏洞,攻击者能够对系统用户账户实施高效的暴力破解攻击,导致未经授权的系统访问。
该漏洞的根本原因在于iDS6 DSSPro数字标牌系统的验证码生成与验证逻辑存在严重设计缺陷。系统在处理登录请求时,并未对验证码的获取接口进行严格的访问控制,允许攻击者通过直接请求`autoLoginVerifyCode`对象来获取服务器端生成的有效验证码文本。这种设计完全违背了验证码用于区分人类和机器的初衷。由于该漏洞的CVSS 3.1评分为9.8,且攻击向量为网络(AV:N),无需任何权限(PR:N)和用户交互(UI:N),攻击者可以轻易地编写自动化脚本。该脚本能够持续轮询特定端点,实时获取验证码,并结合用户名字典进行高效的暴力破解攻击。一旦攻击成功,攻击者即可获得合法用户账户的访问权限,进而完全控制受影响的数字标牌设备,导致敏感信息泄露、系统完整性被破坏以及可用性丧失。