Skip to main content
COSMICBYTEZLABS
NewsSecurityHOWTOsToolsTraining
StudyProjectsNewsletterHire MeAbout
Subscribe

Press Enter to search or Esc to close

News
Security
HOWTOs
Tools
Training
Study
Projects
Newsletter
Hire Me
About
RSS Feed
Reading List
Subscribe

Stay in the Loop

Get the latest security alerts, tutorials, and tech insights delivered to your inbox.

Subscribe NowFree forever. No spam.
COSMICBYTEZLABS

Your trusted source for IT intelligence, cybersecurity insights, and hands-on technical guides.

2583+ Articles
161+ Guides

CONTENT

  • Latest News
  • Security Alerts
  • HOWTOs
  • Checklists
  • Projects
  • Exam Prep

RESOURCES

  • Search
  • Browse Tags
  • Newsletter Archive
  • Reading List
  • RSS Feed

COMPANY

  • About Us
  • Contact
  • Privacy Policy
  • Terms of Service

© 2026 CosmicBytez Labs. All rights reserved.

System Status: Operational
  1. Home
  2. Security
  3. Critical RCE in IBM Langflow OSS via Unauthenticated A2A Endpoint
Critical RCE in IBM Langflow OSS via Unauthenticated A2A Endpoint

Critical Security Alert

This vulnerability is actively being exploited. Immediate action is recommended.

SECURITYCRITICALCVE-2026-19286

Critical RCE in IBM Langflow OSS via Unauthenticated A2A Endpoint

CVE-2026-19286 (CVSS 9.8) lets remote attackers execute arbitrary code on Langflow OSS 1.0.0-1.11.1 through the public A2A endpoint, no auth needed.

Dylan H.

Security Team

August 29, 2026
5 min read

Affected Products

  • IBM Langflow OSS 1.0.0 through 1.11.1

Executive Summary

A critical remote code execution vulnerability (CVE-2026-19286) has been disclosed in IBM Langflow OSS, the widely used open-source framework for building AI and LLM agent workflows. The flaw carries a CVSS score of 9.8 and stems from improper enforcement of security restrictions on Langflow's Agent-to-Agent (A2A) public endpoint, allowing an unauthenticated remote attacker to execute arbitrary code on the underlying server.

CVSS Score: 9.8 (Critical)

Langflow versions 1.0.0 through 1.11.1 are affected. The A2A endpoint is designed to let autonomous agents exchange tasks and data with a Langflow instance, but insufficient access control on that surface means an attacker with only network reach to the endpoint can trigger code execution — no credentials or user interaction required.

This is the latest in a string of critical RCE disclosures affecting Langflow over the past several months, following the CISA KEV-listed CVE-2025-3248 and the more recent CVE-2026-33017 and CVE-2026-5027, underscoring that AI orchestration platforms remain a high-value, frequently-exploited attack surface.


Vulnerability Overview

AttributeValue
CVE IDCVE-2026-19286
CVSS Score9.8 (Critical)
CWECWE-94 — Improper Control of Generation of Code ('Code Injection')
TypeUnauthenticated Remote Code Execution
Attack VectorNetwork (no authentication required)
Privileges RequiredNone
User InteractionNone
Vulnerable ComponentA2A (Agent-to-Agent) public endpoint

Affected Versions

ProductAffected VersionsRecommendation
IBM Langflow OSS1.0.0 through 1.11.1Upgrade to the latest patched release immediately

Technical Details

Langflow's A2A endpoint is intended to allow one Langflow-hosted agent to hand off tasks to another over the network. The improper enforcement of security restrictions on this endpoint means the server does not adequately validate or sandbox what it accepts from a calling agent, creating a pathway for arbitrary code execution consistent with the same class of vulnerability (CWE-94) seen in earlier Langflow flaws where untrusted flow data reaches Python's exec() without proper isolation.

Because the A2A endpoint is exposed on default deployments that enable agent-to-agent communication, and because the CVSS vector reflects no privileges and no user interaction (AV:N/AC:L/PR:N/UI:N), any Langflow instance with the A2A feature reachable from an attacker's network is exploitable without any prior foothold.

Attack Vector

