
Cloud Vulnerability DB
A community-led vulnerabilities database
CVE-2026-10134 is a critical code injection vulnerability (CWE-94) in IBM Langflow OSS versions 1.0.0 through 1.9.3 that allows unauthenticated remote attackers to execute arbitrary code and fully compromise the application. The vulnerability was published on June 30, 2026, with an IBM advisory and GitHub Security Advisory (GHSA-mgqp-4wrr-7886) released the same day. It carries a CVSS v3.1 base score of 10.0 (Critical), reflecting its network-accessible, no-authentication, no-user-interaction attack profile with a changed scope (GitHub Advisory, IBM Advisory).
The root cause is improper control of code generation (CWE-94), where IBM Langflow OSS fails to adequately neutralize externally-influenced input used to construct code segments. An unauthenticated attacker can exploit this over the network with low complexity by injecting malicious code into a public flow's tool_code field. Once injected, the malicious code is re-executed server-side every time any user triggers a normal /api/v1/build/... API call, enabling persistent, automated code execution without further attacker interaction. The attack maps to CAPEC-242 (Code Injection) and CAPEC-77 (Manipulating User-Controlled Variables) (GitHub Advisory, IBM Advisory).
Successful exploitation grants an unauthenticated attacker complete control over the Langflow instance, including the ability to read all secrets accessible to the Langflow process, read and modify every flow, conversation, message, file upload, and saved component in the database, connect to internal services, and abuse cloud metadata endpoints (e.g., AWS IMDSv1). The attacker can laterally move to other tenants on the same Langflow instance and establish persistent code execution by modifying public flow tool_code, causing attacker code to run on every subsequent build triggered by any legitimate user. The NVD SSVC assessment rates the technical impact as "total" and the vulnerability as automatable (GitHub Advisory, IBM Advisory).
GET /api/v1/flows/) without authentication to enumerate publicly accessible flows that expose a tool_code field.PATCH or PUT to the relevant flow endpoint) that modifies the target public flow's tool_code parameter to include arbitrary Python or shell code (e.g., a reverse shell, credential harvester, or persistence mechanism)./api/v1/build/..., which will automatically execute the injected tool_code server-side under the Langflow process context.http://169.254.169.254/latest/meta-data/), read/modify the database, and pivot to other tenants or internal services (GitHub Advisory, IBM Advisory).169.254.169.254); unusual API calls to internal services originating from the Langflow process.PATCH/PUT requests to flow endpoints in Langflow API access logs; repeated /api/v1/build/... calls resulting in unexpected process spawning or errors.bash, sh, curl, wget, python); unexpected network connections initiated by the Langflow service.tool_code fields in public flows; new or altered conversation, message, or component records not attributable to legitimate users (GitHub Advisory).IBM has released a patch addressing this vulnerability; users should upgrade IBM Langflow OSS to a version beyond 1.9.3 as the primary remediation (IBM Advisory). As interim workarounds: restrict network access to Langflow instances to trusted networks only and disable public internet exposure; rotate all secrets and credentials stored in or accessible by the Langflow process; audit all flows and components for unauthorized tool_code modifications; and implement network segmentation to limit lateral movement between Langflow tenants and to internal services. Review Langflow API access logs for evidence of unauthorized flow modifications.
The vulnerability received coverage from security news outlets including SecurityOnline.info, which covered it as part of a broader Langflow OSS vulnerability report and in a weekly threat intelligence roundup (SecurityOnline). Hawk-Eye.io included it in their weekly threat landscape digest for Week 28 of 2026 (Hawk-Eye). Community aggregators such as VulDB and CVEFeed.io also indexed the vulnerability shortly after disclosure, reflecting standard industry tracking of a critical-severity IBM advisory.
Source: This report was generated using AI
Free Vulnerability Assessment
Evaluate your cloud security practices across 9 security domains to benchmark your risk level and identify gaps in your defenses.
Get a personalized demo
"Best User Experience I have ever seen, provides full visibility to cloud workloads."
"Wiz provides a single pane of glass to see what is going on in our cloud environments."
"We know that if Wiz identifies something as critical, it actually is."