CVE-2023-53970CVE-2023-53970是发现于Screen SFT DAB 600/C无线广播设备固件1.9.3版本中的一个高危身份验证绕过漏洞。该漏洞源于设备会话管理机制存在严重缺陷,系统采用IP绑定会话标识符,但未对会话有效性进行充分验证。攻击者可通过监听或猜测有效的会话标识符,结合目标设备的IP地址,无需任何认证凭证即可绕过身份验证机制,访问设备管理API接口。成功利用此漏洞后,攻击者能够通过deviceManagement API端点发送精心构造的POST请求,重置设备配置,可能导致广播服务中断、配置被恶意篡改等严重后果。由于攻击复杂度低且无需用户交互,该漏洞对互联网暴露的设备构成重大威胁。
漏洞根源在于Screen SFT DAB 600/C设备的会话管理机制设计不当。系统使用基于IP地址的会话标识符进行身份验证,但会话验证逻辑存在以下缺陷:1) 会话标识符可被预测或重用;2) 验证过程未充分检查会话与请求源的绑定关系;3) deviceManagement API端点对会话验证不严格。攻击者首先需要获取一个有效的会话标识符(可通过中间人攻击或监听合法用户会话获得),然后构造包含该会话标识符和目标设备IP地址的POST请求发送到/deviceManagement接口。由于系统仅验证IP地址匹配而未检查会话完整性,攻击者即可绕过身份验证。攻击者可通过此方式重置设备配置,包括恢复出厂设置、修改网络参数等操作。