1. Attacker identifies a Langflow OSS instance (1.0.0-1.11.1) with the A2A endpoint reachable
2. Attacker sends a crafted request to the public A2A endpoint
3. Langflow processes the request without enforcing intended security restrictions
4. Malicious payload executes as arbitrary code within the Langflow server process
5. Attacker gains full control of the host running Langflow — credentials, connected data
   sources, and any downstream systems the flows are wired into

Impact of Successful Exploitation

ImpactDescription
Remote Code ExecutionArbitrary code runs in the context of the Langflow server process
Credential TheftExposure of API keys and model provider credentials configured in flows
Data ExfiltrationAccess to any datasets, vector stores, or documents wired into flows
Lateral MovementPivot into internal networks or connected AI/agent infrastructure
AI Supply Chain RiskCompromise of an orchestration layer that many downstream agents rely on

Immediate Remediation

Step 1: Patch Langflow

Update to the fixed release as soon as IBM/the Langflow project publishes it for the 1.11.x line, and confirm the version reported no longer falls in the 1.0.0-1.11.1 range.

pip install --upgrade langflow
langflow --version

Step 2: Restrict Network Exposure

  1. Do not expose Langflow instances directly to the public internet
  2. Place instances behind a VPN, reverse proxy with authentication, or private network segment
  3. If the A2A feature is not in active use, disable it until a patch is confirmed applied

Step 3: Review for Signs of Compromise

# Review Langflow server logs for unexpected requests to A2A endpoints
grep -i "a2a" /path/to/langflow/logs/*.log
 
# Look for anomalous outbound connections from the Langflow host
netstat -tupn | grep ESTABLISHED

If Immediate Patching Is Not Possible

  1. Block or firewall access to the A2A endpoint at the network edge
  2. Take internet-facing instances offline until patched
  3. Rotate all credentials stored in or accessible to affected Langflow instances
  4. Monitor for unusual process activity on hosts running Langflow

Detection Indicators

IndicatorDescription
Unexpected requests to the A2A endpointPossible exploitation attempts
Unrecognized child processes spawned by the Langflow serviceSign of successful code execution
Outbound connections to unfamiliar hosts from the Langflow serverPost-exploitation data exfiltration or C2
New or modified flows not created by known usersAttacker-planted flow logic

Post-Remediation Steps

  1. Confirm the Langflow version is patched and out of the 1.0.0-1.11.1 range
  2. Audit A2A endpoint exposure and restrict to trusted networks only
  3. Rotate all API keys and model provider credentials referenced by flows
  4. Review flow definitions for unauthorized changes
  5. Enable logging and monitoring on the Langflow host if not already in place
  6. Track IBM's security bulletins for Langflow OSS for the confirmed fixed version

References

  • NVD — CVE-2026-19286
  • Endor Labs — CVE-2026-33017, Unauthenticated RCE in Langflow via Public Flow Build Endpoint
  • The Hacker News — Langflow Flaw CVE-2026-5027 Exploited for Unauthenticated RCE

Related Reading

  • Langflow CVE-2026-33017: RCE Exploited Within 20 Hours
  • CISA Flags New Langflow Flaw Actively Exploited to Hijack AI Workflows
#Langflow#RCE#CVE-2026-19286#AI Security#Supply Chain#IBM

Related Articles

IBM Langflow OSS Flaw Lets Authenticated Users Escalate to Full RCE

CVE-2026-19295 (CVSS 9.9) lets an authenticated Langflow user run arbitrary OS commands by crafting a flow, bypassing the custom-component lockdown.

5 min read

CVE-2026-13446: IBM Langflow Hardcoded Credentials (CVSS 9.8)

IBM Langflow OSS versions 1.0.0 through 1.10.1 contain hardcoded credentials used for inbound authentication and internal encryption, allowing...

4 min read

CVE-2026-9198: IBM Langflow Code Injection Vulnerability

A critical unauthenticated code injection flaw in Langflow 1.0.0–1.10.0 allows attackers to chain two API endpoints to obtain a SUPERUSER token and execute arbitrary Python via exec(), achieving full RCE on AI pipeline servers.

5 min read
Back to all Security Alerts