Severity by source
AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:N
Network-reachable API, low complexity, requires any authenticated account (PR:L), no UI; IDOR enables reading and modifying other users' sensitive objects (C:H/I:H) but no availability impact.
Primary rating from Vendor (ibm).
CVSS VectorNVD
CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:N
Lifecycle Timeline
5DescriptionNVD
IBM Langflow OSS 1.0.0 through 1.9.1 could allow an authenticated user to read or modify sensitive information by bypassing authentication using insecure direct object references.
AnalysisAI
Insecure direct object reference (IDOR) in IBM Langflow OSS 1.0.0 through 1.9.1 allows an authenticated user to read or modify sensitive resources belonging to other users by manipulating object identifiers. The flaw carries a CVSS 8.1 (High) rating due to high confidentiality and integrity impact over the network, though EPSS exploitation probability remains low at 0.04% and there is no public exploit identified at time of analysis. SSVC classifies exploitation as 'none' but flags the issue as automatable with partial technical impact, indicating defenders should still prioritize patching given the trivial attack complexity.
Technical ContextAI
Langflow OSS is IBM's open-source low-code framework for building LLM-powered agent and workflow applications, exposing a web API and UI for orchestrating chains, components, and flows. The root cause is CWE-639 (Authorization Bypass Through User-Controlled Key): endpoints accept object identifiers from the authenticated client but fail to verify that the calling user owns or has rights to the referenced object, so changing an ID in a request URL or body grants access to another tenant's data. The affected CPE cpe:2.3:a:ibm:langflow_oss covers all builds in the 1.0.0-1.9.1 range, which corresponds to the period before IBM hardened object-level authorization checks in the request handlers.
RemediationAI
Apply the patch available per IBM's vendor advisory at https://www.ibm.com/support/pages/node/7275453, which addresses the IDOR by enforcing per-object authorization checks; upgrade beyond Langflow OSS 1.9.1 to the fixed build identified in that bulletin. Until the upgrade is in place, restrict Langflow access to a small set of trusted authenticated users (the bug requires a valid account, so removing low-trust accounts immediately reduces exposure), put the application behind an authenticated reverse proxy or VPN to prevent broad internet access, and review web/access logs for sequential or enumerated object IDs in API paths - accepting that proxy and logging controls do not stop a legitimate but malicious user from abusing IDs they can already reach. If you self-host with custom integrations, audit any code that consumes Langflow object identifiers to ensure downstream services do not cache or trust cross-tenant references.
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
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
Remote code injection in IBM Langflow OSS versions 1.0.0 through 1.10.0 allows an authenticated remote attacker to execu
Remote code execution in IBM Langflow OSS 1.0.0 through 1.10.1 stems from improper input validation in the PythonREPL sa
Privilege escalation to remote code execution in IBM Langflow OSS 1.0.0 through 1.10.0 allows an authenticated user to e
Code injection in IBM Langflow OSS versions 1.0.0 through 1.10.0 lets an authenticated user execute arbitrary operating-
Unauthenticated remote code execution in IBM Langflow OSS 1.0.0 through 1.10.0 stems from broken webhook authentication
Unauthenticated remote code execution in IBM Langflow OSS 1.0.0 through 1.10.1 allows remote attackers to run arbitrary
Same technique Authentication Bypass
View allShare
External POC / Exploit Code
Leaving vuln.today
EUVD-2026-36251
GHSA-gfrh-qj3c-qwrr