CVE-2026-12766: Langflow: SSRF allows internal network probing

MEDIUM
Published September 14, 2026
CISO Take

IBM Langflow OSS 1.0.0 through 1.11.2 contains a server-side request forgery (SSRF) flaw that lets an authenticated low-privilege user make the server send requests to arbitrary destinations, enabling internal network enumeration and acting as a stepping stone for other attacks. Overall risk is moderate: CVSS is 5.4, there is no public exploit, no Nuclei template, and it is not in CISA KEV, and CISA SSVC rates it TRACK. However, the EPSS score of 0.00181 sits in the top 93rd percentile, so it is still more likely to be probed than most CVEs, and Langflow servers often hold LLM API keys and sit inside trusted networks where cloud metadata endpoints are reachable. Upgrade to a fixed Langflow release per the IBM advisory (https://www.ibm.com/support/pages/node/7285639), restrict Langflow's egress to approved destinations, and enforce IMDSv2 on cloud hosts.

Sources:NVDEPSSATLASibm.com

What is the risk?

Medium. The CVSS 5.4 vector (AV:N/AC:L/PR:L/UI:N) shows a network-reachable, low-complexity flaw that needs only a low-privileged account, with limited confidentiality and integrity impact. No known exploitation (not in KEV, no public PoC, no scanner template), and SSVC is TRACK. The EPSS percentile (top 93%) suggests above-average exploitation interest. Real-world risk rises sharply where Langflow runs with open self-registration, shared multi-tenant access, or in cloud/VPC environments where metadata services and internal APIs are reachable. Exact exposure depends on the SSRF response behavior (blind vs. full-read), which the advisory does not specify.

How does the attack unfold?

Initial Access
Attacker obtains a low-privilege authenticated Langflow account via open signup or stolen credentials.
AML.T0012
Exploitation
Attacker submits crafted URLs through the vulnerable Langflow feature so the server issues requests to internal targets.
AML.T0049
Discovery
Server responses and timing reveal live internal hosts, open ports, and cloud metadata or service endpoints.
AML.T0006
Impact
Harvested internal data or credentials enable follow-on access to model providers, vector stores, or other AI infrastructure.
AML.T0025

What systems are affected?

PackageEcosystemVulnerable RangePatched
Langflowpip—No patch
156.2KPushed 4d ago18% patched~75d to patchFull package profile →

Do you use Langflow? You're affected.

How severe is it?

CVSS 3.1
5.4 / 10
EPSS
0.2%
chance of exploitation in 30 days
Higher than 16% of all CVEs
Exploitation Status
No known exploitation
Sophistication
Trivial

What is the attack surface?

AVACPRUISCIA
AVNetwork
ACLow
PRLow
UINone
SUnchanged
CLow
ILow
ANone

What should I do?

1 step
  1. 1) Upgrade Langflow to the fixed version identified in the IBM advisory (https://www.ibm.com/support/pages/node/7285639); versions 1.0.0 through 1.11.2 are affected. 2) Apply egress filtering so the Langflow host/container can only reach approved external endpoints, and block access to link-local (169.254.169.254), loopback, and RFC1918 ranges not required by flows. 3) Enforce IMDSv2 (or disable metadata access) on cloud instances and use least-privilege IAM roles for the Langflow workload. 4) Restrict who can register or log in to Langflow; disable open signup and avoid exposing the UI to the internet. 5) Detection: monitor Langflow and proxy logs for outbound requests to internal IP ranges, metadata endpoints, or unusual ports and hosts, and alert on bursts of requests from a single user session consistent with scanning.

What does CISA's SSVC say?

DecisionTrack
Exploitationnone
AutomatableNo
Technical Impactpartial

Source: CISA Vulnrichment (SSVC v2.0). Decision based on the CISA Coordinator decision tree.

How is it classified?

Which compliance frameworks are affected?

This CVE is relevant to:

EU AI Act
Art. 15-Accuracy, robustness and cybersecurity
ISO 42001
A.6.2.6-AI system operation and monitoring
NIST AI RMF
MANAGE 2.3-Response to previously unknown or newly identified risks
OWASP LLM Top 10
LLM03-Supply Chain

Frequently Asked Questions

What is CVE-2026-12766?

IBM Langflow OSS 1.0.0 through 1.11.2 contains a server-side request forgery (SSRF) flaw that lets an authenticated low-privilege user make the server send requests to arbitrary destinations, enabling internal network enumeration and acting as a stepping stone for other attacks. Overall risk is moderate: CVSS is 5.4, there is no public exploit, no Nuclei template, and it is not in CISA KEV, and CISA SSVC rates it TRACK. However, the EPSS score of 0.00181 sits in the top 93rd percentile, so it is still more likely to be probed than most CVEs, and Langflow servers often hold LLM API keys and sit inside trusted networks where cloud metadata endpoints are reachable. Upgrade to a fixed Langflow release per the IBM advisory (https://www.ibm.com/support/pages/node/7285639), restrict Langflow's egress to approved destinations, and enforce IMDSv2 on cloud hosts.

Is CVE-2026-12766 actively exploited?

No confirmed active exploitation of CVE-2026-12766 has been reported, but organizations should still patch proactively.

How to fix CVE-2026-12766?

1) Upgrade Langflow to the fixed version identified in the IBM advisory (https://www.ibm.com/support/pages/node/7285639); versions 1.0.0 through 1.11.2 are affected. 2) Apply egress filtering so the Langflow host/container can only reach approved external endpoints, and block access to link-local (169.254.169.254), loopback, and RFC1918 ranges not required by flows. 3) Enforce IMDSv2 (or disable metadata access) on cloud instances and use least-privilege IAM roles for the Langflow workload. 4) Restrict who can register or log in to Langflow; disable open signup and avoid exposing the UI to the internet. 5) Detection: monitor Langflow and proxy logs for outbound requests to internal IP ranges, metadata endpoints, or unusual ports and hosts, and alert on bursts of requests from a single user session consistent with scanning.

What systems are affected by CVE-2026-12766?

This vulnerability affects the following AI/ML architecture patterns: Agent frameworks, RAG pipelines, LLM workflow orchestration, Self-hosted AI development platforms.

What is the CVSS score for CVE-2026-12766?

CVE-2026-12766 has a CVSS v3.1 base score of 5.4 (MEDIUM). The EPSS exploitation probability is 0.25%.

What is the AI security impact?

Affected AI Architectures

Agent frameworksRAG pipelinesLLM workflow orchestrationSelf-hosted AI development platforms

MITRE ATLAS Techniques

AML.T0006Active Scanning
AML.T0049Exploit Public-Facing Application
AML.T0075Cloud Service Discovery

Compliance Controls Affected

EU AI Act: Art. 15
ISO 42001: A.6.2.6
NIST AI RMF: MANAGE 2.3
OWASP LLM Top 10: LLM03

What are the technical details?

Original Advisory

IBM Langflow OSS 1.0.0 through 1.11.2 is vulnerable to server-side request forgery (SSRF). This may allow an authenticated attacker to send unauthorized requests from the system, potentially leading to network enumeration or facilitating other attacks.

Exploitation Scenario

An attacker obtains a low-privilege Langflow account through open registration, a phished user, or reused credentials. They use the vulnerable URL-fetching functionality to submit requests pointing at internal addresses, enumerating live hosts and open ports behind the firewall. They then target the cloud metadata endpoint or an unauthenticated internal service (such as a vector database or model-serving API) to read configuration or credentials, and use these to reach LLM provider keys, training data, or other AI infrastructure.

Weaknesses (CWE)

CWE-918 — Server-Side Request Forgery: The web server receives a URL or similar request from an upstream component and retrieves the contents of this URL, but it does not sufficiently ensure that the request is being sent to the expected destination.

  • [Implementation, Operation] If there is a known list of applications, IP, hostname, and/or domains to which the product is allowed to communicate, then use allowlists to ensure that outgoing requests are restricted to these known entities. The allowlists could be in the application code or possibly enforced by firewalls or network segmentation [REF-1511].
  • [Implementation, Operation] If the product is expected to be able to connect to arbitrary IP addresses or domains, consider using a denylist that includes private network addresses, internal domain names, etc. The denylist could be in the application code or possibly enforced by firewalls or network segmentation [REF-1511].

Source: MITRE CWE corpus.

CVSS Vector

CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:L/I:L/A:N

Timeline

Published
September 14, 2026
Last Modified
September 16, 2026
First Seen
September 14, 2026

Related Vulnerabilities