CVE-2026-105698: Langflow Cross-User Flow Access and Vertex Execution Vulnerability

langflow Updated 08 Oct 2026

Summary

07/10/2026
Yes i
Moderate
5.4

CVE-2026-105698: Before Langflow 1.10.1, two deprecated but still-routed endpoints in the chat API did not check that the authenticated caller owns the flow referenced in the URL path: - POST /api/v1/build/{flow_id}/vertices (retrieve_ve... Affects langflow versions >= 1.0.0, < 1.10.1. Fixed in 1.10.1. How to fix ↓

Also tracked for

The same CVE-2026-105698 is tracked separately for each ecosystem and vendor. Its fix information is the same; the package and affected versions differ.

Free scan

Check if this vulnerability affects your application

Upload a manifest or SBOM and we'll show whether you're affected, plus every other risky package in the same scan.

Check my app free

No signup required · Results in about 60 seconds

Sponsored Devnack Mobile apps built by Devnack Design, build and launch iOS and Android apps with a senior product team. From idea to store release Start a project

Background

Langflow is an open-source framework that allows users to build and manage flow-based applications. It provides a user-friendly interface for creating complex workflows by connecting various components. However, prior to version 1.10.1, Langflow contained vulnerabilities in its API that allowed authenticated users to access and execute vertices of flows owned by other users, compromising the confidentiality and integrity of private data.

Vulnerability Detail

The vulnerability arises from two deprecated API endpoints in Langflow that did not enforce ownership checks for flow access. Authenticated users could exploit this flaw by sending requests to endpoints that allowed them to retrieve and execute vertices from another user's flow, leading to unauthorized access to sensitive information and potential manipulation of the victim's flow execution history. The issue was present in all versions from 1.0.0 to 1.10.0, with the vulnerability being fixed in version 1.10.1.

How To Fix

Latest published version: 1.14.0.dev2 as of 22 Oct 2026

pip install --upgrade "langflow==1.14.0.dev2"

Upgrading to it may include breaking changes; the version below is the minimum fixed release for this vulnerability.

If you need the minimum change

1.10.1

This is the first release that contains the fix.

pip install --upgrade "langflow==1.10.1"

Tip — Not sure which version your app runs? Vulert can match this fix to it. Scan free →

Workaround

If immediate upgrading is not feasible, a temporary workaround is to block the vulnerable endpoints at a reverse proxy level. Specifically, you can restrict access to the following routes: POST /api/v1/build/*/vertices and POST /api/v1/build/*/vertices/*.

Conclusion

In summary, CVE-2026-105698 represents a significant vulnerability in Langflow that allows unauthorized access to user flows. It is crucial for users to upgrade to version 1.10.1 or later to mitigate this risk. Implementing the suggested workarounds can provide temporary relief until an upgrade is possible.

See every vulnerability recorded for langflow →

Share this vulnerability

FAQ

CVE-2026-105698 is a vulnerability in Langflow that allows authenticated users to access and execute vertices of flows owned by other users without proper authorization.

You can use Vulert's playground at Vulert Scanner to check if your application is affected by this vulnerability without requiring any signup.

The vulnerability can lead to unauthorized access to private flow structures and outputs, compromising confidentiality and integrity.

If you cannot upgrade, you should implement a reverse proxy to block access to the vulnerable API endpoints as a temporary measure.

The CVSS score of this vulnerability is 5.4, indicating a moderate level of severity.

Related vulnerabilities

Recent vulnerabilities recorded for langflow.

How To Fix

Latest published version: 1.14.0.dev2 as of 22 Oct 2026

pip install --upgrade "langflow==1.14.0.dev2"

Upgrading to it may include breaking changes; the version below is the minimum fixed release for this vulnerability.

If you need the minimum change

1.10.1

This is the first release that contains the fix.

pip install --upgrade "langflow==1.10.1"

Tip — Not sure which version your app runs? Vulert can match this fix to it. Scan free →

Subscribe to Vulert on Telegram
Daily digest of new CVEs, critical and high severity, affected packages and fixes — plus a weekly roundup.
Join the channel →
Help improve this record
Report an issue or send feedback