CVE-2026-32318Cryptomator for iOS 在 2.8.3 版本之前存在一个完整性检查漏洞,允许攻击者篡改加密库的配置文件。该漏洞可能导致 Hub 密钥加载机制中出现中间人攻击。在修复之前,客户端在未进行主机真实性检查的情况下,盲目信任配置文件中的端点。攻击者可以通过将合法的身份验证端点与恶意的 API 端点混合,从而窃取用户令牌。此问题影响在攻击者能够修改 vault.cryptomator 文件的环境中,使用受影响客户端版本解锁 Hub 支持的库的用户。该问题已在版本 2.8.3 中修复。
该漏洞的核心在于 Cryptomator for iOS 客户端在处理 Hub 支持的加密库配置时,未对本地存储的 `vault.cryptomator` 文件实施严格的完整性验证机制。受影响版本在加载配置时,直接解析文件内容并信任其中定义的服务端点,缺乏对主机真实性的校验(如证书固定或签名验证)。
技术利用上,攻击者若具备对设备文件系统的低权限访问能力(或通过其他手段修改云同步文件),即可篡改 `vault.cryptomator`。攻击者会将配置中的 API 端点替换为恶意服务器地址,同时保留合法的身份验证端点以维持表面上的正常连接。当受害者尝试解锁加密库时(满足 UI:R 交互条件),客户端会根据被篡改的配置发起请求。由于缺乏完整性检查,客户端会将敏感的 Hub 密钥或认证令牌发送至攻击者控制的服务器,导致机密性泄露(C:H)。CVSS 3.1 评分为 7.6,反映了其网络攻击向量(AV:N)、低权限要求(PR:L)以及对机密性的严重影响。