p PatchFirst

CVE-2026-105698

CVE-2026-105698 · Langflow: Cross-user flow access and vertex execution via deprecated /api/v1/build/{flow_id}/vertices endpoints

This page contains facts from public vulnerability sources. Check the original advisory before updating.

Langflow is a tool for building and deploying AI-powered agents and workflows. From 1.0.0 until 1.10.1, Langflow did not verify flow ownership in the deprecated POST /api/v1/build/{flow_id}/vertices and POST /api/v1/build/{flow_id}/vertices/{vertex_id} handlers. Through version 1.7.1, an unauthenticated caller who knew another user's flow UUID could reach these handlers; from version 1.7.2 through 1.10.0, callers had to authenticate but needed no elevated privileges. Such a caller could cause retrieve_vertices_order to load and cache the private graph, enumerate its vertex identifiers, and use build_vertex to execute selected vertices and receive their results. build_graph_from_db_no_cache performed a primary-key lookup without an owner filter. This could disclose private flow structure, configured values, and selected outputs and could trigger victim-configured side effects and build-history records, although it did not expose the victim's variable-store credentials or permit modification of the stored flow. This issue is fixed in Langflow 1.10.1 and langflow-base 0.10.1.

CVSS 5.4 · Medium · EPSS 0.2% · Public exploit · Fix available

Published
Updated

Stack: python

Affected products and versions

  • langflow

    Versions
    • >= 1.0.0, < 1.10.1: Affected

    No fix published

  • langflow-base

    Versions
    • < 0.10.1: Affected

    No fix published

  • langflow PyPI

    Versions
    • 1.0.0
    • 1.0.1
    • 1.0.10
    • 1.0.11
    • 1.0.12
    • 1.0.13
    • 1.0.14
    • 1.0.15
    • 1.0.16
    • 1.0.17
    • 1.0.18
    • 1.0.19
    • 1.0.19.post1
    • 1.0.19.post2
    • 1.0.2
    • 1.0.3
    • 1.0.4
    • 1.0.5
    • 1.0.6
    • 1.0.7
    • 1.0.8
    • 1.0.9
    • 1.1.0
    • 1.1.1
    • 1.1.2
    • 1.1.3
    • 1.1.4
    • 1.1.4.post1
    • 1.10.0
    • 1.10.0rc0
    • 1.10.1rc0
    • 1.10.1rc3
    • 1.2.0
    • 1.3.0
    • 1.3.1
    • 1.3.2
    • 1.3.3
    • 1.3.4
    • 1.4.0
    • 1.4.1
    • 1.4.2
    • 1.4.3
    • 1.5.0
    • 1.5.0.post1
    • 1.5.0.post2
    • 1.5.1
    • 1.6.0
    • 1.6.1
    • 1.6.2
    • 1.6.3
    • 1.6.4
    • 1.6.5
    • 1.6.6
    • 1.6.7
    • 1.6.8
    • 1.6.9
    • 1.7.0
    • 1.7.1
    • 1.7.2
    • 1.7.3
    • 1.8.0
    • 1.8.0rc0
    • 1.8.0rc1
    • 1.8.0rc2
    • 1.8.0rc3
    • 1.8.0rc4
    • 1.8.0rc5
    • 1.8.0rc6
    • 1.8.1
    • 1.8.2
    • 1.8.3
    • 1.8.3rc0
    • 1.8.4
    • 1.9.0
    • 1.9.1
    • 1.9.2
    • 1.9.3
    • 1.9.3rc0
    • 1.9.4
    • 1.9.5
    • 1.9.6
    • 1.9.6rc0
    Affected ranges
    • ECOSYSTEM: ≥ 1.0.0, < 1.10.1

    Update to 1.10.1

  • langflow-base PyPI

    Versions
    • 0.0.13
    • 0.0.14
    • 0.0.15
    • 0.0.16
    • 0.0.17
    • 0.0.18
    • 0.0.19
    • 0.0.20
    • 0.0.21
    • 0.0.22
    • 0.0.23
    • 0.0.24
    • 0.0.25
    • 0.0.26
    • 0.0.27
    • 0.0.28
    • 0.0.29
    • 0.0.30
    • 0.0.31
    • 0.0.32
    • 0.0.33
    • 0.0.34
    • 0.0.35
    • 0.0.36
    • 0.0.37
    • 0.0.38
    • 0.0.39
    • 0.0.40
    • 0.0.41
    • 0.0.42
    • 0.0.43
    • 0.0.44
    • 0.0.45
    • 0.0.46
    • 0.0.47
    • 0.0.48
    • 0.0.49
    • 0.0.50
    • 0.0.51
    • 0.0.52
    • 0.0.53
    • 0.0.54
    • 0.0.55
    • 0.0.56
    • 0.0.57
    • 0.0.58
    • 0.0.59
    • 0.0.60
    • 0.0.61
    • 0.0.62
    • 0.0.63
    • 0.0.64
    • 0.0.66
    • 0.0.67
    • 0.0.68
    • 0.0.69
    • 0.0.70
    • 0.0.71
    • 0.0.72
    • 0.0.73
    • 0.0.74
    • 0.0.75
    • 0.0.76
    • 0.0.77
    • 0.0.78
    • 0.0.79
    • 0.0.80
    • 0.0.81
    • 0.0.82
    • 0.0.83
    • 0.0.84
    • 0.0.85
    • 0.0.86
    • 0.0.87
    • 0.0.88
    • 0.0.89
    • 0.0.90
    • 0.0.91
    • 0.0.92
    • 0.0.93
    • 0.0.94
    • 0.0.95
    • 0.0.96
    • 0.0.97
    • 0.0.98
    • 0.0.99
    • 0.1.0
    • 0.1.1
    • 0.1.2
    • 0.1.3
    • 0.1.4
    • 0.1.4.post1
    • 0.10.0
    • 0.10.0rc0
    • 0.10.1rc0
    • 0.10.1rc3
    • 0.2.0
    • 0.3.0
    • 0.3.1
    • 0.3.2
    • 0.3.3
    • 0.3.4
    • 0.4.0
    • 0.4.1
    • 0.4.2
    • 0.4.3
    • 0.5.0
    • 0.5.0.post1
    • 0.5.0.post2
    • 0.5.1
    • 0.6.0
    • 0.6.1
    • 0.6.2
    • 0.6.3
    • 0.6.4
    • 0.6.5
    • 0.6.6
    • 0.6.7
    • 0.6.8
    • 0.6.9
    • 0.7.0
    • 0.7.1
    • 0.7.2
    • 0.7.3
    • 0.8.0
    • 0.8.0rc0
    • 0.8.0rc1
    • 0.8.0rc2
    • 0.8.0rc3
    • 0.8.0rc4
    • 0.8.0rc5
    • 0.8.0rc6
    • 0.8.1
    • 0.8.2
    • 0.8.3
    • 0.8.3rc0
    • 0.8.4
    • 0.9.0
    • 0.9.1
    • 0.9.2
    • 0.9.3
    • 0.9.3rc0
    • 0.9.4
    • 0.9.5
    • 0.9.6
    • 0.9.6rc0
    Affected ranges
    • ECOSYSTEM: < 0.10.1

    Update to 0.10.1

Original sources

Check your server →