Skip to main content

IBM Langflow OSS CVE-2026-8505

| EUVDEUVD-2026-45272 CRITICAL
Missing Authentication for Critical Function (CWE-306)
9.8
CVSS 3.1 · Vendor: ibm
View

Attack ChainAIDerived

Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain

  1. Access
    Identify internet-reachable Langflow instance
  2. Delivery
    Obtain target flow UUID
  3. Exploit
    POST to webhook endpoint (auth bypassed, default config)
  4. Execution
    Server executes flow as owner
  5. Persist
    Trigger code-execution component
  6. Impact
    Achieve RCE on host

Vulnerability Assessment

Weakness
CWE
OWASP Top 10:2025
A07:2025 - Authentication Failures
ASVS 5.0
V6 - Authentication Authentication required for critical functions
MITRE ATT&CK

1 technique across 1 tactic: Initial Access

The technique list with ATT&CK links and the kill-chain view is part of the Basic plan and up.

Exploitation Conditions

Exploitation requires that the target run IBM Langflow OSS 1.0.0-1.10.0 with the WEBHOOK_AUTH_ENABLE configuration set to False - which is the DEFAULT, so no attacker-controlled reconfiguration is needed. The attacker must also know a valid flow UUID, and the flow's execution reaching RCE depends on that flow containing components capable of code/command execution. Limiting factors: the flow UUID is an unguessable identifier that the attacker must first obtain (via leak, logging, or shared links), the Langflow webhook endpoint must be network-reachable by the attacker, and setting WEBHOOK_AUTH_ENABLE=True fully closes the bypass. No user interaction or prior authentication is required against a default install.

Impact

This is a genuine high priority, not a paper tiger. The CVSS 3.1 vector (AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H = 9.8) describes network-reachable, unauthenticated, no-interaction exploitation with full CIA impact, and the description confirms the vulnerable state (WEBHOOK_AUTH_ENABLE=False) is the DEFAULT - meaning stock deployments are exposed out of the box. The one meaningful gating factor is knowledge of a valid flow UUID: UUIDs are unguessable at random, so opportunistic mass-exploitation is harder than the AV:N/AC:L vector alone suggests, but UUIDs frequently leak via logs, browser history, referrers, shared links, API responses, or predictable export/import artifacts, so this is closer to a weak secret than a true authentication barrier. No EPSS score, KEV entry, or POC was provided: there is no evidence of active exploitation or published exploit code at this time, so real-world risk today is driven by exposure and patch latency rather than confirmed in-the-wild activity. Conflicting-signal note: the CVSS marks AC:L, but the practical requirement to obtain a flow UUID arguably warrants higher attack complexity - defenders should not assume trivial internet-wide scanning yields immediate compromise.

Exploit ScenarioDerived

An attacker who has obtained a target flow's UUID - for example harvested from a leaked URL, log entry, or shared workspace export - sends a crafted HTTP POST to that flow's webhook endpoint on an internet-exposed Langflow instance running the default configuration. Because WEBHOOK_AUTH_ENABLE is False, the server skips API key validation and executes the flow as its owner; if the flow contains code-execution components, this yields arbitrary code execution on the host. No public exploit code was identified at time of analysis, but the low attack complexity and default-vulnerable state make weaponization straightforward once a UUID is known.

Act Now Prioritize within 24-48h. Why: CRITICAL severity.
Patch available 0.6% exploitation probability (EPSS)

Get an e-mail when this CVE is exploited, patched or re-scored. Free account.

Alert me

AnalysisAIv1 – Jul 17, 2026

Unauthenticated remote code execution in IBM Langflow OSS 1.0.0 through 1.10.0 stems from broken webhook authentication that skips API key validation whenever WEBHOOK_AUTH_ENABLE is False - which is the shipped default. Any remote attacker who learns a flow's UUID can invoke that flow's webhook endpoint as though they were its owner, running arbitrary flow logic and reaching RCE. No public exploit identified at time of analysis, but the CVSS 9.8 rating and default-vulnerable configuration make this a high-priority patch.

RemediationAI

