IBM Langflow OSS Authentication Brute-Force Vulnerability (Missing Rate Limiting)
First seen Aug 14, 2026 · Updated Aug 14, 2026 · CVSS 9.1
Langflow, an open-source framework used to visually build LLM/agent workflows, contains a flaw allowing unlimited authentication attempts, enabling remote attackers to brute-force user credentials. Given a 9.1 CVSS score, successful exploitation could grant unauthorized access to accounts controlling agent pipelines, connected tools, and stored credentials/secrets.
Technical Analysis
The vulnerability stems from improper restriction of excessive authentication attempts in Langflow's login mechanism, meaning no lockout, throttling, or CAPTCHA prevents repeated password guessing. An attacker with network access to the Langflow instance can script automated credential-stuffing or brute-force attacks against exposed login endpoints. Successful compromise grants the attacker the victim's full account privileges within Langflow, including access to configured agent flows, API keys, connected data sources, and any downstream tools or MCP-style integrations orchestrated through the platform. Because Langflow is often used as an orchestration layer for LLM agents, an account takeover here can cascade into unauthorized modification of agent behavior, exfiltration of embedded secrets, or injection of malicious flows/tools that execute in the context of legitimate users.
Affected Systems
Langflow (IBM Langflow OSS, versions 1.0.0 through 1.9.6)
Detection Signatures
- High-frequency login attempts from single IP/user-agent against /api/v1/login or equivalent auth endpoints
- Spikes in HTTP 401/403 responses without corresponding account lockout events
- Absence of increasing response delay or CAPTCHA challenge after repeated failed logins
- Multiple failed authentication attempts across short time windows in Langflow server logs
- Unusual successful login following a burst of failures (indicator of successful brute-force)
Remediation Steps
- 1
Upgrade Langflow
Update to a patched Langflow release beyond 1.9.6 once IBM issues a fix, or apply any available official patch/hotfix for CVE-2026-19297.
- 2
Implement rate limiting
Deploy a reverse proxy or WAF in front of Langflow to enforce request throttling and IP-based rate limiting on authentication endpoints.
- 3
Enable account lockout / backoff
Configure or add account lockout policies, exponential backoff, or CAPTCHA after a small number of failed login attempts.
- 4
Enforce MFA
Require multi-factor authentication for all Langflow user accounts to reduce impact of credential compromise.
- 5
Monitor authentication logs
Set up alerting for abnormal login attempt volumes and integrate Langflow auth logs with SIEM for real-time detection.
- 6
Restrict network exposure
Limit Langflow instance access to trusted networks/VPN rather than exposing login interfaces directly to the internet.
CVE / Advisory IDs
Industries Most Exposed
Respond to this threat
Pro subscribers get a full AI-generated incident-response playbook for this threat — detection, containment, eradication, and recovery steps — plus an unlimited AI Threat Advisor for questions about your environment.