Skip to main content

IBM Langflow OSS CVE-2026-9081

| EUVDEUVD-2026-53568 HIGH
Server-Side Request Forgery (SSRF) (CWE-918)
2026-08-05 ibm GHSA-fqv5-gx59-2xgv
7.1
CVSS 3.1 · Vendor: ibm
Share

Severity by source

Vendor (ibm) PRIMARY
7.1 HIGH
AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:L/A:N
vuln.today AI
7.1 HIGH

Network-accessible API requires low-privilege authentication (PR:L); no complexity barriers; high confidentiality from internal service access; low integrity from potential side-effect requests; no availability impact.

3.1 AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:L/A:N
4.0 AV:N/AC:L/AT:N/PR:L/UI:N/VC:H/VI:L/VA:N/SC:N/SI:N/SA:N

Primary rating from Vendor (ibm).

CVSS VectorVendor: ibm

Attack Vector
Network
Attack Complexity
Low
Privileges Required
Low
User Interaction
None
Scope
Unchanged
Confidentiality
High
Integrity
Low
Availability
None

Lifecycle Timeline

2
Analysis Generated
Aug 05, 2026 - 18:21 vuln.today
CVE Published
Aug 05, 2026 - 17:38 cve.org
HIGH 7.1

DescriptionCVE.org

IBM Langflow OSS 1.0.0 through 1.10.3, and 1.0.0 through 1.10.3 contains a Server-Side Request Forgery (SSRF) vulnerability in the validate_model_provider_key() function for the Ollama provider. The function accepts a user-supplied OLLAMA_BASE_URL parameter and passes it directly to requests.get() without validation, scheme/host allowlisting, or filtering of private IP ranges (loopback, RFC1918, link-local addresses).

AnalysisAI

Server-Side Request Forgery in IBM Langflow OSS 1.0.0 through 1.10.3 enables authenticated low-privilege users to coerce the application server into issuing arbitrary outbound HTTP requests against internal infrastructure. The root cause is unsanitized pass-through of the OLLAMA_BASE_URL parameter directly into requests.get() inside validate_model_provider_key(), with no scheme enforcement, host allowlisting, or private-range (loopback, RFC1918, link-local) filtering. No active exploitation confirmed (not in CISA KEV), but the network-accessible, low-complexity attack path and high confidentiality impact (C:H) make this a meaningful internal-network pivot risk for organizations running Langflow with AI provider integration enabled.

Technical ContextAI

CWE-918 (Server-Side Request Forgery) describes the root cause: the application acts as an unintended proxy because user-controlled input is passed unsanitized to an HTTP client library. Specifically, the validate_model_provider_key() function in the Ollama LLM provider integration accepts the OLLAMA_BASE_URL parameter - intended to point to a local or remote Ollama inference server - without performing any of the standard SSRF mitigations: no URL scheme restriction (e.g., only http/https to known hosts), no allowlist of permitted hosts or domains, and no deny-list for private IP ranges (127.x.x.x, 10.x.x.x, 172.16-31.x.x, 192.168.x.x, 169.254.x.x). The Python requests library then faithfully issues the HTTP GET to whatever URL the attacker supplies. The affected product, identified by CPE cpe:2.3:a:ibm:langflow_oss, is IBM's distribution of Langflow, an open-source LLM orchestration and workflow builder. The vulnerability surfaces in the AI provider configuration/validation API layer, a feature that is inherently part of the product's core integration workflow.

RemediationAI

The vendor has released a patch confirmed by IBM's advisory at https://www.ibm.com/support/pages/node/7282650; however, the exact fixed version number was not specified in the available intelligence data - consult the advisory directly to identify the minimum safe version and apply it immediately. As an immediate workaround pending upgrade, network-level egress filtering on the host running Langflow should be enforced to block outbound HTTP/HTTPS to RFC1918 ranges (10.0.0.0/8, 172.16.0.0/12, 192.168.0.0/16), loopback (127.0.0.0/8), and link-local addresses (169.254.0.0/16); this prevents successful SSRF pivots even if the vulnerable code path is triggered, though it does not eliminate the vulnerability itself. Additionally, restricting access to the Ollama provider configuration API to trusted administrators or service accounts (enforcing least-privilege user roles) reduces the pool of users who can supply malicious OLLAMA_BASE_URL values. If cloud metadata service access is a concern (e.g., AWS IMDSv1), enforce IMDSv2-only on the hosting instance as an independent control.

CVE-2026-9198 CRITICAL POC
9.8 Jul 17

Unauthenticated remote code execution in IBM Langflow OSS versions 1.0.0 through 1.10.0 lets any network-reachable attac

CVE-2026-19295 CRITICAL POC
9.9 Aug 28

Authenticated command injection in IBM Langflow OSS 1.0.0 through 1.11.1 lets any logged-in flow user escalate to arbitr

CVE-2026-7873 CRITICAL POC
9.9 Jun 30

Code injection in IBM Langflow OSS versions 1.0.0 through 1.10.0 lets an authenticated user execute arbitrary operating-

CVE-2026-18729 HIGH POC
8.8 Aug 28

Remote code execution in IBM Langflow OSS 1.0.0 through 1.11.1 allows a network-accessible authenticated attacker with l

CVE-2026-9103 CRITICAL POC
9.8 Jul 17

Authentication bypass in IBM Langflow OSS 1.0.0 through 1.10.0 lets an unauthenticated remote attacker retrieve a long-l

CVE-2026-81204 CRITICAL
9.8 Sep 10

Remote code execution in IBM Langflow OSS versions 1.0.0 through 1.11.5 allows an unauthenticated remote attacker to run

CVE-2026-79724 CRITICAL
9.8 Sep 10

Remote OS command execution in IBM Langflow OSS (versions 1.0.0 through 1.11.5) lets remote attackers run arbitrary oper

CVE-2026-10561 CRITICAL POC
10.0 Jun 22

Unauthenticated remote code execution in IBM Langflow OSS versions 1.0.0 through 1.9.3 allows attackers to fully comprom

CVE-2026-9135 CRITICAL
9.9 Jul 17

Arbitrary Python code execution in IBM Langflow OSS 1.0.0 through 1.10.0 (Langflow versions up to 1.9.2) allows authenti

CVE-2026-8476 CRITICAL
9.9 Jul 17

Remote code execution in IBM Langflow OSS 1.0.0 through 1.10.0 allows attackers to run arbitrary code by planting a mali

CVE-2026-8481 CRITICAL
9.9 Jul 17

Authenticated remote code execution in IBM Langflow OSS 1.0.0 through 1.10.0 lets any logged-in user run arbitrary Pytho

CVE-2026-8859 CRITICAL
9.9 Jul 17

Arbitrary file write in IBM Langflow OSS 1.0.0 through 1.10.0 lets an attacker who controls an external HTTP server plan

Share

CVE-2026-9081 vulnerability details – vuln.today

This site uses cookies essential for authentication and security. No tracking or analytics cookies are used. Privacy Policy