Skip to main content

Langflow OSS EUVDEUVD-2026-94105

| CVE-2026-104335 HIGH
Improper Access Control (CWE-284)
2026-10-07 psirt@us.ibm.com GHSA-75jr-mmgj-gcxq
8.8
CVSS 3.1 · Vendor: us
View

Attack ChainAIDerived

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

  1. Access
    Authenticate as low-privilege user
  2. Delivery
    Abuse improper access control gap
  3. Exploit
    Reach code-execution component/endpoint
  4. Execution
    Execute arbitrary code on server
  5. Impact
    Compromise Langflow host and data

Vulnerability Assessment

Weakness
CWE
OWASP Top 10:2025
A01:2025 - Broken Access Control
ASVS 5.0
V8 - Authorization Access control enforcement
MITRE ATT&CK

1 technique across 1 tactic: Defense Evasion

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

Exploitation Conditions

Exploitation requires a valid authenticated account on the target Langflow OSS instance (CVSS PR:L), with the instance reachable over the network (AV:N); no user interaction is needed. The affected versions are Langflow OSS 1.0.0 through 1.12.2, so deployments outside this range are not impacted. The limiting factor is the authentication requirement: an attacker must first obtain low-privilege credentials, which is realistic where Langflow exposes open/self-service registration, shared accounts, or is internet-facing without network restrictions, but is a meaningful barrier in locked-down, network-segmented, SSO-gated deployments. The precise feature or endpoint abused via the improper access control is not specified in the available data.

Impact

This is a genuine high-priority issue for organizations running IBM Langflow OSS. The provided CVSS 3.1 vector (AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H, base 8.8) describes a network-reachable, low-complexity flaw that requires only low-privilege authentication (PR:L) and no user interaction, yielding full confidentiality, integrity, and availability loss - consistent with remote code execution. CWE-284 (Improper Access Control) plus the RCE outcome indicates an authenticated user can perform actions beyond their intended authorization. No EPSS probability, no CISA KEV entry, and no public POC are present in the input, so predicted and observed exploitation activity is currently unknown rather than confirmed low - absence of these signals is not evidence of safety. Net: a high-impact, low-barrier flaw in a product that exposes code-execution surface by design; treat as a real patch priority, but note that exploitation-likelihood signals (EPSS/KEV/POC) are entirely missing from the data and should be monitored rather than assumed. One caveat to verify: the 'Authentication Bypass' tag conflicts with the PR:L vector and 'remote authenticated attacker' wording, which describe post-authentication abuse, not a bypass.

Exploit ScenarioDerived

An attacker who already holds valid low-privilege credentials to a Langflow instance (e.g., a self-registered or shared tenant account) sends crafted requests that exploit the improper access control to reach functionality that executes code on the server. Because Langflow natively runs user-defined Python components and flows, abusing the authorization gap converts a limited account into full server code execution. No public exploit code is identified at time of analysis, and no user interaction is required.

This Week Schedule remediation this week. Why: HIGH severity (CVSS 7.0-8.9).
No patch listed yet 0.6% exploitation probability (EPSS)

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

Alert me

AnalysisAIv1 – Oct 07, 2026

Remote code execution affects IBM Langflow OSS versions 1.0.0 through 1.12.2, where improper access control lets an attacker with a valid low-privilege account execute arbitrary code on the server. The flaw is network-reachable with low attack complexity and no user interaction (CVSS 3.1: AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H, base 8.8), but it is gated by the requirement to hold an authenticated account, so exposure is greatest where the platform offers open self-service registration, uses shared credentials, or is internet-facing without network restrictions. No public exploit code has been identified and the issue is not listed as confirmed actively exploited (CISA KEV) at time of analysis; exploitation status and patch availability should be re-checked against the IBM advisory.

RemediationAI

Patch availability is not specified in the provided data, so the vendor advisory at https://www.ibm.com/support/pages/node/7290694 should be consulted for the exact fixed release before upgrading, and no specific fix version should be assumed; until a patched Langflow OSS build is deployed, treat any instance in the 1.0.0-1.12.2 range as potentially exploitable. Because the prerequisite is a valid low-privilege account, the highest-value compensating controls are identity-centric: disable self-service or open registration on the Langflow instance (side effect: new users must be provisioned manually), require SSO/MFA and eliminate shared or default accounts (side effect: added dependency on the identity provider and possible workflow disruption for automation), and audit/rotate credentials for existing low-privilege users since they may already be usable as an exploitation foothold. Reduce the network attack surface by placing Langflow behind a reverse proxy or API gateway, restricting access to trusted source networks or a VPN, and never exposing the UI/API directly to the internet (side effect: legitimate remote developers lose direct access and must route through the gateway). Additional containment includes running the service as a non-root user in a hardened container with a read-only filesystem and dropped Linux capabilities, egress-filtering outbound traffic to limit post-exploitation callbacks, and enabling verbose audit logging with alerting on unexpected flow creation or code-execution activity; these measures reduce impact but do not remove the underlying improper access control flaw, so patching remains the definitive fix once a vendor version is confirmed.

Affected VersionsENISA

Langflow OSS 1.0.0 ≤1.12.2

Affected Packages

euvd langflow_oss no fix

Source: OSV (Open Source Vulnerabilities)

Affects your stack

Affects 1 package in euvd

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

