Skip to main content

IBM Langflow EUVDEUVD-2026-40382

| CVE-2026-7871 CRITICAL
Deserialization of Untrusted Data (CWE-502)
2026-06-30 ibm GHSA-2fmj-c726-jmv7
9.8
CVSS 3.1 · Vendor: ibm
View

Attack ChainAIDerived

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

  1. Access
    Gain write access to Langflow's Redis
  2. Delivery
    Store crafted serialized payload in target key
  3. Exploit
    Langflow reads and deserializes value
  4. Execution
    Malicious object triggers code execution
  5. Persist
    Run code with full app privileges
  6. Impact
    Exfiltrate secrets and compromise host

Vulnerability Assessment

Weakness
CWE
OWASP Top 10:2025
A08:2025 - Software or Data Integrity Failures
ASVS 5.0
V1 - Encoding and Sanitization Safe deserialization, type allowlists
MITRE ATT&CK

2 techniques across 2 tactics: Execution, Initial Access

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

Exploitation Conditions

Exploitation requires write access to the Redis data store that the affected Langflow OSS instance (1.0.0-1.10.0) reads from; the description explicitly limits this to 'users with Redis access,' which is the concrete prerequisite. This is realistic where Redis is deployed without authentication, bound to a reachable interface, or shared with other tenants/users. Limiting factors: the attacker must be able to write to the specific Redis keys Langflow deserializes, so a properly isolated, authenticated, localhost-only Redis deployment blocks the path. Note the conflict - the CVSS vector states PR:N (no privileges), but the requirement for Redis access means it is not a no-prerequisite remote-unauthenticated bug in typical hardened deployments.

Impact

The published CVSS 3.1 vector (AV:N/AC:L/PR:N/UI:N, 9.8) treats this as remote, unauthenticated, low-complexity with full C/I/A impact - but that rating conflicts with the description, which explicitly scopes exploitation to 'users with Redis access.' This is a material discrepancy: PR:N implies no privilege, yet write access to the Langflow Redis instance is a real prerequisite, so the practical privilege requirement is higher than the vector suggests - verify with the vendor. Real-world risk therefore hinges on Redis exposure: deployments that bind Redis to localhost or require Redis AUTH substantially limit reach, whereas the common pattern of unauthenticated Redis on an internal or (misconfigured) external network makes exploitation trivial and devastating. No EPSS score was provided, the CVE is not in CISA KEV, and no POC is referenced, so this is a high-impact but not-yet-known-exploited issue; the impact ceiling (full RCE and secret theft) justifies prompt patching despite the access precondition. Treat the headline 9.8 as an upper bound rather than a confirmed unauthenticated-internet-facing risk.

Exploit ScenarioDerived

An attacker who reaches the Langflow Redis backend - for example an unauthenticated Redis instance exposed on an internal network or a low-privileged user already able to write to it - stores a crafted serialized payload under a key Langflow later reads. When Langflow deserializes that value it reconstructs the malicious object and executes the attacker's code with full application privileges, allowing theft of all stored secrets and full host compromise. No public POC is referenced, but the attack is conceptually straightforward for anyone with Redis write access.

Act Now Prioritize within 24-48h. Why: CRITICAL severity.
Patch available 0.4% exploitation probability (EPSS)

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

Alert me

AnalysisAIv1 – Jun 30, 2026

Insecure deserialization (CWE-502) in IBM Langflow OSS versions 1.0.0 through 1.10.0 lets any party with access to the backing Redis store inject a malicious serialized object that Langflow deserializes, yielding arbitrary code execution with full application privileges. Successful exploitation exposes all stored secrets, flow data, and the underlying host, effectively a complete compromise of the Langflow instance. No public exploit has been identified at time of analysis, and the issue is not listed in CISA KEV; a vendor patch is available per IBM advisory node 7278443.

RemediationAI

Apply the IBM-released patch documented at https://www.ibm.com/support/pages/node/7278443 and upgrade to the fixed Langflow OSS version specified there (an exact fix version is not given in the available data, so confirm it from the advisory before deploying). As compensating controls until patched: bind Redis to localhost or a private interface only and never expose it to untrusted networks; enable Redis authentication (requirepass) and, where supported, TLS, so arbitrary users cannot write keys Langflow consumes; restrict network access to the Redis port (default 6379) with host/firewall rules so only the Langflow application can reach it; and consider Redis ACLs to limit which clients can write to the keys Langflow reads. Trade-offs: enabling AUTH/TLS or tightening ACLs requires updating Langflow's Redis connection configuration and may break existing automation or shared-cache integrations, so test connectivity after each change.

Affected VersionsENISA

Langflow OSS 1.0.0 ≤1.10.0

Affected Packages

euvd langflow_oss 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

Langflow is an open-source, Python-based low-code framework for visually building LLM/agent applications; it uses Redis as a shared cache/state and message backend. The flaw is a CWE-502 deserialization-of-untrusted-data issue: Langflow reads values from Redis and reconstructs application objects from them without validating that the serialized payload is trustworthy. Because Python deserialization (e.g. pickle-style object reconstruction) can invoke arbitrary callables during object reconstruction, an attacker who can place a crafted value into the keys Langflow reads turns a data channel into a code-execution channel. The CPE cpe:2.3:a:ibm:langflow_oss:*:*:*:*:*:*:*:* confirms the affected component is the IBM Langflow OSS application across the listed version range.

Know when Langflow Oss 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 (ibm) PRIMARY 9.8 CRITICAL
AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H
vuln.today AI 7.2 HIGH

Exploitation requires write access to the backend Redis store, so PR:H rather than PR:N; once that access exists it is network-reachable, low-complexity, and yields full C/I/A compromise.

3.1 AV:N/AC:L/PR:H/UI:N/S:U/C:H/I:H/A:H
4.0 AV:N/AC:L/AT:N/PR:H/UI:N/VC:H/VI:H/VA:H/SC:N/SI:N/SA:N

Primary rating from Vendor (ibm).

CVSS VectorVendor: ibm

Attack Vector
Network
Attack Complexity
Low
Privileges Required
None
User Interaction
None
Scope
Unchanged
Confidentiality
High
Integrity
High
Availability
High

DescriptionCVE.org

IBM Langflow OSS 1.0.0 through 1.10.0 allows users with Redis access to execute arbitrary code with full application privileges, compromising all secrets, data, and system integrity.

Executive ViewAI

Why It Matters

IBM Langflow OSS versions 1.0.0-1.10.0 contain a critical insecure deserialization vulnerability that enables arbitrary code execution if an attacker gains access to the Redis backing store. Successful exploitation results in complete compromise of the Langflow instance, including exposure of all stored AI workflow secrets, encrypted credentials, and potential lateral movement to the underlying host system.

Business Impact: Severe
Compensating Controls

Apply vendor patch.

Threat Intelligence Overview

EPSS Score
0.4%
Top 69% exploitable
Prevalence
Medium
popular open-source LLM-app builder, growing but not universal deployment
Data Quality
5 sources
Confidence: Medium

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 CRITICAL
CISA KEV No
Public POC No
EPSS 0.4%
Patch available Yes
Active threat No
Deciding rule
CRITICAL severity
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
Out-of-Cycle
Exploitation
None
System Exposure· derived
Open
Automatable
Yes
Human Impact
Very High
Technical Impact
Total

Priority Score

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

Attack Technique

Insecure deserialization occurs when an application converts serialized data (a stream of bytes representing an object's state) back into a living object without proper validation.

Remote Code Execution represents the critical moment when an attacker successfully runs arbitrary code on a target system without physical access.

CVE-2026-9198 CRITICAL POC
9.8 Jul 17

Unauthenticated remote code execution in IBM Langflow OSS versions 1.0.0 through 1.10.0 lets any network-reachable attac

CVE-2026-19295 CRITICAL POC
9.9 Aug 28

Authenticated command injection in IBM Langflow OSS 1.0.0 through 1.11.1 lets any logged-in flow user escalate to arbitr

CVE-2026-7873 CRITICAL POC
9.9 Jun 30

Code injection in IBM Langflow OSS versions 1.0.0 through 1.10.0 lets an authenticated user execute arbitrary operating-

CVE-2026-93674 CRITICAL POC
9.8 Oct 07

Unauthenticated remote code execution in IBM Langflow OSS 1.0.0 through 1.12.2 lets any attacker who can reach the servi

CVE-2026-18729 HIGH POC
8.8 Aug 28

Remote code execution in IBM Langflow OSS 1.0.0 through 1.11.1 allows a network-accessible authenticated attacker with l

CVE-2026-93680 CRITICAL POC
9.8 Oct 29

IBM Langflow OSS 1.0.0 through 1.12.8 allows unauthenticated remote attackers to bypass security restrictions through im

CVE-2026-10561 CRITICAL POC
10.0 Jun 22

Unauthenticated remote code execution in IBM Langflow OSS versions 1.0.0 through 1.9.3 allows attackers to fully comprom

CVE-2026-12940 CRITICAL POC
9.8 Jul 30

Unauthenticated remote code execution in IBM Langflow OSS 1.0.0 through 1.10.1 allows remote attackers to run arbitrary

CVE-2026-9103 CRITICAL POC
9.8 Jul 17

Authentication bypass in IBM Langflow OSS 1.0.0 through 1.10.0 lets an unauthenticated remote attacker retrieve a long-l

CVE-2026-81204 CRITICAL
9.8 Sep 10

Remote code execution in IBM Langflow OSS versions 1.0.0 through 1.11.5 allows an unauthenticated remote attacker to run

CVE-2026-79724 CRITICAL
9.8 Sep 10

Remote OS command execution in IBM Langflow OSS (versions 1.0.0 through 1.11.5) lets remote attackers run arbitrary oper

CVE-2026-7646 MEDIUM POC
6.5 Aug 05

Path traversal in IBM Langflow OSS 1.0.0-1.10.3 exposes arbitrary server filesystem files via a crafted MCP `resources/r

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