Patch available per vendor advisory - upgrade IBM Langflow OSS to the fixed release identified in IBM's advisory at https://www.ibm.com/support/pages/node/7278921 (consult that page for the exact patched version, which was not enumerated in the source data, so do not assume a version number). As an immediate compensating control until you can upgrade, explicitly set WEBHOOK_AUTH_ENABLE=True so the API key check is enforced on webhook requests; be aware this requires all legitimate webhook callers to supply a valid API key and will break any integrations currently relying on unauthenticated triggering. Additionally, restrict network access to the Langflow webhook endpoints by placing the instance behind a reverse proxy or firewall that limits inbound traffic to trusted sources, and avoid exposing Langflow directly to the internet - the trade-off is reduced convenience for remote/webhook-driven automation. Treat flow UUIDs as sensitive and rotate any that may have leaked.

Affected VersionsENISA

Langflow OSS 1.0.0 ≤1.10.0

Affected Packages

pypi langflow fix: 1.9.1
euvd langflow_oss no fix

Source: OSV (Open Source Vulnerabilities)

Affects your stack

Affects 2 packages in pypi, euvd

Checking this CVE against your own stacks and servers is part of the Basic plan and up.

Technical ContextAI · show details

Langflow is an open-source, Python-based visual builder for LLM and agentic workflows, where each 'flow' is a graph of executable components addressable by a UUID and triggerable via a webhook endpoint. The defect is an authentication logic error in the webhook handler: rather than treating a missing/disabled auth toggle as fail-closed, the code fails open - when the WEBHOOK_AUTH_ENABLE environment/config flag is False (the default), the API key check is bypassed entirely instead of being enforced. This is a classic authentication-bypass / missing-authentication-for-critical-function class of weakness (no CWE was assigned in the source data). Because flows in Langflow can execute arbitrary components - including code-executing, shell, or Python nodes - bypassing webhook auth escalates from unauthorized flow triggering to full RCE on the host. The affected package is identified by CPE cpe:2.3:a:ibm:langflow_oss:*:*:*:*:*:*:*:* across all 1.0.0-1.10.0 releases.

Know when Langflow Oss gets its next vulnerability

  • Watch products and get an email when something new is published
  • Check this CVE against your own stack and servers
  • Exploit and PoC references, threat intelligence from 22 sources

No credit card · 7-day full trial

Severity by source

Vendor (ibm) PRIMARY 9.8 CRITICAL
AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H
vuln.today AI 9.8 CRITICAL

Network-reachable, no auth (PR:N) and no interaction against the default config; AC:L retained despite the UUID requirement, with full CIA impact via flow-driven RCE on the unchanged host scope.

3.1 AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H
4.0 AV:N/AC:L/AT:N/PR:N/UI:N/VC:H/VI:H/VA:H/SC:N/SI:N/SA:N

Primary rating from Vendor (ibm).

CVSS VectorVendor: ibm

Attack Vector
Network
Attack Complexity
Low
Privileges Required
None
User Interaction
None
Scope
Unchanged
Confidentiality
High
Integrity
High
Availability
High

DescriptionCVE.org

IBM Langflow OSS 1.0.0 through 1.10.0 has a vulnerability in Langflow's webhook authentication logic allows unauthenticated users to trigger the execution of any flow. The system incorrectly bypasses API key validation when the WEBHOOK_AUTH_ENABLE configuration is set to False (which is the default setting). This allows a remote attacker who knows a flow's UUID to execute it as if they were the owner, potentially leading to Remote Code Execution (RCE).

Executive ViewAI

Why It Matters

IBM Langflow OSS versions 1.0.0 through 1.10.0 contain a critical flaw that allows attackers to gain unauthorized control of workflow processes without valid credentials, affecting any organization deploying Langflow for business operations. Organizations face immediate risk of data exfiltration, workflow manipulation, and operational disruption from unauthenticated attackers who discover flow identifiers. The vulnerability is active by default, requiring urgent patching and access controls.

Business Impact: Severe
Compensating Controls

Apply vendor patch.

Threat Intelligence Overview

EPSS Score
0.6%
Top 55% exploitable
Prevalence
Medium
popular open-source LLM workflow builder, not universally deployed
Threat Intel
1
1 sources
Social Media
2
Sightings
Data Quality
6 sources
Confidence: High

How this decision was reached

The engine reads each signal below and applies a fixed list of rules from top to bottom. The first rule that matches sets the recommended action – like a statement, every line is shown.

