Unauthenticated Remote Code Execution in IBM Langflow OSS
CVE-2026-9198 is a code injection vulnerability in IBM Langflow OSS versions 1.0.0 through 1.10.0 that permits unauthenticated remote code execution on default-configured deployments. An attacker chains an auto-login endpoint that issues SUPERUSER bearer tokens without authentication with a code validation endpoint that executes attacker-supplied Python through exec(). During validation, Python decorators, default arguments, and annotations can execute at function definition time, allowing arbitrary commands to run on the server. The vulnerability has a CVSS v3.1 score of 9.8 and was added to CISA's Known Exploited Vulnerabilities catalog on August 4, 2026.
What it means and what to do now: patch path, interim mitigations, and the assume-compromise checklist.
What an attacker gets, and what they’ve been doing with it.
Successful exploitation compromises the confidentiality, integrity, and availability of the Langflow deployment through arbitrary code execution with the Langflow server process's privileges. Attackers can obtain application-level superuser access, read or modify accessible workflows and data, steal model-provider API keys, database credentials, connector tokens, and other secrets, and disrupt service. Access to connected systems or the underlying host depends on the process's permissions, available credentials, and deployment isolation.
If you can’t patch tonight, do this now.
IBM lists no official workaround or mitigation for this vulnerability. Pending upgrade, reduce exposure by removing direct internet access, restricting connectivity to trusted users through a VPN or authenticating reverse proxy, disabling automatic login, and restricting access to code validation endpoints. These measures reduce access to the exploit chain but are not a substitute for patching. Review authentication and application activity, persistence mechanisms, and unexpected outbound connections on potentially compromised hosts.
Patch, then assume compromise.
Upgrade IBM Langflow OSS to version 1.10.1 or a later supported release containing the fix. For containerized deployments, redeploy using updated images rather than modifying vulnerable containers in place. Investigate previously exposed instances for compromise and rotate potentially exposed credentials and secrets; patching alone does not remove existing attacker access.
10 exploits validated by Mallory's analysis. Hidden: 2 rejected by Mallory's analysis as not a working exploit; 2 not yet analyzed, such as Exploit-DB entries.
Products and vendors Mallory has correlated with this vulnerability. Open in Mallory to drill down to specific CPE configurations and version ranges.
72 sources tracked across advisories, community write-ups, and news. New activity surfaces here as Mallory finds it.