🔴 严重 | CVE-2026-28321 — SolarWinds Serv-U is affected by a broken access c...
🔴 【深度分析】严重安全漏洞:CVE-2026-28321
CVSS 评分: 严重(9.1)🔴 状态: Analyzed 发布时间: 2026-07-21
🔍 技术细节速览
| 字段 | 值 |
|---|---|
| CVE ID | CVE-2026-28321 |
| 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-284 |
| 发布时间 | 2026-07-21 |
| 最后更新 | 2026-07-24 |
| 状态 | Analyzed |
| 数据来源 | psirt@solarwinds.com |
漏洞概述
| 项目 | 内容 |
|---|---|
| CVE ID | CVE-2026-28321 |
| CVSS 评分 | 9.1(严重) |
| CVSS 向量 | CVSS:3.1/AV:N/AC:L/PR:H/UI:N/S:C/C:H/I:H/A:H |
| 漏洞类型 | 不正确的访问控制(CWE-284) |
| 影响范围 | SolarWinds Serv-U(所有受影响的版本) |
该漏洞属于越权访问(Broken Access Control)缺陷,攻击者通过已获得的域管理员(Domain Administrator)权限,能够利用该漏洞实现任意文件读写,进而提权至 root 并执行任意代码。在 Windows 平台上影响相对较低,但在 Linux 平台上可能导致完全的系统接管。
受影响组件与版本
根据目前公开的 NVD 数据,漏洞影响 SolarWinds Serv-U 产品,但未明确列出具体受影响版本范围。参考 SolarWinds 以往安全公告的发布习惯,该漏洞可能影响 Serv-U 15.x 及更早版本,具体需等待官方安全公告确认。建议所有使用 SolarWinds Serv-U 的组织关注官方更新。
⚠️ 说明:NVD 尚未提供版本范围信息,此处为基于同类漏洞历史及通用影响范围的合理推断。
漏洞原理分析
根本原因
漏洞根源于 不正确的访问控制(CWE-284)。在 SolarWinds Serv-U 中,域管理员用户(Domain Administrator)本应被限制在特定域内进行管理操作,但由于访问控制逻辑缺陷,该权限被不当放大,导致域管理员能够:
- 越权读取任意文件:包括系统关键配置文件、SSH 密钥、数据库凭证等。
- 越权写入任意文件:例如覆盖系统脚本、添加 cron 任务、修改服务配置等。
攻击向量分析
结合 CVSS 向量(AV:N/AC:L/PR:H/UI:N/S:C)可推断:
| 维度 | 分析 |
|---|---|
| 攻击途径(AV:N) | 攻击者可远程利用,无需本地访问。 |
| 攻击复杂度(AC:L) | 利用条件简单,无需特殊技巧或非标准配置。 |
| 所需权限(PR:H) | 需要事先拥有域管理员账户(非普通用户)。但域管理员在 Serv-U 中常被分配给运维团队,可能因弱口令、凭证泄露或内部威胁被获取。 |
| 用户交互(UI:N) | 无需受害者交互,攻击者可自动化执行。 |
| 影响范围(S:C) | 漏洞利用后可突破域管理员的权限限制,影响整个系统安全。 |
攻击流程(推测)
- 获取域管理员凭证(通过钓鱼、凭证窃取、弱口令爆破等)。
- 利用越权接口:通过 Serv-U 管理界面或 API,以域管理员身份发起恶意请求,绕过权限校验。
- 实现任意文件读写:例如通过
POST /admin/.../file?path=...等接口读写系统文件。 - 提权至 root:利用写入的脚本(如 cron job、ssh authorized_keys、systemd service)获取完全控制权。
现有信息不足以确定具体触发路径,但上述推测符合 CVE 描述及同类漏洞(如 CVE-2023-35081 等)的典型模式。
影响评估
实际威胁等级:极高
- 利用难度:中等
虽然需要域管理员权限,但攻击复杂度低且无需用户交互,一旦凭证泄露即可触发。 - 潜在后果:
- 完全系统控制:在 Linux 上可执行任意代码为 root,Windows 上影响相对受限但仍可导致严重破坏。
- 数据泄露:读取任意文件(包括其他域的敏感信息、系统密码哈希等)。
- 横向移动:通过被控的 Serv-U 服务器进一步攻击内部网络。
- 受影响环境:所有使用 SolarWinds Serv-U 作为 FTP/SFTP/FTPS 服务器的企业,尤其是多域管理场景。
与 Windows 平台的差异
官方描述指出该漏洞在 Windows 上“影响较低”,原因可能包括:
- Windows 上 Serv-U 通常不以 SYSTEM 或管理员权限运行(可能以 Network Service 等受限账户运行)。
- 文件系统权限限制更严格,提权难度增加。
- 但仍然存在数据泄露风险。
修复建议
1️⃣ 立即应用官方补丁
SolarWinds 已发布相关安全公告,请立即升级至 Serv-U 最新版本(具体版本号请查阅官方公告)。补丁后重启服务以确保生效。
2️⃣ 临时缓解措施(补丁不可用时的权宜之计)
- 限制域管理员数量:最小化拥有该权限的用户,并启用多因素认证(MFA)。
- 加强日志审计:监控 Serv-U 管理日志,关注异常的
file操作或高权限 API 调用。 - 网络隔离:通过防火墙限制对 Serv-U 管理端口的访问(默认 4390/TCP),仅允许可信 IP 连接。
- 启用权限最小化:在 Windows 上,将 Serv-U 服务账户权限降至最低必要级别。
3️⃣ 长期安全加固
- 定期审查 Serv-U 配置中的用户权限,遵循最小权限原则。
- 启用详细操作日志,并配置 SIEM 告警规则。
- 关注 SolarWinds 官方安全中心(https://www.solarwinds.com/security)获取最新公告。
参考资料
| 类型 | 链接 |
|---|---|
| NVD 官方页面 | https://nvd.nist.gov/vuln/detail/CVE-2026-28321 |
| CWE-284 | https://cwe.mitre.org/data/definitions/284.html |
| SolarWinds 安全公告 | 待官方发布(NVD 数据源未提供参考链接,请关注 SolarWinds 官网) |
本文基于公开 NVD 数据及安全技术常识分析,具体漏洞细节以 SolarWinds 官方公告为准。