Severity by source
AV:N/AC:L/PR:N/UI:N/S:C/C:H/I:H/A:H
Network-reachable HTTP service, auth bypass gives PR:N, no user interaction, Python isolation escape changes scope to the host yielding S:C with full host C/I/A impact.
Primary rating from Vendor (ibm).
CVSS VectorVendor: ibm
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:C/C:H/I:H/A:H
Lifecycle Timeline
1DescriptionCVE.org
IBM Langflow OSS 1.0.0 through 1.9.3 has an vulnerability due to an improper isolation of Python execution combined with an authentication bypass that allows an unauthenticated attacker to execute arbitrary code on the host system, resulting in complete compromise
Articles & Coverage 2
AnalysisAI
Unauthenticated remote code execution in IBM Langflow OSS versions 1.0.0 through 1.9.3 allows attackers to fully compromise the host by bypassing authentication and abusing improper Python execution isolation. The maximum CVSS 10.0 score (AV:N/AC:L/PR:N/UI:N with scope change) reflects trivial network-based exploitation against any internet-exposed instance, though no public exploit identified at time of analysis. IBM has confirmed the issue and released a patch via support advisory node/7277242.
Technical ContextAI
IBM Langflow OSS is an open-source low-code framework for building LLM-driven agent and RAG workflows on top of LangChain, which exposes a web UI and API that can evaluate user-supplied Python expressions inside flow components. The vulnerability is CWE-94 (Improper Control of Generation of Code, i.e., code injection): the Python execution sandbox or component-evaluation path is not properly isolated from the host interpreter, and an authentication bypass eliminates the front-door access control that should have gated that endpoint. The affected CPE is cpe:2.3:a:ibm:langflow_oss covering all 1.x branches up to 1.9.3, meaning any deployment of the open-source distribution prior to IBM's fix is impacted regardless of configuration.
RemediationAI
Patch available per vendor advisory - upgrade IBM Langflow OSS to the fixed release identified in IBM Security Bulletin https://www.ibm.com/support/pages/node/7277242 (exact fix version should be taken from that bulletin, as it is not enumerated in the CVE record). Until the upgrade is rolled out, remove Langflow from any internet-facing exposure by placing it behind an authenticating reverse proxy or VPN, restrict inbound network access to the Langflow HTTP/API port to a small set of trusted operator IPs, and disable or block the code-execution-capable components and the unauthenticated API routes via network ACL - accepting that this will break flows that rely on Python expression nodes. Rotate any credentials, API keys, model provider tokens, and secrets accessible to the Langflow process, since unauthenticated RCE means prior compromise cannot be ruled out on exposed instances.
Wazuh SIEM platform versions 4.4.0 through 4.9.0 contain an unsafe deserialization vulnerability in the DistributedAPI t
BentoML version 1.4.2 and earlier contains an unauthenticated remote code execution vulnerability through insecure deser
pgAdmin 4 contains critical remote code execution vulnerabilities in the Query Tool download and Cloud Deployment endpoi
The renderLocalView function in render/views.py in graphite-web in Graphite 0.9.5 through 0.9.10 uses the pickle Python
BentoML is a Python library for building online serving systems optimized for AI apps and model inference. Rated critica
OpenSSL before 0.9.8za, 1.0.0 before 1.0.0m, and 1.0.1 before 1.0.1h does not properly restrict processing of ChangeCiph
pyLoad download manager version prior to 0.5.0b3.dev77 exposes the Flask SECRET_KEY through an unauthenticated endpoint.
Langflow (a visual LLM pipeline builder) contains a critical unauthenticated code execution vulnerability (CVE-2026-3301
In Mercurial before 4.1.3, "hg serve --stdio" allows remote authenticated users to launch the Python debugger, and conse
Unauthenticated remote code execution in Marimo ≤0.20.4 allows attackers to execute arbitrary system commands via the `/
pyLoad is the free and open-source Download Manager written in pure Python. Rated medium severity (CVSS 5.3), this vulne
Cross-user flow execution in Langflow (< 1.9.1) lets any authenticated API-key holder run another user's flow by passing
Same weakness CWE-94 – Code Injection
View allSame technique Code Injection
View allShare
External POC / Exploit Code
Leaving vuln.today
EUVD-2026-38245
GHSA-frvg-495w-m47v