Severity by source
AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:N/A:N
MCP endpoint is network-accessible and low-complexity; PR:L required as exploitation demands a valid authenticated session; confidentiality-only as no write or availability impact is described.
Primary rating from Vendor (ibm).
CVSS VectorVendor: ibm
Lifecycle Timeline
1DescriptionCVE.org
IBM Langflow OSS 1.0.0 through 1.10.3 allows users to read arbitrary files from the server filesystem, including other users' uploaded documents, the JWT signing secret, the SQLite database, and process environment variables, by sending a crafted MCP resources/read request with a URL-encoded path traversal sequence in the filename.
AnalysisAI
Path traversal in IBM Langflow OSS 1.0.0-1.10.3 exposes arbitrary server filesystem files via a crafted MCP resources/read request using URL-encoded traversal sequences. Authenticated low-privilege users can read other users' uploaded documents, the JWT signing secret, the SQLite database, and process environment variables - leaking the JWT secret effectively enables token forgery and full account takeover beyond what the CVSS 6.5 score implies. No public exploit identified at time of analysis; vendor patch is available per IBM advisory.
Technical ContextAI
IBM Langflow OSS is a visual, open-source framework for building AI/LLM workflows, built on top of the Model Context Protocol (MCP). The MCP resources/read endpoint is designed to provide AI agents structured access to server-side resources using a filename parameter. CWE-22 (Improper Limitation of a Pathname to a Restricted Directory) describes the root cause: the server fails to canonicalize or validate the filename parameter before resolving it on the filesystem, allowing URL-encoded sequences such as %2F..%2F..%2F to escape the intended document root. The CPE cpe:2.3:a:ibm:langflow_oss:*:*:*:*:*:*:*:* covers all versions 1.0.0 through 1.10.3. Notably sensitive targets reachable via traversal include the JWT signing secret (enabling token forgery), the SQLite database (all stored workflow and user data), and process environment variables (which may contain API keys, credentials, or cloud provider tokens).
RemediationAI
IBM has released a patch; upgrade IBM Langflow OSS to a version beyond 1.10.3 per the vendor advisory at https://www.ibm.com/support/pages/node/7282147 - the exact fixed version number is not specified in the available input data and should be confirmed directly from the advisory before upgrading. If immediate patching is not feasible, restrict external network access to the MCP resources/read API route via a reverse proxy or WAF rule, limiting it to known trusted clients only, noting this may disrupt legitimate MCP agent functionality. Additionally, rotate the JWT signing secret and any credentials or API keys present in process environment variables on any instance that has been accessible to untrusted authenticated users, as previously read secrets must be considered compromised. Audit access logs for anomalous resources/read requests containing %2F, .., or similar encoding patterns to assess potential prior exploitation.
More in Langflow Oss
View allUnauthenticated remote code execution in IBM Langflow OSS versions 1.0.0 through 1.10.0 lets any network-reachable attac
Authenticated command injection in IBM Langflow OSS 1.0.0 through 1.11.1 lets any logged-in flow user escalate to arbitr
Code injection in IBM Langflow OSS versions 1.0.0 through 1.10.0 lets an authenticated user execute arbitrary operating-
Remote code execution in IBM Langflow OSS 1.0.0 through 1.11.1 allows a network-accessible authenticated attacker with l
Authentication bypass in IBM Langflow OSS 1.0.0 through 1.10.0 lets an unauthenticated remote attacker retrieve a long-l
Remote code execution in IBM Langflow OSS versions 1.0.0 through 1.11.5 allows an unauthenticated remote attacker to run
Remote OS command execution in IBM Langflow OSS (versions 1.0.0 through 1.11.5) lets remote attackers run arbitrary oper
Unauthenticated remote code execution in IBM Langflow OSS versions 1.0.0 through 1.9.3 allows attackers to fully comprom
Arbitrary Python code execution in IBM Langflow OSS 1.0.0 through 1.10.0 (Langflow versions up to 1.9.2) allows authenti
Remote code execution in IBM Langflow OSS 1.0.0 through 1.10.0 allows attackers to run arbitrary code by planting a mali
Authenticated remote code execution in IBM Langflow OSS 1.0.0 through 1.10.0 lets any logged-in user run arbitrary Pytho
Arbitrary file write in IBM Langflow OSS 1.0.0 through 1.10.0 lets an attacker who controls an external HTTP server plan
Same weakness CWE-22 – Path Traversal
View allSame technique Path Traversal
View allShare
External POC / Exploit Code
Leaving vuln.today
EUVD-2026-53464
GHSA-x37c-x545-wrmw