VulnWatch Weekly: Langflow Cascade & MCP Ecosystem Risks
Langflow faces a critical week with 10+ CVEs including RCE and secret leakage. MCP servers show systemic auth flaws. Action required on model loading.
Week in Review
This week in AI security is defined by a catastrophic cluster of vulnerabilities in IBM Langflow OSS and systemic authentication failures across the emerging Model Context Protocol (MCP) ecosystem. The dominant theme is the fragility of agentic orchestration layers, where trust boundaries between users, tools, and models are repeatedly violated. The single most urgent item is the suite of Critical vulnerabilities in Langflow (CVE-2026-10134, CVE-2026-7873), which allow attackers to read all secrets, modify flows, and execute arbitrary OS commands on the host. While no known exploited vulnerabilities (KEV) were flagged in the data this week, the severity and ease of exploitation for these orchestration flaws demand immediate patching and network segmentation.
Top Items of the Week
The following vulnerabilities represent the highest risk to AI infrastructure this week. Prioritize remediation based on the exposure of your environment.
-
CVE-2026-10134: IBM Langflow OSS Secret & Flow Compromise
- Severity: Critical (CVSS 10.0)
- Affected Component: IBM Langflow OSS 1.0.0 - 1.9.3
- Impact: Attackers can read every secret available to the Langflow process, modify all flows and conversations, and establish persistence by injecting code into public flows. This effectively grants full control over the LLM orchestration layer.
- Recommended Action: Upgrade to Langflow 1.10.1 or later immediately. Rotate all API keys and secrets stored within the Langflow instance. Audit all saved flows for unauthorized
tool_codemodifications. Source
-
CVE-2026-7873: IBM Langflow OSS OS Command Execution
- Severity: Critical (CVSS 9.9)
- Affected Component: IBM Langflow OSS 1.0.0 - 1.10.0
- Impact: Authenticated attackers can execute arbitrary OS commands and read sensitive files, enabling complete system compromise and lateral movement within the network.
- Recommended Action: Apply vendor patches immediately. If patching is not possible, restrict network access to the Langflow UI and API to trusted management subnets only. Source
-
CVE-2026-45499: Azure OpenAI Server-Side Request Forgery
- Severity: Critical (CVSS 9.9)
- Affected Component: Azure OpenAI Service
- Impact: An authorized attacker can exploit SSRF to elevate privileges over a network, potentially accessing internal Azure metadata services or internal endpoints not meant for public exposure.
- Recommended Action: Review Azure OpenAI network security rules. Ensure Managed Identities are scoped with least privilege. Monitor for unusual outbound traffic from OpenAI resources. Source
-
GHSA-84hp-mqvj-3p8h: MCP Memory Service Authentication Bypass
- Severity: Critical (CVSS 9.8)
- Affected Component: mcp-memory-service
- Impact: Missing authentication on
/api/documents/*endpoints allows unauthenticated remote attackers to read, write, or delete memory documents. This compromises the context integrity of any agent using this memory service. - Recommended Action: Update
mcp-memory-serviceto the latest version. Verify thatMCP_API_KEYis enforced on all endpoints. Source
-
CVE-2026-58116: LLaMA-Factory Remote Code Execution
- Severity: Critical (CVSS 9.3)
- Affected Component: LLaMA-Factory <= 0.9.5
- Impact: Attackers with WebUI access can execute arbitrary Python code by supplying a malicious model path. The application loads remote code with
trust_remote_code=Truewithout validation. - Recommended Action: Upgrade LLaMA-Factory. Disable
trust_remote_codein production environments unless strictly necessary and vetted. Source
-
CVE-2026-12481: Keras Lambda Layer Deserialization RCE
- Severity: High (CVSS 8.8)
- Affected Component: keras-team/keras 3.14.0
- Impact: Improper handling of deserialization in the
Lambdalayer allows arbitrary code execution via malicious model files. The safe-mode guard is bypassed whensafe_modeisNone. - Recommended Action: Upgrade Keras. Implement strict allowlisting for model sources. Scan uploaded
.kerasor.h5files before loading. Source
-
CVE-2026-55607: Claude Code Worktree Sandbox Escape
- Severity: High (CVSS 7.7)
- Affected Component: Claude Code 2.1.38 - 2.1.163
- Impact: Worktree handling allows creation of worktrees named
.git, enabling git directory confusion attacks. Attackers can overwrite files in the user's home directory (e.g.,.zshenv) to achieve code execution outside the sandbox. - Recommended Action: Update Claude Code. Restrict the directories Claude Code is permitted to access via configuration. Source
-
GHSA-6gr2-qh89-hxwm: Apify MCP Token Leak
- Severity: High (CVSS 8.1)
- Affected Component: @apify/actors-mcp-server 0.10.7
- Impact: Actor MCP path authority injection allows attackers to craft URLs that cause the MCP client to send the victim's Authorization token to an attacker-controlled host.
- Recommended Action: Update Apify MCP server. Audit MCP server logs for requests to unexpected domains. Source
Theme: The Langflow Cascade
The most striking pattern this week is the sheer volume of critical vulnerabilities disclosed in IBM Langflow OSS. We observed over ten distinct CVEs ranging from CVSS 9.1 to 10.0. This is not merely a single bug but a systemic failure in the platform's security architecture. The vulnerabilities span authentication bypasses (CVE-2026-10560), SSRF protections bypasses (CVE-2026-10129, CVE-2026-10564), and weak encryption at rest (CVE-2026-7874).
The most alarming aspect is the persistence mechanism described in CVE-2026-10134. By modifying the public flow's tool_code, an attacker can ensure their malicious code is re-executed at each build by any user. This transforms a standard compromise into a supply-chain attack within the platform itself. Furthermore, CVE-2026-7871 highlights the risk of shared infrastructure; users with Redis access can execute code with full application privileges. For organizations using Langflow for production orchestration, this week's disclosures suggest that the platform should be treated as fully compromised until patched and audited. The interconnectivity of these flaws means that fixing one (e.g., SSRF) may not prevent exploitation via another (e.g., direct OS command execution).
Theme: MCP Ecosystem Growing Pains
As the Model Context Protocol (MCP) gains traction for connecting AI agents to tools, we are seeing a corresponding rise in security debt. This week, vulnerabilities were reported in mcp-memory-service, fast-mcp-telegram, Apify MCP, Kong Konnect MCP, auth-fetch-mcp, and Presenton. The common thread is a lack of robust authentication and authorization boundaries.
In mcp-memory-service (GHSA-84hp-mqvj-3p8h), document API endpoints were served without authentication dependencies, allowing unauthenticated read/write/delete access. Similarly, fast-mcp-telegram (CVE-2026-52830) allowed authentication bypass via path traversal in session file validation. These issues stem from a "trust-by-default" mentality often seen in early-stage developer tools. However, when these servers are exposed to the internet or connected to powerful LLM agents, the risk escalates from data leakage to full account takeover. The Apify token leak (GHSA-6gr2-qh89-hxwm) further demonstrates how MCP's URL construction logic can be hijacked to exfiltrate credentials. Security teams must inventory all MCP servers in their environment and treat them as high-value targets requiring strict network isolation and authentication enforcement.
Theme: Insecure Model Loading & Deserialization
The risk of loading untrusted models remains a perennial issue, highlighted again by vulnerabilities in LLaMA-Factory, Keras, and Picklescan. CVE-2026-58116 in LLaMA-Factory is particularly dangerous because it abuses the trust_remote_code=True parameter, a common convenience feature that effectively disables security controls. When combined with user-supplied model paths, it creates a direct RCE vector.
Similarly, CVE-2026-12481 in Keras shows that even "safe modes" can be bypassed through logic errors involving None values in deserialization contexts. The Picklescan vulnerability (CVE-2025-71342) reminds us that pickle scanning tools themselves can have blind spots, specifically regarding idlelib.run.Executive.runcode. For ML platform teams, this reinforces the need for a "zero trust" approach to model artifacts. Models should be loaded in sandboxed environments with no network access, and trust_remote_code should be disabled by default in production pipelines.
Theme: Agentic Boundary Failures
Agentic tools like Claude Code and Langroid are pushing the boundaries of what AI can do, but they are also blurring the lines between the AI and the host system. CVE-2026-55607 in Claude Code allowed a sandbox escape via git worktree manipulation, enabling writes to the user's home directory. This is a classic container escape scenario applied to an AI developer tool.
In Langroid, multiple issues (GHSA-fg23-3346-88f5, GHSA-pmch-g965-grmr) showed that file tools and SQL agents lacked proper path traversal and SQL injection protections. The SQLChatAgent missed blocking pg_read_file, allowing arbitrary file reads via SQL. These vulnerabilities highlight the difficulty of securing tool-use interfaces. When an LLM is given the ability to execute tools, every parameter passed to those tools must be validated as if it came from a malicious human user, because via prompt injection, it effectively did.
What to do this week
- Patch Langflow Immediately: If you run IBM Langflow OSS, upgrade to version 1.10.1 or later. This is the highest priority action for the week. Rotate all secrets stored in the instance.
- Audit MCP Servers: Inventory all MCP servers in your stack. Verify that authentication is enforced on every endpoint, not just the main handshake. Check for path traversal vulnerabilities in session handling.
- Harden Model Loading: Review your ML pipelines for
trust_remote_code=True. Disable it where possible. Ensure model artifacts are scanned and loaded in isolated environments without network access. - Restrict Agentic Tools: For tools like Claude Code, restrict the working directories they can access. Do not run agentic tools as root or with access to sensitive environment variables.
- Network Segmentation: Isolate AI orchestration layers (Langflow, MCP servers) from internal metadata services and sensitive databases. Use egress filtering to prevent SSRF exploitation.
What to watch next week
Next week, we will be monitoring the adoption rate of the patches released for the Langflow cluster and whether any proof-of-concept exploits appear in public repositories. We are also tracking the evolution of MCP security standards; expect more vendors to release guidance on securing MCP hosts. Finally, keep an eye on deserialization vulnerabilities in new model formats beyond pickle and HDF5, as the industry shifts towards more complex artifact structures.
Covered entries (79)
-
Critical nvd · CVE-2026-10134 · CVSS 10.0CVE-2026-10134: IBM Langflow OSS 1.0.0 through 1.9.3 allows an attacker to read every secret available to the Langflow process, read and
-
Critical nvd · CVE-2026-45499 · CVSS 9.9CVE-2026-45499: Server-side request forgery (ssrf) in Azure OpenAI allows an authorized attacker to elevate privileges over a network.
-
Critical nvd · CVE-2026-7873 · CVSS 9.9CVE-2026-7873: IBM Langflow OSS 1.0.0 through 1.10.0 allows authenticated attackers to execute arbitrary OS commands and read sensitive
-
Critical github · GHSA-84hp-mqvj-3p8h · CVSS 9.8mcp-memory-service: Missing Authentication on Document API Endpoints Allows Unauthenticated Memory Read/Write/Delete
-
Critical nvd · CVE-2026-7803 · CVSS 9.8CVE-2026-7803: IBM Langflow OSS 1.0.0 through 1.10.0 could allow arbitrary code execution due to improper validation of flow nodes with
-
Critical nvd · CVE-2026-7871 · CVSS 9.8CVE-2026-7871: IBM Langflow OSS 1.0.0 through 1.10.0 allows users with Redis access to execute arbitrary code with full application pri
-
Critical nvd · CVE-2026-10140 · CVSS 9.6CVE-2026-10140: IBM Langflow OSS 1.0.0 through 1.10.0 voice mode contains improper shared-state handling that allows reuse of API client
-
Critical nvd · CVE-2026-52830 · CVSS 9.4CVE-2026-52830: fast-mcp-telegram is a Telegram MCP Server. Prior to 0.19.1, fast-mcp-telegram validates HTTP Bearer tokens by joining t
-
Critical nvd · CVE-2026-41106 · CVSS 9.3CVE-2026-41106: Url redirection to untrusted site ('open redirect') in M365 Copilot allows an unauthorized attacker to elevate privilege
-
Critical nvd · CVE-2026-58116 · CVSS 9.3CVE-2026-58116: LLaMA-Factory through 0.9.5 contains a remote code execution vulnerability that allows attackers with WebUI access to ex
-
Critical nvd · CVE-2026-7663 · CVSS 9.1CVE-2026-7663: IBM Langflow OSS 1.0.0 through 1.9.6 could allow unauthenticated attackers to access protected MCP project resources and
-
Critical nvd · CVE-2026-7874 · CVSS 9.1CVE-2026-7874: IBM Langflow OSS 1.0.0 through 1.10.0 Langflow could allow disclosure of all stored credentials due to the use of a weak
-
High nvd · CVE-2026-14535 · CVSS 8.8CVE-2026-14535: In Trail of Bits fickling versions up to and including 0.1.11, the UnsafeImportsML analysis pass unconditionally calls A
-
High nvd · CVE-2026-12481 · CVSS 8.8CVE-2026-12481: A vulnerability in keras-team/keras version 3.14.0 allows for arbitrary code execution due to improper handling of deser
-
High nvd · CVE-2026-59093 · CVSS 8.7CVE-2026-59093: Weaviate before 1.38.0 does not verify that a principal performing an RBAC role assignment holds the permissions granted
-
High nvd · CVE-2026-10129 · CVSS 8.5CVE-2026-10129: IBM Langflow OSS 1.0.0 through 1.9.3 contains a Server-Side Request Forgery (SSRF) protection bypass vulnerability in th
-
High nvd · CVE-2026-10564 · CVSS 8.2CVE-2026-10564: IBM Langflow OSS 1.0.0 through 1.9.6 contains a Server-Side Request Forgery (SSRF). The legacy RSSReaderComponent in rss
-
High nvd · CVE-2026-10560 · CVSS 8.2CVE-2026-10560: IBM Langflow OSS 1.0.0 through 1.9.6 contains a missing authentication vulnerability in /api/v1/build_public_tmp/ endpoi
-
High nvd · CVE-2026-8147 · CVSS 8.1CVE-2026-8147: In MLflow versions prior to 3.14.0, when running with authentication enabled, the trace API endpoints lack proper author
-
High github · GHSA-6gr2-qh89-hxwm · CVSS 8.1Apify Model Context Protocol (MCP) server: Actor MCP path authority injection leaks Apify token
-
High nvd · CVE-2026-58169 · CVSS 7.7CVE-2026-58169: Vibe-Trading before 0.1.10 contains a DNS rebinding authentication bypass vulnerability that allows remote attackers to
-
High nvd · CVE-2026-55607 · CVSS 7.7CVE-2026-55607: Claude Code is an agentic coding tool. From 2.1.38 until 2.1.163, Claude Code's worktree handling allowed creation of w
-
High nvd · CVE-2025-71342 · CVSS 7.6CVE-2025-71342: picklescan before 0.0.30 fails to detect malicious pickle files using idlelib.run.Executive.runcode in reduce methods. A
-
High nvd · CVE-2025-69134 · CVSS 7.5CVE-2025-69134: Unauthenticated Arbitrary Content Deletion in OpenAI Chatbot for WordPress – Helper <= 1.1.4 versions.
-
High nvd · CVE-2026-24264 · CVSS 7.5CVE-2026-24264: NVIDIA Triton Inference Server for Linux contains a vulnerability where an attacker can cause improper handling of highl
-
High nvd · CVE-2026-13759 · CVSS 7.5CVE-2026-13759: IBM WebSphere Extreme Scale 8.6.1.0 through 8.6.1.6 ships three ObjectInputStream subclasses (WsObjectInputStream, Objec
-
High nvd · CVE-2026-13341 · CVSS 7.4CVE-2026-13341: A vulnerability exists in the Kong Konnect Model Context Protocol (MCP) server prior to version 1.0.0, which could allow
-
High github · GHSA-pvrj-8cg3-j5f8 · CVSS 7.4auth-fetch-mcp has SSRF Protection Bypass via IPv4-mapped IPv6 Loopback
-
High github · GHSA-fg23-3346-88f5 · CVSS 7.1Langroid: Path traversal in the file tools allows read/write outside configured current directory
-
High nvd · CVE-2026-10546 · CVSS 7.1CVE-2026-10546: IBM Langflow OSS 1.0.0 through 1.9.3 contains a Server-Side Request Forgery (SSRF) vulnerability in the URL component (
-
Medium nvd · CVE-2026-58446 · CVSS 6.9CVE-2026-58446: Presenton before 0.8.8-beta bundles an MCP server that, on server/Docker deployments configured with session authenticat
-
Medium nvd · CVE-2026-13437 · CVSS 6.5CVE-2026-13437: Insertion of sensitive information into sent data in the AI Agent job API in Devolutions PowerShell Universal 2026.2.0 a
-
Medium nvd · CVE-2026-9132 · CVSS 6.0CVE-2026-9132: A missing authorization vulnerability was identified in GitHub Enterprise Server that allowed an authenticated user to r
-
Medium nvd · CVE-2026-24266 · CVSS 5.9CVE-2026-24266: NVIDIA Triton Inference Server for Linux contains a vulnerability where an attacker can cause a use-after-free issue. A
-
Medium nvd · CVE-2026-14714 · CVSS 5.5CVE-2026-14714: A weakness has been identified in zhayujie chatgpt-on-wechat CowAgent 2.1.0. This issue affects the function verify_serv
-
Medium nvd · CVE-2026-12480 · CVSS 5.5CVE-2026-12480: Keras versions up to and including 3.13.2 are vulnerable to an arbitrary HDF5 file read due to an incomplete fix for CVE
-
Medium github · GHSA-2wwr-9x6f-88gp · CVSS 5.3EasyAdminBundle has path traversal and reflected XSS in Flag and Icon Twig components
-
Medium nvd · CVE-2026-56149 · CVSS 4.9CVE-2026-56149: Allocation of Resources Without Limits or Throttling (CWE-770) in Elasticsearch can lead to a denial of service via Exce
-
Medium nvd · CVE-2026-10652 · CVSS 4.8CVE-2026-10652: Zephyr's DNS resolver (subsys/net/lib/dns) parses resource records from DNS responses in dns_unpack_answer(), which vali
-
Medium nvd · CVE-2026-46406 · CVSS 4.4CVE-2026-46406: Claude Code is an agentic coding tool. From 2.1.59 until 2.1.128, the Claude Code /copy command wrote responses to a ha
-
Medium nvd · CVE-2026-13323 · CVSS 4.1CVE-2026-13323: In Open VSX Registry before 1.0.2, the /vscode/unpkg/ endpoint serves user-supplied HTML files with Content-Type: text/h
-
Medium osv · PYSEC-2026-388 · CVSS 4.0LiteLLM: Authentication Bypass via Host Header Injection
-
Medium osv · PYSEC-2026-390 · CVSS 4.0LiteLLM: Authentication bypass via OIDC userinfo cache key collision
-
Medium osv · PYSEC-2026-391 · CVSS 4.0LiteLLM has SQL Injection in Proxy API key verification
-
Medium osv · PYSEC-2026-345 · CVSS 4.0Gradio allows users to access arbitrary files
-
Medium osv · PYSEC-2026-554 · CVSS 4.0TorchServe vulnerable to bypass of allowed_urls configuration
-
Low osv · PYSEC-2026-565 · CVSS 3.1vLLM has RCE In Video Processing
-
Low osv · PYSEC-2026-416 · CVSS 3.1MLflow Server-Side Request Forgery (SSRF)
-
Low osv · PYSEC-2026-422 · CVSS 3.1MLFlow Path Traversal Vulnerability
-
Low osv · PYSEC-2026-553 · CVSS 3.1TorchServe Server-Side Request Forgery vulnerability
-
Low osv · PYSEC-2026-372 · CVSS 3.1Langchain SQL Injection vulnerability
-
Low osv · PYSEC-2026-373 · CVSS 3.1LangChain serialization injection vulnerability enables secret extraction in dumps/loads APIs
-
Low osv · PYSEC-2026-297 · CVSS 3.1BentoML SSRF Vulnerability in File Upload Processing
-
Low osv · PYSEC-2026-567 · CVSS 3.1vLLM Allows Remote Code Execution via PyNcclPipe Communication Service
-
Low osv · PYSEC-2026-294 · CVSS 3.1BentoML Allows Remote Code Execution (RCE) via Insecure Deserialization
-
Low osv · PYSEC-2026-421 · CVSS 3.0MLflow Use of Default Password Authentication Bypass Vulnerability
-
Low osv · PYSEC-2026-418 · CVSS 3.0MLflow: Improper Origin Validation in MLflow Assistant /ajax-api Endpoints Enables Browser-Mediated Local Command Execution
-
Low osv · PYSEC-2026-419 · CVSS 3.0mlflow: FastAPI job endpoints under `/ajax-api/3.0/jobs/*` are not protected by authentication or authorization
-
Low osv · PYSEC-2026-424 · CVSS 3.0Mlflow: Command Injection when serving models with enable_mlserver=True
-
Low osv · PYSEC-2026-423 · CVSS 3.0MLflow Command Injection vulnerability
-
Low osv · PYSEC-2026-425 · CVSS 3.0MLFlow path traversal vulnerability
-
Low osv · PYSEC-2026-420 · CVSS 3.0MLflow allowed arbitrary files to be PUT onto the server
-
Low osv · PYSEC-2026-417 · CVSS 3.0Remote Code Execution due to Full Controled File Write in mlflow
-
Low osv · PYSEC-2026-415 · CVSS 3.0MLflow authentication requirement bypass can allow a user to arbitrarily create an account
-
Low osv · PYSEC-2026-389 · CVSS 3.0litellm vulnerable to remote code execution based on using eval unsafely
-
Low osv · PYSEC-2026-296 · CVSS 3.0Insecure deserialization in BentoML
-
Low osv · PYSEC-2026-387 · CVSS 3.0LiteLLM has Server-Side Template Injection vulnerability in /completions endpoint
-
Low osv · PYSEC-2026-394 · CVSS 3.0llama_index vulnerable to SQL Injection
-
Low osv · PYSEC-2026-566 · CVSS 3.0vLLM Deserialization of Untrusted Data vulnerability
-
Low osv · PYSEC-2026-295 · CVSS 3.0BentoML deserialization vulnerability
-
Low osv · PYSEC-2026-568 · CVSS 3.0vLLM deserialization vulnerability in vllm.distributed.GroupCoordinator.recv_object
-
Low nvd · CVE-2026-14647 · CVSS 2.1CVE-2026-14647: A weakness has been identified in onnx up to 1.21.x. This vulnerability affects the function convPoolShapeInference_opse
-
Low nvd · CVE-2026-14742 · CVSS 1.3CVE-2026-14742: A vulnerability was determined in langchain-ai langgraph up to 1.2.4. The affected element is the function _freeze of th
-
Low nvd · CVE-2026-14630 · CVSS 1.3CVE-2026-14630: A vulnerability has been found in ForceInjection AI-fundermentals 2.0/3.0. Affected by this vulnerability is the functio
-
High github · GHSA-f9ff-5x35-7gfw · CVSS 0.0Grackle: Fail-open authorization in the MCP tool layer lets scoped agents perform cross-task and cross-session mutations (IDOR)
-
High github · GHSA-pmch-g965-grmr · CVSS 0.0Langroid: SQLChatAgent _validate_query blocklist misses pg_read_file family enabling arbitrary file read
-
Medium github · GHSA-hwpp-h97w-2h3j · CVSS 0.0repomix: attach_packed_output can bypass file-read secret scanning for supported local files
-
High github · GHSA-gvpp-v77h-5w8g · CVSS 0.0Cortex has Untrusted Project Bootstrap Code Execution via `CLAUDE_PROJECT_DIR`
-
Medium github · GHSA-8x9c-rmqh-456c · CVSS 0.0Twig: Sandbox `__toString()` policy bypass via `Traversable` in `join` and `replace` filters