Severity by source
AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H
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.
Primary rating from Vendor (ibm).
CVSS VectorVendor: ibm
Lifecycle Timeline
2DescriptionCVE.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).
AnalysisAI
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.
Technical ContextAI
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.
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.
More in Langflow Oss
View allUnauthenticated remote code execution in IBM Langflow OSS versions 1.0.0 through 1.10.0 lets any network-reachable attac
Unauthenticated remote code execution in IBM Langflow OSS versions 1.0.0 through 1.9.3 allows attackers to fully comprom
Authenticated command injection in IBM Langflow OSS 1.0.0 through 1.11.1 lets any logged-in flow user escalate to arbitr
Arbitrary Python code execution in IBM Langflow OSS 1.0.0 through 1.10.0 (Langflow versions up to 1.9.2) allows authenti
Remote code execution in IBM Langflow OSS 1.0.0 through 1.10.0 allows attackers to run arbitrary code by planting a mali
Authenticated remote code execution in IBM Langflow OSS 1.0.0 through 1.10.0 lets any logged-in user run arbitrary Pytho
Arbitrary file write in IBM Langflow OSS 1.0.0 through 1.10.0 lets an attacker who controls an external HTTP server plan
Remote code injection in IBM Langflow OSS versions 1.0.0 through 1.10.0 allows an authenticated remote attacker to execu
Remote code execution in IBM Langflow OSS 1.0.0 through 1.10.1 stems from improper input validation in the PythonREPL sa
Privilege escalation to remote code execution in IBM Langflow OSS 1.0.0 through 1.10.0 allows an authenticated user to e
Code injection in IBM Langflow OSS versions 1.0.0 through 1.10.0 lets an authenticated user execute arbitrary operating-
Remote code execution in IBM Langflow OSS 1.0.0 through 1.11.1 arises from the A2A (agent-to-agent) public endpoint fail
Share
External POC / Exploit Code
Leaving vuln.today
EUVD-2026-45272
GHSA-9cc5-j3qq-69gv