CVE-2026-93679: Langflow: ZIP extraction resource exhaustion allows DoS

MEDIUM
Published October 7, 2026
CISO Take

Langflow OSS 1.0.0 through 1.12.2 fails to limit resource use when extracting ZIP files, so any authenticated user can crash or degrade the service (a classic zip-bomb style denial of service, CWE-400). The practical risk is moderate to low: the CVSS is 4.3, impact is availability only (no confidentiality or integrity loss), EPSS is 0.47% (top 61%), it is not in CISA KEV, and there is no public exploit or Nuclei template. It still deserves attention if Langflow is shared across teams or exposed beyond a trusted network, because a low-privilege account is enough and Langflow has 194 other tracked CVEs, which signals a heavy patch burden. Upgrade to the fixed release listed in IBM's advisory (https://www.ibm.com/support/pages/node/7290694), which is above 1.12.2, and restrict upload/import endpoints and container resource limits until you do.

Sources:NVDEPSSATLASibm.com

What is the risk?

Low-to-medium. Exploitation is easy (network, low complexity, low privileges, no user interaction) but impact is limited to availability. No KEV listing, no public exploit and low EPSS (0.00469) suggest opportunistic exploitation is unlikely in the near term. Risk rises for multi-tenant or internet-reachable Langflow instances where untrusted users hold accounts, and for instances hosting production agent or RAG workflows where downtime has business impact. The package's risk score of 77/100 and 194 other CVEs indicate a weak overall security posture.

How does the attack unfold?

Initial Access
Attacker authenticates to Langflow with a low-privilege account.
AML.T0012
Exploitation
Attacker submits a crafted ZIP that triggers unbounded extraction.
AML.T0049
Impact
Disk, memory or CPU exhaustion makes Langflow unavailable to users and dependent flows.
AML.T0029

What systems are affected?

PackageEcosystemVulnerable RangePatched
Langflowpip—No patch
156.0KPushed 6d ago18% patched~66d to patchFull package profile →

Do you use Langflow? You're affected.

How severe is it?

CVSS 3.1
4.3 / 10
EPSS
0.3%
chance of exploitation in 30 days
Higher than 24% of all CVEs
Exploitation Status
No known exploitation
Sophistication
Trivial

What is the attack surface?

AVACPRUISCIA
AVNetwork
ACLow
PRLow
UINone
SUnchanged
CNone
INone
ALow

What should I do?

1 step
  1. 1) Upgrade Langflow to the patched version identified in the IBM advisory (newer than 1.12.2). 2) Until patched, restrict access to ZIP upload/import functionality, limit account provisioning and remove unused low-privilege accounts. 3) Run Langflow in containers with CPU, memory, ephemeral-storage and PID limits, and put extraction directories on a size-capped volume. 4) Enforce upload size limits at the reverse proxy or WAF. 5) Detect by alerting on abnormal disk growth in temp/extraction paths, sudden CPU or memory spikes, OOM kills and repeated archive uploads from a single account. 6) Keep Langflow off the public internet or behind SSO/VPN.

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-Procedures to respond to and recover from unknown risks
OWASP LLM Top 10
LLM10-Unbounded Consumption

Frequently Asked Questions

What is CVE-2026-93679?

Langflow OSS 1.0.0 through 1.12.2 fails to limit resource use when extracting ZIP files, so any authenticated user can crash or degrade the service (a classic zip-bomb style denial of service, CWE-400). The practical risk is moderate to low: the CVSS is 4.3, impact is availability only (no confidentiality or integrity loss), EPSS is 0.47% (top 61%), it is not in CISA KEV, and there is no public exploit or Nuclei template. It still deserves attention if Langflow is shared across teams or exposed beyond a trusted network, because a low-privilege account is enough and Langflow has 194 other tracked CVEs, which signals a heavy patch burden. Upgrade to the fixed release listed in IBM's advisory (https://www.ibm.com/support/pages/node/7290694), which is above 1.12.2, and restrict upload/import endpoints and container resource limits until you do.

Is CVE-2026-93679 actively exploited?

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

How to fix CVE-2026-93679?

1) Upgrade Langflow to the patched version identified in the IBM advisory (newer than 1.12.2). 2) Until patched, restrict access to ZIP upload/import functionality, limit account provisioning and remove unused low-privilege accounts. 3) Run Langflow in containers with CPU, memory, ephemeral-storage and PID limits, and put extraction directories on a size-capped volume. 4) Enforce upload size limits at the reverse proxy or WAF. 5) Detect by alerting on abnormal disk growth in temp/extraction paths, sudden CPU or memory spikes, OOM kills and repeated archive uploads from a single account. 6) Keep Langflow off the public internet or behind SSO/VPN.

What systems are affected by CVE-2026-93679?

This vulnerability affects the following AI/ML architecture patterns: Agent frameworks, RAG pipelines, LLM workflow orchestration, Low-code AI application builders.

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

CVE-2026-93679 has a CVSS v3.1 base score of 4.3 (MEDIUM). The EPSS exploitation probability is 0.31%.

What is the AI security impact?

Affected AI Architectures

Agent frameworksRAG pipelinesLLM workflow orchestrationLow-code AI application builders

MITRE ATLAS Techniques

AML.T0029Denial of AI Service
AML.T0049Exploit Public-Facing Application

Compliance Controls Affected

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

What are the technical details?

Original Advisory

IBM Langflow OSS 1.0.0 through 1.12.2 could allow a remote authenticated attacker to cause a denial of service due to uncontrolled resource consumption during ZIP file extraction.

Exploitation Scenario

An attacker with a low-privilege Langflow account (a compromised credential, a self-registered user, or a malicious insider) uploads or imports a specially crafted ZIP, such as a highly compressed archive with a huge expansion ratio or an enormous number of entries. Langflow extracts it without limiting size or file count, filling disk or exhausting memory and CPU. The service becomes unresponsive, interrupting AI agent workflows and API-served flows until an operator restarts the instance and cleans up the extracted data. The attacker can repeat the request after each restart.

Weaknesses (CWE)

CWE-400 — Uncontrolled Resource Consumption: The product does not properly control the allocation and maintenance of a limited resource.

  • [Architecture and Design] Design throttling mechanisms into the system architecture. The best protection is to limit the amount of resources that an unauthorized user can cause to be expended. A strong authentication and access control model will help prevent such attacks from occurring in the first place. The login application should be protected against DoS attacks as much as possible. Limiting the database access, perhaps by caching result sets, can help minimize the resources expended. To further limit the potential for a DoS attack, consider tracking the rate of requests received from users and blocking requests that exceed a defined rate threshold.
  • [Architecture and Design] Mitigation of resource exhaustion attacks requires that the target system either: The first of these solutions is an issue in itself though, since it may allow attackers to prevent the use of the system by a particular valid user. If the attacker impersonates the valid user, they may be able to prevent the user from accessing the server in question. The second solution is simply difficult to effectively institute -- and even when properly done, it does not provide a full solution. It simply makes the attack require more resources on the part of the attacker. recognizes the attack and denies that user further access for a given amount of time, or uniformly throttles all requests in order to make it more difficult to consume resources more quickly than they can again be freed.

Source: MITRE CWE corpus.

CVSS Vector

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

Timeline

Published
October 7, 2026
Last Modified
October 8, 2026
First Seen
October 7, 2026

Related Vulnerabilities