🔴 严重 | CVE-2026-28309 — SolarWinds Serv-U is affected by a broken access c...
🔴 【深度分析】严重安全漏洞:CVE-2026-28309
CVSS 评分: 严重(9.1)🔴 状态: Analyzed 发布时间: 2026-07-21
🔍 技术细节速览
| 字段 | 值 |
|---|---|
| CVE ID | CVE-2026-28309 |
| CVSS 评分 | 9.1 🔴 |
| 严重程度 | 严重 |
| CVSS 向量 | CVSS:3.1/AV:N/AC:L/PR:H/UI:N/S:C/C:H/I:H/A:H |
| CWE 分类 | CWE-862 |
| 发布时间 | 2026-07-21 |
| 最后更新 | 2026-07-24 |
| 状态 | Analyzed |
| 数据来源 | psirt@solarwinds.com |
以下是根据您提供的 NVD 数据生成的深度安全分析文章。
CVE-2026-28309:SolarWinds Serv-U 权限提升漏洞深度分析
CVSS 评分:9.1(严重)
CVSS 向量:AV:N/AC:L/PR:H/UI:N/S:C/C:H/I:H/A:H
危害等级: 严重(CRITICAL)
漏洞概述
CVE-2026-28309 是 SolarWinds Serv-U 托管文件传输(MFT)解决方案中的一个访问控制失效漏洞。该漏洞允许已登录的**域管理员(Domain Administrator)在未获得合法授权的情况下,创建系统管理员(System Administrator)**账户,从而获得对整台服务器及其所有域配置的完全控制权。
根据 SolarWinds 官方公告,该漏洞在 Windows 部署场景下影响程度相对较低,但在非 Windows 环境中(如 Linux 或 NAS 设备)可能导致严重的安全后果。攻击者只需具备域管理员权限(通常权限已较高),即可无需用户交互(UI:N)且攻击复杂度低(AC:L)地通过网络直接触发漏洞,进一步横向提升权限至系统管理层。由于漏洞影响范围可波及多个域(Scope Changed),且能完全破坏机密性、完整性和可用性(C:H/I:H/A:H),CVSS 评分达到 9.1(严重)。
受影响组件与版本
目前 NVD 及官方公告中尚未公布具体的受影响版本范围。根据漏洞披露惯例,可能影响自某早期版本至最新补丁发布前的所有 SolarWinds Serv-U 版本。建议用户尽快查看 SolarWinds 官方安全公告(参见参考资料)以获取准确的版本列表。
已知信息:
- 受影响组件:SolarWinds Serv-U(托管文件传输服务器)
- 尚无明确版本号,但预计影响 15.x 及之前的主流版本。
漏洞原理分析
根本原因
漏洞分类为 CWE-862:缺失授权(Missing Authorization)。具体而言,SolarWinds Serv-U 的权限管理模型未能正确验证域管理员创建系统管理员账户的操作是否属于其权限范围。在预期的设计里,域管理员只能管理其所在域的设置和用户,不应拥有创建全局系统管理员的能力。然而,由于在服务端 API 或后台管理界面中,对“创建管理员”这一关键操作的授权检查存在缺陷,域管理员发出的请求能够绕过权限边界,直接写入系统管理员记录。
攻击向量
- 前置条件:攻击者已通过合法或非法途径获得一个域管理员账户(PR:H)。例如通过弱口令、凭证泄露或钓鱼攻击获得该角色。
- 攻击步骤:
- 攻击者登录 Web 管理控制台或直接调用后端管理 API。
- 利用访问控制缺失,向创建管理员的端点发送恶意请求,将自身的角色提升为系统管理员,或新建一个系统管理员账户并为其设置密码。
- 系统未校验当前会话的权限级别,执行请求并返回成功结果。
- 利用特征:攻击复杂度低(AC:L),无需用户交互(UI:N),可通过网络直接完成(AV:N)。攻击成功后,攻击者可以完全控制所有域配置、用户数据以及服务器文件系统。
为什么 Windows 部署影响较低?
官方描述中提到“The impact is lower in Windows deployments”。这可能是由于 Windows 版本的 Serv-U 在操作系统层面有额外的安全机制(如 Windows 服务账户隔离、用户权限控制、AppLocker 或集成域控的额外验证),限制了从 Serv-U 内部提权后的进一步攻击范围。例如,即使在 Serv-U 中获得系统管理员权限,在 Windows 上可能仍无法完全绕过操作系统安全策略读写系统关键文件。而在 Linux 或 NAS 环境中,Serv-U 进程往往以 root 运行,提权后等同于获得整台主机的最高权限。
影响评估
利用难度
| 维度 | 分析 |
|---|---|
| 攻击向量 (AV:N) | 远程网络利用,无需物理接触或本地访问 |
| 攻击复杂度 (AC:L) | 恶意请求构造简单,无需特殊条件,无需绕过认证(已具备域管理员权限) |
| 所需权限 (PR:H) | 需要域管理员权限,该角色通常分配给运维人员,但可能通过漏洞链从低权限提升获得 |
| 用户交互 (UI:N) | 不需要目标用户(如系统管理员)进行任何操作 |
| 影响范围 (S:C) | 漏洞影响跨域的安全控制,从一个域跳转到整个服务器的系统级 |
| 机密性/完整性/可用性 (C:H/I:H/A:H) | 攻击者可读取所有传输文件、修改配置、停止服务,甚至植入后门 |
综合判断:虽然前置条件要求域管理员权限,但域管理员本身就是一种高价值目标,且在实际企业中该账户可能由多个运维人员共享、密码强度不足或未启用多因素认证,攻击者具备一定可能性获得该权限。一旦触发漏洞,攻击者可以秒升为系统管理员,危害极大。
潜在后果
- 数据泄露:获取所有域的用户凭证、上传/下载的敏感文件。
- 服务器完全沦陷:在非 Windows 平台下,可能通过文件系统操作执行任意命令(如写 SSH 公钥、修改启动脚本)。
- 横向移动:以系统管理员身份操纵其他域配置,影响所有使用该 Serv-U 服务的业务系统。
- 合规风险:若传输数据涉及 PII 或 PCI-DSS 等监管要求,可能导致法律处罚。
修复建议
官方补丁
SolarWinds 预计将在后续版本中修复此漏洞。请密切关注 SolarWinds 安全公告 以及您使用的产品版本更新日志。一旦补丁发布,应立即升级至修复版本。
临时缓解措施
在官方补丁发布前,建议采取以下措施降低风险:
限制域管理员账户:
- 对域管理员账户启用多因素认证(MFA)以增加获取凭证的难度。
- 定期审计域管理员账户的活动日志,尤其关注创建新管理员的操作。
- 遵循最小权限原则,将域管理员数量降至最低,并考虑使用短时效证书或临时权限授予机制。
网络隔离:
- 将 Serv-U 管理端口(默认 443 或自定义端口)置于 VPN 或堡垒机之后,仅允许受信任的 IP 访问。
- 在非必要情况下,禁止将管理界面暴露在公网。
增强监控:
- 监控 Serv-U 后台的“创建用户”和“角色修改”日志,设置告警规则,当发现域管理员创建系统管理员时立即通知安全团队。
- 使用 SIEM 工具关联分析异常请求。
特别针对 Windows 部署:尽管影响较低,仍建议启用 Windows Defender 应用程序控制或 AppLocker,防止 Serv-U 进程被利用执行非预期脚本。
参考资料
- NVD 官方页面:CVE-2026-28309
- CWE-862:Missing Authorization
- SolarWinds 安全公告(待更新):https://www.solarwinds.com/trust-center/security-advisories
- CVSS v3.1 计算器:https://www.first.org/cvss/calculator/3.1(可代入向量
AV:N/AC:L/PR:H/UI:N/S:C/C:H/I:H/A:H查看详细评分)
免责声明:本文基于 NVD 公开数据及安全研究常识撰写,部分推断(如漏洞触发点、缓解措施)为合理技术推演,不保证与实际内部实现完全一致。实际漏洞细节以 SolarWinds 官方公告为准。