{
 "public_id": "AIR-2026-0226",
 "incident_id": "2026-09-ibm-langflow-oss-code-execution-cluster",
 "date_disclosed": "2026-09-08",
 "date_occurred": null,
 "title": "IBM Langflow OSS: coordinated September 2026 disclosure of multiple code-execution and control-bypass flaws (fixed 1.11.6)",
 "class": "responsible_disclosure",
 "attack_surface": "agent_framework",
 "initial_vector": "crafted_flow_or_component",
 "agent_capability_abused": [
  "custom_component_execution",
  "mcp_tools_component",
  "flow_construction",
  "code_execution"
 ],
 "target_product": "Langflow OSS",
 "target_vendor": "IBM / Langflow OSS",
 "autonomy_level": "assistant",
 "impact_realized": false,
 "impact_type": [
  "remote_code_execution",
  "credential_theft",
  "server_side_request_forgery",
  "data_exfiltration"
 ],
 "blast_radius": "Langflow OSS 1.0.0 through 1.11.5 (one flaw 1.0.0-1.10.0)",
 "cve": [
  "CVE-2026-79724",
  "CVE-2026-81204",
  "CVE-2026-85025",
  "CVE-2026-76059",
  "CVE-2026-78569",
  "CVE-2026-78571",
  "CVE-2026-78575",
  "CVE-2026-79742",
  "CVE-2026-81211",
  "CVE-2026-81940",
  "CVE-2026-81941",
  "CVE-2026-12944"
 ],
 "taxonomy": {
  "owasp_asi": [
   "ASI05",
   "ASI03"
  ],
  "mitre_atlas": [],
  "labels": [
   "remote_code_execution",
   "incomplete_denylist",
   "authorization_bypass",
   "ssrf",
   "mcp_tools_component",
   "agent_framework",
   "umbrella"
  ]
 },
 "defense_present": "LANGFLOW_CUSTOM_COMPONENT_ADMIN_ONLY / LANGFLOW_BLOCK_CODE_INTERPRETER_COMPONENTS and a static security scanner",
 "defense_bypassed": true,
 "fix_shipped": "Langflow OSS 1.11.6 (CVE-2026-12944 fixed in 1.10.1)",
 "primary_sources": [
  "https://www.ibm.com/support/pages/node/7286666",
  "https://www.ibm.com/support/pages/node/7278919",
  "https://cvebrief.com/archive/2026/09/11/"
 ],
 "verified_quote": "constructing a flow with an MCP Tools component configured to use a local stdio subprocess transport",
 "confidence": "high",
 "notes": "UMBRELLA record for IBM's September 2026 Langflow OSS security bulletins (node/7286666 published 2026-09-08 bundles 11 CVEs fixed in 1.11.6; node/7278919 covers CVE-2026-12944 fixed in 1.10.1, bulletin modified 2026-09-14). Fused per the corpus umbrella precedent; many overlap the same root causes (incomplete denylists in the security scanner, unwired execution guards, MCP-tools stdio subprocess, code injection during graph construction). Several reach root (UID=0) with IMDSv1 SSRF for AWS credential theft and lateral movement. All authenticated or unauthenticated PoC-level disclosures; no real victim. Distinct from older corpus Langflow CVEs (CVE-2025-3248, CVE-2026-48519).",
 "risk_category": "security_fraud",
 "risk_secondary": [
  "privacy"
 ],
 "risk_subcategory": "Tool & Function Call Extraction / Abuse",
 "risk_sub_secondary": [
  "Server-Side Request Forgery via LLM",
  "Credential & Secret Theft",
  "Remote Code Execution & Sandbox Escape",
  "Unauthorized Access & Account Takeover"
 ],
 "ai_entity": "generative",
 "agency": "ai_as_target",
 "agency_debatable": false,
 "agency_reason": "agent framework code-execution flaws; no model decision",
 "vector_family": "other",
 "vector_detail": "crafted_flow_or_component",
 "guardrail_kind": [
  "unknown"
 ],
 "guardrail_outcome": "silent",
 "xrefs": {
  "aiid": [],
  "atlas": [],
  "cve": [
   "CVE-2026-79724",
   "CVE-2026-81204",
   "CVE-2026-85025",
   "CVE-2026-76059",
   "CVE-2026-78569",
   "CVE-2026-78571",
   "CVE-2026-78575",
   "CVE-2026-79742",
   "CVE-2026-81211",
   "CVE-2026-81940",
   "CVE-2026-81941",
   "CVE-2026-12944"
  ],
  "ghsa": []
 },
 "primary_asi": "ASI05",
 "agent_framework": "langflow",
 "model_provider": "unknown",
 "model_name": "",
 "detection_mechanism": "unknown",
 "tool_access": "unknown",
 "financial_loss_band": "unknown",
 "eai_category": "credential_theft",
 "eai_domain": "access_control_and_permissions",
 "eai_secondary": [
  "privilege_escalation",
  "data_exfiltration_channels"
 ],
 "eai_reason": "impact rule: credential_theft",
 "asi_curated": [],
 "asi_scope": "in_scope",
 "asi_provenance": "rule",
 "asi_reason": "ASI05 (impact=code_exec); ASI03 (eai_category=credential_theft)",
 "submitted_by": "EAI Internal"
}