CVE-2026-41660Admidio是一款广泛使用的开源用户管理系统。在5.0.9版本之前,该系统在处理双重认证(2FA)重置逻辑时存在严重缺陷。由于授权检查机制发生反转,导致拥有特定配置文件编辑权限的普通用户(例如群组管理员)能够绕过安全限制,移除包括系统管理员在内的其他用户的TOTP双重认证配置。这一漏洞使得攻击者能够剥离管理员账户的安全保护层,极大增加了账户被接管的风险。官方已在5.0.9版本中修复了此问题。
该漏洞的核心在于Admidio代码中关于双重认证重置的权限校验逻辑存在错误。在正常的安全模型中,移除2FA应仅限于账户本人或最高权限管理员。然而,受影响版本的代码在判断是否允许操作时,错误地评估了目标对象的状态而非操作者的权限。具体而言,系统允许任何对目标用户资料具有“编辑”权限的用户执行2FA移除操作。在Admidio的默认配置或常见部署场景中,组长等低权限角色往往拥有对组员(包括管理员)的资料编辑权。攻击者利用这一特权,向服务器发送特制的HTTP请求以触发2FA重置流程,从而清除管理员的TOTP密钥。这种逻辑绕过不仅破坏了系统的完整性,还降低了管理员账户的可用性保障,为后续的权限提升和横向移动提供了便利。