2026-07-22HIGHexploitedCISA KEV-lists a third Langflow RCE as IBM patches 15 more, including an unauthenticated superuser-account-creation path to code execution
CVE-2026-8859, Langflow OSS: path-traversal arbitrary file write (fixed 1.10.1)
cve · CVE-2026-8859
Coverage
1
first 2026-07-22 → last 2026-08-05
Latest activity
2026-08-05
CISA KEV-lists a third Langflow RCE as IBM patches 15 more, including an unauthenticated…
Peak priority
high
1 high
Targets
technology
sectors: technology, public-sector, education · regions: europe
Sources cited
6
4 hosts
Action items (3)
Do-now tasks recorded on the entries about CVE-2026-8859, newest first. Check the date before acting on an older one.
- Upgrade every self-hosted Langflow instance to OSS 1.10.1; on any instance where AUTO_LOGIN must remain enabled, rotate the default langflow/langflow credentials and set NEW_USER_IS_ACTIVE=false, patching alone does not close CVE-2026-0770, and CVE-2026-9202 lets unauthenticated attackers self-provision active accounts otherwise.2026-07-22CVE-2026-0770 +5
- Upgrade self-hosted Langflow to OSS 1.10.2 rather than 1.10.1, CVE-2026-14499 (CVSS 8.8, authenticated command injection in the Python Interpreter component) affects 1.0.0 through 1.10.1 inclusive, so an estate that followed the earlier 1.10.1 guidance is still exposed to it.2026-07-22CVE-2026-0770 +5
- Take self-hosted Langflow instances off the public internet rather than patching them in place; three separate pre-authentication code-execution paths in this product are now confirmed exploited, and one of them still has no fixed version.2026-07-22CVE-2026-0770 +5
Defender insights
What each entry about CVE-2026-8859 tells a defender to do, newest first.
Latest update · triage
Story timeline
Hunting pivots
Affected products
ATT&CK techniques (4 across 4 tactics)
4 techniques observed across 1 entry about this entity, derived from entry metadata and body evidence, never asserted without a published entry behind it · pinned to MITRE ATT&CK v20.0 · compare on the matrix · Navigator layer (JSON)
- Initial AccessExploit Public-Facing Application
- ExecutionCommand and Scripting Interpreter: Python
- PersistenceCreate Account
- Credential AccessUnsecured Credentials: Credentials In Files
Initial Access TA0001
T1190Exploit Public-Facing Application×1
Adversaries may attempt to exploit a weakness in an Internet-facing host or system to initially access a network. The weakness in the system can be a software bug, a temporary glitch, or a misconfiguration.
Evidence: 2026-07-22/langflow-cve-2026-0770-exploited-ncsc-nl-15-cve-batch · ATT&CK page ↗
Execution TA0002
T1059.006Command and Scripting Interpreter: Python×1
Adversaries may abuse Python commands and scripts for execution. Python is a very popular scripting/programming language, with capabilities to perform many functions. Python can be executed interactively from the command-line (via the <code>python.exe</code> interpreter) or via scripts (.py) that can be written and distributed to different systems. Python code can also be compiled into binary executables.
Evidence: 2026-07-22/langflow-cve-2026-0770-exploited-ncsc-nl-15-cve-batch · ATT&CK page ↗
Persistence TA0003
T1136Create Account×1
Adversaries may create an account to maintain access to victim systems. With a sufficient level of access, creating such accounts may be used to establish secondary credentialed access that do not require persistent remote access tools to be deployed on the system.
Evidence: 2026-07-22/langflow-cve-2026-0770-exploited-ncsc-nl-15-cve-batch · ATT&CK page ↗
Credential Access TA0006
T1552.001Unsecured Credentials: Credentials In Files×1
Adversaries may search local file systems and remote file shares for files containing insecurely stored credentials. These can be files created by users to store their own credentials, shared credential stores for a group of individuals, configuration files containing passwords for a system or service, or source code/binary files containing embedded passwords.
Evidence: 2026-07-22/langflow-cve-2026-0770-exploited-ncsc-nl-15-cve-batch · ATT&CK page ↗
Entries about CVE-2026-8859, Langflow OSS: path-traversal arbitrary file write (fixed 1.10.1) (1)
Co-occurring entities
Derived: referenced by the same focused operational entries (weekly summaries and report roundups don't count); ×N counts the shared entries.
- CVE-2026-0770, Langflow: unauthenticated exec_globals RCE (actively exploited, CISA KEV 2026-07-21)×1
- CVE-2026-9135, Langflow OSS: code injection in Policies/ToolGuard component (fixed 1.10.1)×1
- CVE-2026-9202, Langflow OSS: unauthenticated account creation reaching RCE (fixed 1.10.1)×1
- IBM Langflow×1
- IBM Langflow OSS×1
- IBM Langflow OSS Python Interpreter authenticated command injection (CVSS 8.8), fixed in 1.10.2, not 1.10.1×1
- IBM Langflow, unauthenticated auto_login endpoint mints a superuser token, chained with the code-validation endpoint for pre-auth code execution (CVSS 9.8); CISA KEV 2026-08-04; affects Langflow OSS 1.0.0-1.10.0×1
- Langflow×1
Where this entity is cited
Source distribution
- cisa.gov2 (33%)
- ibm.com2 (33%)
- advisories.ncsc.nl1 (17%)
- zerodayinitiative.com1 (17%)
External references
All cited sources (6)
- advisories.ncsc.nlprimaryNCSC-NLhttps://advisories.ncsc.nl/advisory?id=NCSC-2026-0251
- cisa.govCISAhttps://www.cisa.gov/news-events/alerts/2026/07/21/cisa-adds-four-known-exploited-vulnerabilities-catalog
- cisa.govCISAhttps://www.cisa.gov/news-events/alerts/2026/08/04/cisa-adds-three-known-exploited-vulnerabilities-catalog
- ibm.comIBM PSIRThttps://www.ibm.com/support/pages/node/7278927
- ibm.comIBM Security Bulletinhttps://www.ibm.com/support/pages/node/7279996
- zerodayinitiative.comZero Day Initiative (Trend Micro)https://www.zerodayinitiative.com/advisories/ZDI-26-036/