🟠 【深度分析】高危安全漏洞:CVE-2026-25039

CVSS 评分: 高危(8.8)🟠  状态: Deferred  发布时间: 2026-07-20


🔍 技术细节速览

字段 值
CVE ID CVE-2026-25039
CVSS 评分 8.8 🟠
严重程度 高危
CVSS 向量 CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H
CWE 分类 CWE-40
发布时间 2026-07-20
最后更新 2026-07-23
状态 Deferred
数据来源 security-advisories@github.com

CVSS 评分:8.8(高危)
CVSS 向量: CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H
危害等级: 高危 — 无需用户交互即可利用,攻击者以低权限触发,可能导致凭证泄露、系统被控。

漏洞概述

CVE-2026-25039 是 Parsec 平台中一个因未对工作区名称进行充分校验而触发的安全漏洞。Parsec 是一款基于云、提供加密安全文件共享服务的应用。当 Windows 客户端通过工作区名称在本地文件系统中创建挂载点时,若该名称包含反斜杠 \ 字符(如 \\attacker\share),则会被 Windows 系统解析为 UNC 路径。攻击者可以利用此行为,使受害者主机尝试连接恶意 SMB 服务器,从而泄露当前用户的 NTLM 哈希值。若指定的 UNC 路径无效,还可能造成应用无响应或服务不可用。

该漏洞已被 NVD 标记为 Deferred(暂缓处理),但基于其攻击复杂度低、影响面广的特点,建议所有 Parsec 用户立即关注并采取缓解措施。

受影响组件与版本

  • 受影响产品: Parsec 云文件共享应用(Windows 客户端)
  • 影响版本: 根据 NVD 数据,当前尚未公布具体版本范围。但 Parsec 的 Windows 客户端中执行工作区挂载功能的组件均可能受影响。
  • 状态: 漏洞暂未公开修复补丁,供应商可能正在开发中。

漏洞原理分析

技术成因

Parsec 允许用户创建或加入组织的工作区,工作区名称(workspace name)由用户或管理员设定。在 Windows 平台上,Parsec 客户端会在本地文件系统中创建一个挂载点(mountpoint),用于映射远程工作区的内容。该挂载点路径通常由 Parsec 目录加上工作区名称构成。

根据 CVE 描述,Parsec 并未对工作区名称进行任何过滤或消毒。如果攻击者能够控制工作区名称(例如通过创建恶意工作区或诱导管理员创建含恶意字符的工作区),并在名称中嵌入 \ 字符,Windows 系统在解析该路径时,会将其视为 UNC(Uniform Naming Convention)路径。例如:

\\attacker-controlled-machine\share

当 Parsec 的挂载逻辑尝试在 C:\Users\<user>\AppData\Local\Parsec\workspaces\ 下创建名为 \\attacker-controlled-machine\share 的目录或符号链接时,Windows 内核会立即发起对 attacker-controlled-machine 的 SMB 连接请求以验证路径的有效性。此过程将自动触发 NTLM 身份认证,受害者的当前用户凭据(NTLM 哈希)会被发送给攻击者控制的机器。

攻击向量

  1. 初始访问: 攻击者需要具备在 Parsec 组织中创建工作区或修改工作区名称的能力(PR:L,低权限)。通常,组织内的成员或管理员角色可以执行此操作。
  2. 触发: 当任何用户访问或刷新该工作区挂载点时(例如在 Parsec 客户端中双击工作区),操作即触发。无需用户单击确认或额外交互(UI:N)。
  3. 结果: 攻击者获取受害者用户的 NTLM 哈希,可进一步用于离线破解或 Pass-the-Hash 攻击。
  4. 潜在连锁效应: 若 UNC 路径指向攻击者控制的恶意 SMB 服务器,还可能诱导受害者自动加载恶意 DLL 或执行其他恶意脚本(如通过 SMB 重定向攻击)。

CWE 归属

官方将该漏洞归类为 CWE-40: Path Traversal: '.../...//'。虽然名称中提到了路径遍历,但实际攻击模式更接近 CWE-73: External Control of File Name or Path 以及 CWE-15: External Control of System or Configuration Setting。由于工作区名称被直接用于构造系统级文件路径,导致路径被外部控制,从而引发此问题。

影响评估

攻击复杂度与条件

维度 评级 解释
攻击向量 (AV) 网络 (N) 攻击者可通过远程创建/修改工作区名称发起攻击,无需物理接触
攻击复杂度 (AC) 低 (L) 仅需在名称中插入 \\ 和 SMB 服务器地址即可
权限要求 (PR) 低 (L) 需要 Parsec 组织内具有工作区编辑权限的账号
用户交互 (UI) 无 (N) 受害者无需确认任何弹窗或进行额外操作
影响范围 (S) 不变 (U) 漏洞利用仅影响该主机本身,不波及整个组织环境

潜在后果

  • 机密性 (C):高 — 用户 NTLM 哈希泄露,攻击者可利用其进行身份冒充或横向移动。
  • 完整性 (I):高 — 攻击者拥有哈希后可能解密旧会话数据,或篡改基于 NTLM 验证的资源。
  • 可用性 (A):高 — 若 UNC 路径无效,应用可能陷入无限等待或崩溃,导致拒绝服务。

整体而言,漏洞利用门槛极低,但危害巨大。尤其在企业环境中,Parsec 常用于共享敏感文件,一旦用户主机沦陷,攻击者可能通过窃取的凭据访问组织内更多资源。

修复建议

官方补丁

截至 2026-07-20,供应商尚未发布补丁(NVD 状态为 Deferred)。建议关注 Parsec 官方安全公告页面及 GitHub 仓库更新:
https://github.com/parsec-cloud/parsec-cloud

临时缓解措施

  1. 严格限制工作区名称格式: 在管理员层面,通过策略禁止工作区名称中包含 \ 字符。可以手动检查所有现有工作区名称,确保不含反斜杠。
  2. 禁用自动挂载功能: 如果业务允许,临时关闭 Windows 客户端的自动挂载功能,改为手动通过安全方式访问文件。
  3. 网络隔离: 在企业网络中,通过防火墙阻止出站的 SMB 连接(TCP 445 端口)到不可信的外部地址。这能阻止 NTLM 哈希外泄,但要小心影响合规业务。
  4. 启用 SMB 签名: 在 Windows 组策略中强制启用 SMB 签名,可防止中继攻击,但无法阻止哈希泄露本身。
  5. 用户意识培训: 提醒用户不要随意加入或创建来源不明的工作区,尤其是名称可疑的组织。

临时修复代码(如有开发能力)

若组织有权修改 Parsec 客户端代码,可在挂载路径构造时对工作区名称执行以下校验:

  • 拒绝包含 \、/、: 等路径分隔符或保留字符的名称。
  • 对名称进行 URL 编码或进行白名单校验(仅允许字母、数字、下划线、连字符等)。

参考资料

免责声明: 本文基于 NVD 公开信息撰写。由于漏洞状态为 Deferred,部分技术细节可能随厂商后续披露而调整。建议读者以官方公告为准,并采取保守的缓解措施。