CVE-2026-32317Cryptomator for Android在1.12.3版本之前存在严重的完整性检查漏洞。该漏洞允许攻击者篡改加密库的配置文件,从而在Hub密钥加载机制中引发中间人攻击。由于客户端在未验证主机真实性的情况下盲目信任配置文件中的端点,攻击者能够将合法的认证端点与恶意的API端点混合,进而窃取用户的认证令牌。此问题主要影响那些在攻击者能够修改vault.cryptomator文件的环境中,使用受影响版本解锁Hub支持加密库的用户。
该漏洞的核心成因在于Cryptomator for Android在版本1.12.3之前,对vault.cryptomator配置文件缺乏足够的完整性保护机制。应用程序在加载Hub密钥配置时,默认信任该配置文件中指定的远程端点,且未执行严格的主机真实性校验(如SSL Pinning或证书验证)。在攻击场景中,如果攻击者能够修改用户设备上的vault.cryptomator文件(例如在设备已Root或存在其他本地提权漏洞的情况下),便可以篡改其中的API端点地址。利用时,攻击者将恶意服务器地址注入配置文件。当用户使用受影响版本的客户端尝试解锁Hub支持的加密库时,客户端会连接到攻击者控制的服务器而非合法服务器。此时,认证过程中产生的敏感令牌会被发送给攻击者,导致账户接管或数据泄露风险。