Technical ContextAI · show details

Langflow is IBM's open-source low-code platform for building LLM and agentic applications, where visual flows are backed by Python components that are executed server-side. The root cause is classified as CWE-284 (Improper Access Control): one or more API operations that should require elevated authorization or tighter ownership checks can be reached by an ordinary authenticated user, allowing that user to influence server-side execution paths and ultimately run arbitrary code with the privileges of the Langflow service. Because the CVSS vector carries PR:L, the attacker must already possess a valid low-privilege account, and because AV:N/AC:L/UI:N apply, no local access or victim interaction is required. The specific endpoint, feature, or missing authorization check abused by the vulnerability is not identified in the available data, and no CPE identifiers were supplied; the affected technology stack is the Langflow OSS server for versions 1.0.0 through 1.12.2, with the vendor advisory at https://www.ibm.com/support/pages/node/7290694 serving as the authoritative source.

Know when Langflow 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 (us) PRIMARY 8.8 HIGH
AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H
vuln.today AI 8.8 HIGH

Network-reachable (AV:N) and low-complexity (AC:L); requires a low-privilege authenticated account (PR:L) per vendor wording, no user interaction, and RCE yields full C/I/A loss.

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

Primary rating from Vendor (us).

CVSS VectorVendor: us

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

DescriptionCVE.org

IBM Langflow OSS 1.0.0 through 1.12.2 could allow a remote authenticated attacker to execute arbitrary code due to improper access control.

Executive ViewAI

Why It Matters

IBM Langflow OSS versions 1.0.0 through 1.12.2 allow any holder of a valid low-privilege account to execute arbitrary code on the server, turning a single authenticated login into full control of the host running the organization's AI orchestration workloads. The exposure concentrates where Langflow is internet-facing, offers open self-service registration, or relies on shared credentials, since the only barrier is an account rather than a sophisticated exploit. With no vendor patch currently available, leadership should treat this as a containment and identity-governance issue that requires immediate network and access restrictions rather than a routine upgrade.

Business Impact: High
Compensating Controls

No vendor-released patch identified at time of analysis. Interim mitigations: remove public network exposure and restrict access to VPN or allow-listed sources; disable self-service registration and eliminate shared or default credentials; enforce least privilege on all Langflow accounts and rotate credentials and tokens; isolate the service on a segmented network with egress restrictions; enable authentication and process-execution logging with anomaly alerting; monitor the IBM advisory for a fixed version and re-verify exploitation status.

Threat Intelligence Overview

EPSS Score
0.6%
Top 55% exploitable
Prevalence
Medium
popular open-source LLM app-builder, common in AI dev teams, not ubiquitous infrastructure
Social Media
3
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 HIGH
CISA KEV No
Public POC No
EPSS 0.6%
Patch available No
Active threat No
Deciding rule
HIGH severity (CVSS 7.0-8.9)
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
Scheduled
Exploitation
None
System Exposure· derived
Open
Automatable
No
Human Impact
High
Technical Impact
Total

Priority Score

45
Low Medium High Critical
KEV: 0
EPSS: +1
CVSS: +44
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-2025-3248 CRITICAL POC
9.8 Apr 07

Langflow before 1.3.0 allows unauthenticated remote code injection through the /api/v1/validate/code endpoint, enabling

CVE-2026-0770 CRITICAL POC
9.8 Jan 23

Langflow has a third RCE vulnerability via exec_globals (EPSS 10.0%) allowing inclusion of untrusted code that executes

CVE-2025-34291 CRITICAL POC
9.4 Dec 05

Account takeover and remote code execution in Langflow AI workflow platform versions ≤1.6.9 due to a CORS misconfigurati

CVE-2026-0768 CRITICAL POC
9.8 Jan 23

Langflow has a code injection vulnerability in the code component (EPSS 2.6%) enabling remote code execution through the

CVE-2026-0769 CRITICAL POC
9.8 Jan 23

Langflow has an eval injection in eval_custom_component_code (EPSS 2.0%) enabling remote code execution through crafted

CVE-2026-27966 CRITICAL POC
9.8 Feb 26

Code injection in Langflow CSV Agent node before 1.8.0. The node hardcodes allow_dangerous_code=True, enabling arbitrary

CVE-2024-37014 CRITICAL POC
9.8 Jun 10

Langflow through 0.6.19 allows remote code execution if untrusted users are able to reach the "POST /api/v1/custom_compo

CVE-2026-105697 CRITICAL POC
9.9 Oct 05

OS command injection in Langflow's MCP stdio transport allows an attacker who can reach the MCP server configuration end

CVE-2024-48061 CRITICAL POC
9.8 Nov 04

langflow <=1.0.18 is vulnerable to Remote Code Execution (RCE) as any component provided the code functionality and the

CVE-2024-42835 CRITICAL POC
9.8 Oct 31

langflow v1.0.12 was discovered to contain a remote code execution (RCE) vulnerability via the PythonCodeTool component.

CVE-2026-21445 CRITICAL POC
9.1 Jan 02

Langflow before 1.7.0.dev45 exposes multiple API endpoints without authentication, allowing unauthenticated access to us

CVE-2026-33475 CRITICAL POC
9.1 Mar 24

An unauthenticated shell injection vulnerability exists in Langflow's GitHub Actions CI/CD workflows, allowing attackers

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