Vulnerability Details CVE-2026-42048
Langflow is a tool for building and deploying AI-powered agents and workflows. Prior to 1.9.0, Langflow is vulnerable to Path Traversal in the Knowledge Bases API (DELETE /api/v1/knowledge_bases). This occurs because user-supplied knowledge base names are concatenated directly into file paths without proper sanitization or boundary validation. An authenticated attacker can exploit this flaw to delete arbitrary directories anywhere on the server's filesystem, leading to data loss and potential service disruption. This vulnerability is fixed in 1.9.0.
Exploit prediction scoring system (EPSS) score
EPSS Score 0.0
EPSS Ranking 3.4%
CVSS Severity
CVSS v3 Score 9.6
Products affected by CVE-2026-42048
-
cpe:2.3:a:langflow:langflow:-
-
cpe:2.3:a:langflow:langflow:0.0.19
-
cpe:2.3:a:langflow:langflow:0.0.20
-
cpe:2.3:a:langflow:langflow:0.0.21
-
cpe:2.3:a:langflow:langflow:0.0.22
-
cpe:2.3:a:langflow:langflow:0.0.23
-
cpe:2.3:a:langflow:langflow:0.0.24
-
cpe:2.3:a:langflow:langflow:0.0.31
-
cpe:2.3:a:langflow:langflow:0.0.32
-
cpe:2.3:a:langflow:langflow:0.0.33
-
cpe:2.3:a:langflow:langflow:0.0.40
-
cpe:2.3:a:langflow:langflow:0.0.44
-
cpe:2.3:a:langflow:langflow:0.0.45
-
cpe:2.3:a:langflow:langflow:0.0.46
-
cpe:2.3:a:langflow:langflow:0.0.52
-
cpe:2.3:a:langflow:langflow:0.0.53
-
cpe:2.3:a:langflow:langflow:0.0.54
-
cpe:2.3:a:langflow:langflow:0.0.55
-
cpe:2.3:a:langflow:langflow:0.0.56
-
cpe:2.3:a:langflow:langflow:0.0.57
-
cpe:2.3:a:langflow:langflow:0.0.58
-
cpe:2.3:a:langflow:langflow:0.0.61
-
cpe:2.3:a:langflow:langflow:0.0.62
-
cpe:2.3:a:langflow:langflow:0.0.63
-
cpe:2.3:a:langflow:langflow:0.0.64
-
cpe:2.3:a:langflow:langflow:0.0.65
-
cpe:2.3:a:langflow:langflow:0.0.66
-
cpe:2.3:a:langflow:langflow:0.0.67
-
cpe:2.3:a:langflow:langflow:0.0.68
-
cpe:2.3:a:langflow:langflow:0.0.69
-
cpe:2.3:a:langflow:langflow:0.0.70
-
cpe:2.3:a:langflow:langflow:0.0.71
-
cpe:2.3:a:langflow:langflow:0.0.72
-
cpe:2.3:a:langflow:langflow:0.0.73
-
cpe:2.3:a:langflow:langflow:0.0.74
-
cpe:2.3:a:langflow:langflow:0.0.75
-
cpe:2.3:a:langflow:langflow:0.0.76
-
cpe:2.3:a:langflow:langflow:0.0.77
-
cpe:2.3:a:langflow:langflow:0.0.78
-
cpe:2.3:a:langflow:langflow:0.0.79
-
cpe:2.3:a:langflow:langflow:0.0.80
-
cpe:2.3:a:langflow:langflow:0.0.81
-
cpe:2.3:a:langflow:langflow:0.0.82
-
cpe:2.3:a:langflow:langflow:0.0.83
-
cpe:2.3:a:langflow:langflow:0.0.84
-
cpe:2.3:a:langflow:langflow:0.0.85
-
cpe:2.3:a:langflow:langflow:0.0.86
-
cpe:2.3:a:langflow:langflow:0.0.87
-
cpe:2.3:a:langflow:langflow:0.0.88
-
cpe:2.3:a:langflow:langflow:0.0.89
-
cpe:2.3:a:langflow:langflow:0.1.0
-
cpe:2.3:a:langflow:langflow:0.1.2
-
cpe:2.3:a:langflow:langflow:0.1.3
-
cpe:2.3:a:langflow:langflow:0.1.4
-
cpe:2.3:a:langflow:langflow:0.1.5
-
cpe:2.3:a:langflow:langflow:0.1.6
-
cpe:2.3:a:langflow:langflow:0.1.7
-
cpe:2.3:a:langflow:langflow:0.2.0
-
cpe:2.3:a:langflow:langflow:0.2.1
-
cpe:2.3:a:langflow:langflow:0.2.10
-
cpe:2.3:a:langflow:langflow:0.2.11
-
cpe:2.3:a:langflow:langflow:0.2.12
-
cpe:2.3:a:langflow:langflow:0.2.13
-
cpe:2.3:a:langflow:langflow:0.2.2
-
cpe:2.3:a:langflow:langflow:0.2.3
-
cpe:2.3:a:langflow:langflow:0.2.4
-
cpe:2.3:a:langflow:langflow:0.2.5
-
cpe:2.3:a:langflow:langflow:0.2.6
-
cpe:2.3:a:langflow:langflow:0.2.7
-
cpe:2.3:a:langflow:langflow:0.2.8
-
cpe:2.3:a:langflow:langflow:0.2.9
-
cpe:2.3:a:langflow:langflow:0.3.0
-
cpe:2.3:a:langflow:langflow:0.3.1
-
cpe:2.3:a:langflow:langflow:0.3.2
-
cpe:2.3:a:langflow:langflow:0.3.3
-
cpe:2.3:a:langflow:langflow:0.3.4
-
cpe:2.3:a:langflow:langflow:0.4.0
-
cpe:2.3:a:langflow:langflow:0.4.1
-
cpe:2.3:a:langflow:langflow:0.4.10
-
cpe:2.3:a:langflow:langflow:0.4.11
-
cpe:2.3:a:langflow:langflow:0.4.12
-
cpe:2.3:a:langflow:langflow:0.4.14
-
cpe:2.3:a:langflow:langflow:0.4.15
-
cpe:2.3:a:langflow:langflow:0.4.16
-
cpe:2.3:a:langflow:langflow:0.4.17
-
cpe:2.3:a:langflow:langflow:0.4.18
-
cpe:2.3:a:langflow:langflow:0.4.19
-
cpe:2.3:a:langflow:langflow:0.4.2
-
cpe:2.3:a:langflow:langflow:0.4.20
-
cpe:2.3:a:langflow:langflow:0.4.21
-
cpe:2.3:a:langflow:langflow:0.4.3
-
cpe:2.3:a:langflow:langflow:0.4.4
-
cpe:2.3:a:langflow:langflow:0.4.5
-
cpe:2.3:a:langflow:langflow:0.4.6
-
cpe:2.3:a:langflow:langflow:0.4.7
-
cpe:2.3:a:langflow:langflow:0.4.8
-
cpe:2.3:a:langflow:langflow:0.4.9
-
cpe:2.3:a:langflow:langflow:0.5.0
-
cpe:2.3:a:langflow:langflow:0.5.1
-
cpe:2.3:a:langflow:langflow:0.5.10
-
cpe:2.3:a:langflow:langflow:0.5.11
-
cpe:2.3:a:langflow:langflow:0.5.12
-
cpe:2.3:a:langflow:langflow:0.5.2
-
cpe:2.3:a:langflow:langflow:0.5.3
-
cpe:2.3:a:langflow:langflow:0.5.4
-
cpe:2.3:a:langflow:langflow:0.5.5
-
cpe:2.3:a:langflow:langflow:0.5.6
-
cpe:2.3:a:langflow:langflow:0.5.7
-
cpe:2.3:a:langflow:langflow:0.5.8
-
cpe:2.3:a:langflow:langflow:0.5.9
-
cpe:2.3:a:langflow:langflow:0.6.0
-
cpe:2.3:a:langflow:langflow:0.6.1
-
cpe:2.3:a:langflow:langflow:0.6.10
-
cpe:2.3:a:langflow:langflow:0.6.11
-
cpe:2.3:a:langflow:langflow:0.6.12
-
cpe:2.3:a:langflow:langflow:0.6.13
-
cpe:2.3:a:langflow:langflow:0.6.14
-
cpe:2.3:a:langflow:langflow:0.6.15
-
cpe:2.3:a:langflow:langflow:0.6.16
-
cpe:2.3:a:langflow:langflow:0.6.17
-
cpe:2.3:a:langflow:langflow:0.6.18
-
cpe:2.3:a:langflow:langflow:0.6.19
-
cpe:2.3:a:langflow:langflow:0.6.2
-
cpe:2.3:a:langflow:langflow:0.6.3
-
cpe:2.3:a:langflow:langflow:0.6.4
-
cpe:2.3:a:langflow:langflow:0.6.5
-
cpe:2.3:a:langflow:langflow:0.6.6
-
cpe:2.3:a:langflow:langflow:0.6.7
-
cpe:2.3:a:langflow:langflow:0.6.8
-
cpe:2.3:a:langflow:langflow:0.6.9
-
cpe:2.3:a:langflow:langflow:1.0.0
-
cpe:2.3:a:langflow:langflow:1.0.1
-
cpe:2.3:a:langflow:langflow:1.0.10
-
cpe:2.3:a:langflow:langflow:1.0.11
-
cpe:2.3:a:langflow:langflow:1.0.12
-
cpe:2.3:a:langflow:langflow:1.0.13
-
cpe:2.3:a:langflow:langflow:1.0.14
-
cpe:2.3:a:langflow:langflow:1.0.15
-
cpe:2.3:a:langflow:langflow:1.0.16
-
cpe:2.3:a:langflow:langflow:1.0.17
-
cpe:2.3:a:langflow:langflow:1.0.18
-
cpe:2.3:a:langflow:langflow:1.0.19
-
cpe:2.3:a:langflow:langflow:1.0.2
-
cpe:2.3:a:langflow:langflow:1.0.3
-
cpe:2.3:a:langflow:langflow:1.0.4
-
cpe:2.3:a:langflow:langflow:1.0.5
-
cpe:2.3:a:langflow:langflow:1.0.6
-
cpe:2.3:a:langflow:langflow:1.0.7
-
cpe:2.3:a:langflow:langflow:1.0.8
-
cpe:2.3:a:langflow:langflow:1.0.9
-
cpe:2.3:a:langflow:langflow:1.1.0
-
cpe:2.3:a:langflow:langflow:1.1.1
-
cpe:2.3:a:langflow:langflow:1.1.2
-
cpe:2.3:a:langflow:langflow:1.1.3
-
cpe:2.3:a:langflow:langflow:1.1.4
-
cpe:2.3:a:langflow:langflow:1.2.0
-
cpe:2.3:a:langflow:langflow:1.3.0
-
cpe:2.3:a:langflow:langflow:1.3.1
-
cpe:2.3:a:langflow:langflow:1.3.2
-
cpe:2.3:a:langflow:langflow:1.3.3
-
cpe:2.3:a:langflow:langflow:1.3.4
-
cpe:2.3:a:langflow:langflow:1.4.0
-
cpe:2.3:a:langflow:langflow:1.4.1
-
cpe:2.3:a:langflow:langflow:1.4.2
-
cpe:2.3:a:langflow:langflow:1.4.3
-
cpe:2.3:a:langflow:langflow:1.5.0
-
cpe:2.3:a:langflow:langflow:1.5.1
-
cpe:2.3:a:langflow:langflow:1.6.0
-
cpe:2.3:a:langflow:langflow:1.6.1
-
cpe:2.3:a:langflow:langflow:1.6.10
-
cpe:2.3:a:langflow:langflow:1.6.2
-
cpe:2.3:a:langflow:langflow:1.6.3
-
cpe:2.3:a:langflow:langflow:1.6.4
-
cpe:2.3:a:langflow:langflow:1.6.5
-
cpe:2.3:a:langflow:langflow:1.6.6
-
cpe:2.3:a:langflow:langflow:1.6.7
-
cpe:2.3:a:langflow:langflow:1.6.8
-
cpe:2.3:a:langflow:langflow:1.6.9
-
cpe:2.3:a:langflow:langflow:1.7.0
-
cpe:2.3:a:langflow:langflow:1.7.1
-
cpe:2.3:a:langflow:langflow:1.7.2
-
cpe:2.3:a:langflow:langflow:1.7.3
-
cpe:2.3:a:langflow:langflow:1.8.0
-
cpe:2.3:a:langflow:langflow:1.8.1
-
cpe:2.3:a:langflow:langflow:1.8.2
-
cpe:2.3:a:langflow:langflow:1.8.3