← back
CVE-2026-9198criticalunder attackCWE-94

Unauthenticated Remote Code Execution via Auto-Login Bypass and Code Validation

98Vexday Risk Score

Patch now. It under exploitation confirmed by CISA and has a working public exploit.

ssvc Actcvss 9.8epss 17%
from disclosure to weapon4 days
Published on NVDJul 17
1st PoC+4d
CISA KEV+18d
exploitation probability
17%top 3% of all CVEs
observed exploitation
yesCISA + VulnCheck
10 public exploit(s)
Action required by CISAfederal deadline: 2026-08-07

Apply mitigations in accordance with vendor instructions, ensuring compliance with CISA’s BOD 26-04 Prioritizing Security Updates Based on Risk (see URL in Notes) guidance and CISA’s “Forensics Triage Requirements” (see URL in Notes). Follow applicable BOD 26-04 guidance for cloud services or discontinue use of the product if mitigations are unavailable. Stakeholders are responsible for evaluating each asset's internet exposure and ensuring adherence to BOD 26-04 patching guidelines.

In short

IBM Langflow has a critical flaw that lets anyone on the network run code on the server without needing a password. An attacker can bypass login protections and execute arbitrary commands, taking over the entire system.

Technical detail

CVE-2026-9198 chains two API endpoints: /api/v1/auto_login issues SUPERUSER tokens to unauthenticated network callers, and /api/v1/validate/code executes arbitrary Python code via exec(). An attacker with network access can obtain elevated privileges and achieve remote code execution on default deployments (CVSS 9.8).

Summary generated and translated by AI from the official 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
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H
Affected products
IBM · Langflow OSS
⚠ Public resources, to assess the exposure of systems you control or are authorized to test. Test only with authorization.