Skip to main content

IBM Langflow OSS CVE-2026-7803

| EUVDEUVD-2026-40383 CRITICAL
Improper Input Validation (CWE-20)
2026-06-30 ibm GHSA-qrxw-fw7h-wjxj
9.8
CVSS 3.1 · Vendor: ibm
Share

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 flow API with no authentication or interaction yields code execution, giving full confidentiality/integrity/availability impact; PR:N retained per vendor vector though it assumes auth is disabled.

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

Lifecycle Timeline

1
Analysis Generated
Jun 30, 2026 - 19:53 vuln.today

DescriptionCVE.org

IBM Langflow OSS 1.0.0 through 1.10.0 could allow arbitrary code execution due to improper validation of flow nodes with missing or empty component type fields.

AnalysisAI

Arbitrary code execution in IBM Langflow OSS versions 1.0.0 through 1.10.0 allows remote attackers to run code on the host by submitting flow definitions containing nodes with missing or empty component type fields. The improper input validation (CWE-20) lets malformed node specifications bypass type checks and reach unsafe execution paths in the low-code AI workflow engine. The CVSS vector (AV:N/PR:N) indicates network-reachable, pre-authentication exploitation; no public exploit identified at time of analysis and the issue is not listed in CISA KEV.

Technical ContextAI

Langflow is a popular open-source, Python-based low-code platform for visually building LLM and AI-agent pipelines, where users compose 'flows' from typed component nodes that the backend instantiates and executes. The CPE cpe:2.3:a:ibm:langflow_oss confirms the affected software is the IBM-stewarded Langflow OSS distribution. The root cause is CWE-20 (Improper Input Validation): the flow-processing logic does not properly reject nodes whose component type field is absent or empty, so an attacker-controlled flow node can drive the engine into an unintended code path that results in code execution rather than a safe validation error. Because Langflow dynamically loads and runs component logic, weak validation of node metadata is directly security-relevant.

RemediationAI

Upgrade IBM Langflow OSS to the fixed release identified in the IBM advisory at https://www.ibm.com/support/pages/node/7278445 (patch available per vendor advisory; an exact fixed version number is not stated in the input and should be taken from that page). Until patched, do not expose the Langflow server directly to untrusted networks - restrict the web UI and flow-execution API to a trusted management network or VPN, and place it behind an authenticating reverse proxy so anonymous users cannot submit flow definitions; the trade-off is reduced accessibility for legitimate remote users and added proxy maintenance. Where feasible, run Langflow under a low-privilege, sandboxed/containerized service account to limit the blast radius of any code execution, accepting that this contains rather than prevents exploitation. Monitor flow-creation and execution endpoints for malformed node payloads as a detective control.

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-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-10561 CRITICAL
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-9135 CRITICAL
9.9 Jul 17

Arbitrary Python code execution in IBM Langflow OSS 1.0.0 through 1.10.0 (Langflow versions up to 1.9.2) allows authenti

CVE-2026-8476 CRITICAL
9.9 Jul 17

Remote code execution in IBM Langflow OSS 1.0.0 through 1.10.0 allows attackers to run arbitrary code by planting a mali

CVE-2026-8481 CRITICAL
9.9 Jul 17

Authenticated remote code execution in IBM Langflow OSS 1.0.0 through 1.10.0 lets any logged-in user run arbitrary Pytho

CVE-2026-8859 CRITICAL
9.9 Jul 17

Arbitrary file write in IBM Langflow OSS 1.0.0 through 1.10.0 lets an attacker who controls an external HTTP server plan

CVE-2026-12946 CRITICAL
9.9 Jul 30

Remote code injection in IBM Langflow OSS versions 1.0.0 through 1.10.0 allows an authenticated remote attacker to execu

CVE-2026-13435 CRITICAL
9.9 Jul 30

Remote code execution in IBM Langflow OSS 1.0.0 through 1.10.1 stems from improper input validation in the PythonREPL sa

CVE-2026-8635 CRITICAL
9.9 Jul 17

Privilege escalation to remote code execution in IBM Langflow OSS 1.0.0 through 1.10.0 allows an authenticated user to e

CVE-2026-7873 CRITICAL
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-

Share

CVE-2026-7803 vulnerability details – vuln.today

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