SignalValue
Severity CRITICAL
CISA KEV No
Public POC No
EPSS 0.6%
Patch available Yes
Active threat No
Deciding rule
CRITICAL severity
What every action level means
Emergency Immediate action required. Criteria: CRITICAL + in CISA KEV (actively exploited) without patch, OR CRITICAL + EPSS > 30% without patch, OR CRITICAL + active threat signals without patch.
Act Now Prioritize within 24-48h. Criteria: in KEV with patch available, OR CRITICAL + public POC, OR HIGH + EPSS > 10%, OR CRITICAL + active threat, OR any CRITICAL severity.
This Week Schedule remediation this week. Criteria: HIGH severity (CVSS 7.0-8.9). Patch within normal change window.
This Month Plan within 30 days. Criteria: MEDIUM severity (CVSS 4.0-6.9), lower exploitation probability. Include in regular patch cycle.
Monitor Track and reassess. Criteria: LOW severity (CVSS 0.1-3.9), minimal exploitation risk. No immediate action needed.

SSVC AssessmentENISA

SSVC Decision
Out-of-Cycle
Exploitation
None
System Exposure· derived
Open
Automatable
Yes
Human Impact
Very High
Technical Impact
Total

Priority Score

50
Low Medium High Critical
KEV: 0
EPSS: +1
CVSS: +49
PoC: 0
Weaponized: 0
Threat intel: 0
Gov advisory: 0

Attack Technique

Authentication bypass attacks exploit flaws in the verification mechanisms that control access to systems and applications.

Remote Code Execution represents the critical moment when an attacker successfully runs arbitrary code on a target system without physical access.

CVE-2026-9198 CRITICAL POC
9.8 Jul 17

Unauthenticated remote code execution in IBM Langflow OSS versions 1.0.0 through 1.10.0 lets any network-reachable attac

CVE-2026-19295 CRITICAL POC
9.9 Aug 28

Authenticated command injection in IBM Langflow OSS 1.0.0 through 1.11.1 lets any logged-in flow user escalate to arbitr

CVE-2026-7873 CRITICAL POC
9.9 Jun 30

Code injection in IBM Langflow OSS versions 1.0.0 through 1.10.0 lets an authenticated user execute arbitrary operating-

CVE-2026-93674 CRITICAL POC
9.8 Oct 07

Unauthenticated remote code execution in IBM Langflow OSS 1.0.0 through 1.12.2 lets any attacker who can reach the servi

CVE-2026-18729 HIGH POC
8.8 Aug 28

Remote code execution in IBM Langflow OSS 1.0.0 through 1.11.1 allows a network-accessible authenticated attacker with l

CVE-2026-93680 CRITICAL POC
9.8 Oct 29

IBM Langflow OSS 1.0.0 through 1.12.8 allows unauthenticated remote attackers to bypass security restrictions through im

CVE-2026-10561 CRITICAL POC
10.0 Jun 22

Unauthenticated remote code execution in IBM Langflow OSS versions 1.0.0 through 1.9.3 allows attackers to fully comprom

CVE-2026-12940 CRITICAL POC
9.8 Jul 30

Unauthenticated remote code execution in IBM Langflow OSS 1.0.0 through 1.10.1 allows remote attackers to run arbitrary

CVE-2026-9103 CRITICAL POC
9.8 Jul 17

Authentication bypass in IBM Langflow OSS 1.0.0 through 1.10.0 lets an unauthenticated remote attacker retrieve a long-l

CVE-2026-81204 CRITICAL
9.8 Sep 10

Remote code execution in IBM Langflow OSS versions 1.0.0 through 1.11.5 allows an unauthenticated remote attacker to run

CVE-2026-79724 CRITICAL
9.8 Sep 10

Remote OS command execution in IBM Langflow OSS (versions 1.0.0 through 1.11.5) lets remote attackers run arbitrary oper

CVE-2026-7646 MEDIUM POC
6.5 Aug 05

Path traversal in IBM Langflow OSS 1.0.0-1.10.3 exposes arbitrary server filesystem files via a crafted MCP `resources/r

This site uses cookies essential for authentication and security. No tracking or analytics cookies are used. Privacy Policy