Skip to main content

IBM Langflow OSS CVE-2026-8635

| EUVDEUVD-2026-45270 CRITICAL
Code Injection (CWE-94)
2026-07-17 ibm GHSA-xxqg-9cxv-cq9v
9.9
CVSS 3.1 · Vendor: ibm
Share

Severity by source

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

Network-reachable service exploitable by any authenticated user (PR:L), no interaction, and DB-manipulation-to-RCE breaks out of the app context (S:C) with full confidentiality, integrity, and availability loss.

3.1 AV:N/AC:L/PR:L/UI:N/S:C/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:H/SI:H/SA:H

Primary rating from Vendor (ibm).

CVSS VectorVendor: ibm

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

Lifecycle Timeline

2
Analysis Generated
Jul 17, 2026 - 19:45 vuln.today
CVE Published
Jul 17, 2026 - 19:02 cve.org
CRITICAL 9.9

DescriptionCVE.org

IBM Langflow OSS 1.0.0 through 1.10.0 allows authenticated users to escalate privileges to superuser by directly manipulating the database, execute arbitrary system commands, and achieve full system compromise with Langflow service permissions.

AnalysisAI

Privilege escalation to remote code execution in IBM Langflow OSS 1.0.0 through 1.10.0 allows an authenticated user to elevate their account to superuser by directly manipulating the underlying database, then execute arbitrary system commands and achieve full compromise of the host running the Langflow service. The flaw (CWE-94, code injection) carries a critical CVSS 9.9 with a scope change, meaning code runs with the Langflow service account's permissions beyond the vulnerable component. No public exploit identified at time of analysis, and it is not listed in CISA KEV, but a vendor patch is available.

Technical ContextAI

Langflow OSS is an open-source, Python-based low-code framework for visually building LLM/AI agent workflows, where flow components can execute code and system-level operations. The CPE cpe:2.3:a:ibm:langflow_oss:*:*:*:*:*:*:*:* identifies the affected application across versions 1.0.0-1.10.0. The root cause is classified as CWE-94 (Improper Control of Generation of Code / code injection): an authenticated user can alter privilege state directly in the backing database to gain superuser role, and that elevated context permits arbitrary command execution - a classic broken-authorization-into-code-execution chain typical of workflow platforms that expose code-running components to privileged roles.

RemediationAI

Patch available per vendor advisory - apply the fixed release referenced in IBM's advisory at https://www.ibm.com/support/pages/node/7278925; the input does not include an exact fixed version number, so confirm the target build from that advisory before upgrading. As compensating controls until patched, restrict Langflow to trusted, authenticated users only and disable or tightly limit self-service account creation, since exploitation requires an authenticated (PR:L) account; place the application behind a VPN or network ACL rather than exposing it to the internet to shrink the AV:N attack surface; lock down direct access to the backing database so application-facing accounts cannot manipulate privilege/role tables; and run the Langflow service under a least-privileged, non-root service account to reduce the impact of the S:C scope change and command execution. Note the trade-offs: disabling open registration and restricting database access may break automated onboarding or integrations that rely on that 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-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-19295 CRITICAL
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-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-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-

CVE-2026-19286 CRITICAL
9.8 Aug 28

Remote code execution in IBM Langflow OSS 1.0.0 through 1.11.1 arises from the A2A (agent-to-agent) public endpoint fail

CVE-2026-8505 CRITICAL
9.8 Jul 17

Unauthenticated remote code execution in IBM Langflow OSS 1.0.0 through 1.10.0 stems from broken webhook authentication

Share

CVE-2026-8635 vulnerability details – vuln.today

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