CVE-2023-46453GL.iNet部分设备4.x固件存在严重的认证绕过漏洞。由于验证逻辑缺陷,攻击者可构造既是合法SQL语句又是合法正则表达式的用户名,无需密码即可获取设备管理员权限,完全控制受影响设备。
该漏洞源于GL.iNet设备固件在处理登录请求时的逻辑缺陷。系统对用户名的验证机制未能正确过滤特定格式的输入。攻击者可以构造一个特殊的字符串,该字符串同时满足前端正则表达式的匹配规则(被视为合法格式)以及后端数据库的SQL查询语法。当后端执行包含该用户名的SQL查询时,恶意输入被解释为SQL命令(如逻辑恒真语句),导致原有的密码校验机制失效,从而允许攻击者在未经验证的情况下以管理员身份登录系统。