CVE DatabaseCVE-2026-9198
한국어 권고문 →
CVE-2026-91989.8/CRITICALCISA KEVCWE-94

IBM Langflow OSS Remote Code Execution (RCE) Vulnerability Advisory (CVE-2026-9198)

Affected Vendors
ibm
Affected Components
langflow
Published Date
2026-07-17

Executive & SecOps Summary

SECOPS ASSESSMENT
Affected Scope

IBM Langflow OSS versions 1.0.0 through 1.10.0 in default deployments

Impact

Unauthenticated attackers can obtain superuser tokens and execute arbitrary Python code, leading to full system compromise

Mitigation

Immediately upgrade to the latest patched version, disable auto-login, and restrict network access to the application

Affected Products & Version Scope

IBM Langflow OSS versions 1.0.0 through 1.10.0 (default deployments)

Remediation & Live Workaround Commands

PATCH & WORKAROUND

1. Apply Official Patch

Upgrade your Langflow installation to the latest secure version (1.10.1 or higher):

bash
pip install --upgrade langflow

2. Temporary Mitigations

  • Disable Auto-Login: Force authentication by setting the following environment variable to false:
bash
  export LANGFLOW_AUTO_LOGIN=False
  • Network Segmentation: Ensure the Langflow service port (default: 7860) is not exposed to the public internet. Restrict access using firewalls, security groups, or VPNs.
  • WAF Rules: Implement Web Application Firewall (WAF) rules to block external requests targeting /api/v1/auto_login and /api/v1/validate/code endpoints.
Recommended Security Control & Mitigation Partner
Cloudflare Enterprise & Pro WAF
This is an actively exploited critical vulnerability; immediate patching or network isolation is highly recommended.

Block Exploits Instantly with Managed Virtual Patching Rules

Can't patch production immediately? Deploy managed WAF rules at the edge to intercept RCE, SQLi, and deserialization payloads before they hit your origin server.

3-min setup · Automated Zero-Day Managed Rules
Practice Exploiting & Patching This Web Vulnerability in an Interactive Lab
Launch Hands-On Security Lab

Technical Root Cause & Exploitation Mechanics

This vulnerability is a critical Remote Code Execution (RCE) exploit chain resulting from two distinct flaws in IBM Langflow OSS:

  • Authentication Bypass: The /api/v1/auto_login endpoint is exposed by default, allowing any unauthenticated network caller to mint a high-privilege SUPERUSER token.
  • Code Injection: Using the acquired token, attackers can access the /api/v1/validate/code endpoint, which executes arbitrary user-supplied Python code via the unsafe exec() function.

By chaining these two endpoints, an unauthenticated remote attacker can achieve full remote code execution on default Langflow deployments. This vulnerability is actively exploited in the wild and is listed in the CISA KEV catalog.

Official Vendor Advisories & References

NVD Original English Description

IBM Langflow OSS 1.0.0 through 1.10.0 allows unauthenticated attackers to chain /api/v1/auto_login (mints SUPERUSER tokens to any network caller) with /api/v1/validate/code (executes user code via exec()) to achieve full RCE on default Langflow deployments

SecOps Advisory Dispatch & RSS Feed

Subscribe to Daily Vulnerability Briefings & KEV Alerts

Concise morning briefings for SecOps, DevSecOps, and SRE teams covering newly exploited CVEs and mitigation priorities.

Slack / Teams / RSS Feed: