Attack ChainAIDerived
Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain
-
AccessGain write access to Langflow's Redis
-
DeliveryStore crafted serialized payload in target key
-
ExploitLangflow reads and deserializes value
-
ExecutionMalicious object triggers code execution
-
PersistRun code with full app privileges
-
ImpactExfiltrate 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. |
Get an e-mail when this CVE is exploited, patched or re-scored. Free account.
Alert meAnalysisAIv1 – 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
Affected Packages
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
AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H
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.
Primary rating from Vendor (ibm).
CVSS VectorVendor: ibm
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.
Articles & Coverage 1
Executive ViewAI
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.
Apply vendor patch.
Threat Intelligence Overview
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.
What every action level means
SSVC AssessmentENISA
Priority Score
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.
More in Langflow Oss
View allUnauthenticated remote code execution in IBM Langflow OSS versions 1.0.0 through 1.10.0 lets any network-reachable attac
Authenticated command injection in IBM Langflow OSS 1.0.0 through 1.11.1 lets any logged-in flow user escalate to arbitr
Code injection in IBM Langflow OSS versions 1.0.0 through 1.10.0 lets an authenticated user execute arbitrary operating-
Unauthenticated remote code execution in IBM Langflow OSS 1.0.0 through 1.12.2 lets any attacker who can reach the servi
Remote code execution in IBM Langflow OSS 1.0.0 through 1.11.1 allows a network-accessible authenticated attacker with l
IBM Langflow OSS 1.0.0 through 1.12.8 allows unauthenticated remote attackers to bypass security restrictions through im
Unauthenticated remote code execution in IBM Langflow OSS versions 1.0.0 through 1.9.3 allows attackers to fully comprom
Unauthenticated remote code execution in IBM Langflow OSS 1.0.0 through 1.10.1 allows remote attackers to run arbitrary
Authentication bypass in IBM Langflow OSS 1.0.0 through 1.10.0 lets an unauthenticated remote attacker retrieve a long-l
Remote code execution in IBM Langflow OSS versions 1.0.0 through 1.11.5 allows an unauthenticated remote attacker to run
Remote OS command execution in IBM Langflow OSS (versions 1.0.0 through 1.11.5) lets remote attackers run arbitrary oper
Path traversal in IBM Langflow OSS 1.0.0-1.10.3 exposes arbitrary server filesystem files via a crafted MCP `resources/r
EUVD-2026-40382
GHSA-2fmj-c726-jmv7
NVD
CVE.org
EPSS
Vulnrichment
Exploit-DB