CVE-2025-8093CVE-2025-8093是Drupal Authenticator Login模块中存在的一个高危身份认证绕过漏洞,CVSS评分为8.8分。该漏洞属于"使用替代路径或通道进行身份认证绕过"(Authentication Bypass Using an Alternate Path or Channel)类型,由安全研究员[email protected]发现并报告。Drupal作为全球广泛使用的内容管理系统(CMS),其第三方模块的安全性对整个生态系统至关重要。Authenticator Login模块为Drupal站点提供了基于时间的一次性密码(TOTP)等双因素认证功能,旨在增强登录安全性。然而,该模块在实现认证流程时存在设计缺陷,攻击者可以通过未受保护的替代路径或通道绕过认证机制,在未提供有效凭证的情况下获得对受保护资源的访问权限。该漏洞的CVSS向量显示其具有网络攻击向量(AV:N)、低攻击复杂度(AC:L)、低权限要求(PR:L)、无需用户交互(UI:N),且对机密性、完整性和可用性均产生高影响(C:H/I:H/A:H),意味着已拥有低权限账户的攻击者可以远程利用该漏洞完全控制系统。受影响的版本范围为从0.0.0到2.1.8之前的所有版本,建议所有使用该模块的Drupal站点管理员立即升级到2.1.8或更高版本以修复此安全缺陷。
该漏洞的核心原理在于Authenticator Login模块在处理认证流程时,未对所有访问路径实施一致的身份验证检查,导致存在可被利用的"替代路径或通道"(Alternate Path or Channel)。具体而言,模块在正常登录流程中会对用户进行TOTP等二次认证验证,但某些API端点、回调接口或内部路由可能未正确继承或执行认证检查逻辑。攻击者利用此缺陷,可以直接访问本应受认证保护的功能端点或资源路径,绕过二次认证步骤。攻击者只需拥有一个Drupal站点的低权限账户(如普通注册用户),通过构造特定的HTTP请求(如直接POST到认证绕过端点、修改请求头中的认证状态字段、或利用模块内部未加保护的AJAX回调),即可在无需完成正常认证流程的情况下获得管理员级别的访问权限。由于该漏洞的攻击复杂度低(AC:L)且无需用户交互(UI:N),攻击者可以在远程自动化利用,对目标Drupal站点构成严重威胁。模块的修复版本2.1.8通过在所有相关路径上强制实施统一的认证检查,修复了此替代路径绕过问题。