CVE-2026-81268: Langflow: stale API keys survive user deactivation
HIGHIBM Langflow OSS (versions 1.0.0 through 1.11.5) fails to expire API keys when a user account is deactivated, letting an already-authenticated but supposedly offboarded user keep executing flows and pulling sensitive information from the platform. It's a low-complexity, network-exploitable flaw (CVSS 8.1, AV:N/AC:L/PR:L/UI:N) requiring only low privileges and no user interaction, which makes it a textbook offboarding-gap issue rather than a novel exploitation technique — no public PoC, no Nuclei template exist, and it isn't in CISA KEV, so this reads as an identity-hygiene risk rather than an active-exploitation emergency. For any org running Langflow as an agent-orchestration layer, a departed employee, contractor, or compromised low-privilege account effectively retains standing access to build and run flows against production data and connected tools until the key is manually revoked. Patch to a fixed release above 1.11.5 as soon as IBM ships one, and in the interim treat API key revocation as a mandatory, verified step in offboarding rather than assuming deactivation alone is sufficient — audit currently active Langflow API keys against your employee/contractor roster now.
What is the risk?
High-severity, high-confidence risk. Exploitability is straightforward: no user interaction, low attack complexity, and only low privileges are needed (an account that has since been deactivated but whose API key remains valid). The impact is confidentiality-heavy (C:H) with integrity impact (I:H, since flows can be executed) but no direct availability impact (A:N). There's no evidence of active exploitation (not in CISA KEV, no SSVC decision, no EPSS score available, no public exploit or scanner template), so this should be prioritized based on internal exposure — specifically, how many deactivated accounts still have live API keys — rather than external threat signals. The core issue is an identity/session-management gap (CWE-613, insufficient session expiration) rather than a memory-safety or injection bug, which means detection and mitigation lean on access-governance controls more than technical hardening.
How does the attack unfold?
What systems are affected?
| Package | Ecosystem | Vulnerable Range | Patched |
|---|---|---|---|
| Langflow | pip | — | No patch |
Do you use Langflow? You're affected.
How severe is it?
What is the attack surface?
What should I do?
1 step-
1) Upgrade Langflow to the first version released after 1.11.5 once IBM publishes a fix (track https://www.ibm.com/support/pages/node/7286662). 2) Until patched, treat API key revocation as an explicit, separate step from account deactivation in your offboarding runbook — deactivating the user account does not invalidate its keys. 3) Audit all currently active Langflow API keys and cross-reference against active employee/contractor status; revoke any orphaned keys immediately. 4) Where supported, reduce API key lifetime/TTL and rotate keys periodically rather than relying on indefinite validity. 5) For detection, monitor Langflow flow-execution logs for activity tied to API keys belonging to recently deactivated accounts, and alert on any such usage as a high-confidence indicator of this exposure being actively leveraged.
What does CISA's SSVC say?
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:
Frequently Asked Questions
What is CVE-2026-81268?
IBM Langflow OSS (versions 1.0.0 through 1.11.5) fails to expire API keys when a user account is deactivated, letting an already-authenticated but supposedly offboarded user keep executing flows and pulling sensitive information from the platform. It's a low-complexity, network-exploitable flaw (CVSS 8.1, AV:N/AC:L/PR:L/UI:N) requiring only low privileges and no user interaction, which makes it a textbook offboarding-gap issue rather than a novel exploitation technique — no public PoC, no Nuclei template exist, and it isn't in CISA KEV, so this reads as an identity-hygiene risk rather than an active-exploitation emergency. For any org running Langflow as an agent-orchestration layer, a departed employee, contractor, or compromised low-privilege account effectively retains standing access to build and run flows against production data and connected tools until the key is manually revoked. Patch to a fixed release above 1.11.5 as soon as IBM ships one, and in the interim treat API key revocation as a mandatory, verified step in offboarding rather than assuming deactivation alone is sufficient — audit currently active Langflow API keys against your employee/contractor roster now.
Is CVE-2026-81268 actively exploited?
No confirmed active exploitation of CVE-2026-81268 has been reported, but organizations should still patch proactively.
How to fix CVE-2026-81268?
1) Upgrade Langflow to the first version released after 1.11.5 once IBM publishes a fix (track https://www.ibm.com/support/pages/node/7286662). 2) Until patched, treat API key revocation as an explicit, separate step from account deactivation in your offboarding runbook — deactivating the user account does not invalidate its keys. 3) Audit all currently active Langflow API keys and cross-reference against active employee/contractor status; revoke any orphaned keys immediately. 4) Where supported, reduce API key lifetime/TTL and rotate keys periodically rather than relying on indefinite validity. 5) For detection, monitor Langflow flow-execution logs for activity tied to API keys belonging to recently deactivated accounts, and alert on any such usage as a high-confidence indicator of this exposure being actively leveraged.
What systems are affected by CVE-2026-81268?
This vulnerability affects the following AI/ML architecture patterns: agent frameworks, RAG pipelines, LLM orchestration platforms.
What is the CVSS score for CVE-2026-81268?
CVE-2026-81268 has a CVSS v3.1 base score of 8.1 (HIGH). The EPSS exploitation probability is 0.31%.
What is the AI security impact?
Affected AI Architectures
MITRE ATLAS Techniques
AML.T0012 Valid Accounts AML.T0024 Exfiltration via AI Inference API AML.T0053 AI Agent Tool Invocation Compliance Controls Affected
What are the technical details?
Original Advisory
IBM Langflow OSS 1.0.0 through 1.11.5 could allow a remote authenticated attacker to execute flows and obtain sensitive information due to insufficient session expiration of API keys after user deactivation.
Exploitation Scenario
A contractor with Langflow access is offboarded and their user account is deactivated in the identity system, but their previously issued Langflow API key is never explicitly revoked because the platform doesn't tie key validity to account status. Weeks later, the former contractor (or an attacker who obtained the leaked key, e.g., from a code repo or laptop) uses the still-valid API key to authenticate directly against the Langflow API, bypassing the deactivated account's normal login path entirely. They enumerate and execute existing flows — which may include RAG pipelines querying internal knowledge bases or agents with tool access to internal systems — and exfiltrate the sensitive outputs, all while appearing to security monitoring as legitimate API-key-authenticated traffic rather than an anomalous login.
Weaknesses (CWE)
CWE-613 — Insufficient Session Expiration: According to WASC, "Insufficient Session Expiration is when a web site permits an attacker to reuse old session credentials or session IDs for authorization."
- [Implementation] Set sessions/credentials expiration date.
Source: MITRE CWE corpus.
CVSS Vector
CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:N References
Timeline
Related Vulnerabilities
CVE-2026-10561 10.0 Langflow: auth bypass + unauthenticated RCE (CVSS 10)
Same package: langflow CVE-2026-10134 10.0 Langflow: unauthenticated RCE via tool_code injection
Same package: langflow CVE-2026-33309 9.9 langflow: Path Traversal enables file access
Same package: langflow CVE-2026-55255 9.9 Langflow: IDOR allows cross-user flow execution
Same package: langflow CVE-2026-7873 9.9 Langflow: authenticated RCE enables credential theft
Same package: langflow