CVE-2026-9198

CRITICAL NUCLEI LAB

IBM Langflow OSS 1.0.0-1.10.0 - Unauthenticated Remote Code Execution

Title source: manual
STIX 2.1

Exploitation Summary

EIP tracks 4 public exploits for CVE-2026-9198. PoCs published by samael0x4, 0xgh057r3c0n, ywh-jfellus. A Nuclei detection template is also available.

AI-analyzed exploit summary This repository contains a Nuclei YAML template that detects and exploits CVE-2026-9198, an unauthenticated remote code execution vulnerability in IBM Langflow OSS 1.0.0 through 1.10.0. The template chains two API endpoints to obtain a superuser JWT and execute arbitrary Python code via the code validation endpoint.

Description

IBM Langflow OSS 1.0.0 through 1.10.0 allows unauthenticated attackers to chain /api/v1/auto_login (mints SUPERUSER tokens to any network caller) with /api/v1/validate/code (executes user code via exec()) to achieve full RCE on default Langflow deployments

Exploits (4)

github SCANNER
by samael0x4 · poc
https://github.com/samael0x4/CVE-2026-9198

This repository contains a Nuclei YAML template that detects and exploits CVE-2026-9198, an unauthenticated remote code execution vulnerability in IBM Langflow OSS 1.0.0 through 1.10.0. The template chains two API endpoints to obtain a superuser JWT and execute arbitrary Python code via the code validation endpoint.

Classification
Scanner 98%
Attack Type
Rce
Complexity
Trivial
Reliability
Reliable
Target: IBM Langflow OSS 1.0.0 through 1.10.0
No auth needed
Prerequisites: Network access to the target Langflow instance · Target must be running a vulnerable version (1.0.0-1.10.0)
mistral-large-3 · analyzed Jul 28, 2026 Full analysis →
github WORKING POC
by 0xgh057r3c0n · pythonpoc
https://github.com/0xgh057r3c0n/CVE-2026-9198

This exploit chains two vulnerabilities (CVE-2026-9103 and CVE-2026-8481) in IBM Langflow OSS to achieve unauthenticated remote code execution. It first bypasses authentication via the `/api/v1/auto_login` endpoint to obtain a superuser JWT token, then injects arbitrary Python code via the `/api/v1/validate/code` endpoint for command execution.

Classification
Working Poc 98%
Attack Type
Rce
Complexity
Moderate
Reliability
Reliable
Target: IBM Langflow OSS 1.0.0 through 1.10.0
No auth needed
Prerequisites: Target must have AUTO_LOGIN enabled · Network access to the Langflow API (default port 7860)
mistral-large-3 · analyzed Jul 25, 2026 Full analysis →
github WORKING POC
by ywh-jfellus · pythonpoc
https://github.com/ywh-jfellus/CVE-2026-9198

This repository contains a functional proof-of-concept exploit for CVE-2026-9198, an unauthenticated remote code execution vulnerability in IBM Langflow OSS 1.0.0 through 1.10.0. The exploit chains an auto-login bypass (via /api/v1/auto_login) with arbitrary Python code execution (via /api/v1/validate/code) to achieve RCE.

Classification
Working Poc 98%
Attack Type
Rce
Complexity
Moderate
Reliability
Reliable
Target: IBM Langflow OSS 1.0.0 through 1.10.0
No auth needed
Prerequisites: LANGFLOW_AUTO_LOGIN must be enabled (default in vulnerable versions) · Network access to the Langflow API endpoint
mistral-large-3 · analyzed Jul 24, 2026 Full analysis →
github WORKING POC
by 0xdak · pythonpoc
https://github.com/0xdak/CVE-2026-9198_exploit

Exploits a chained unauthenticated RCE in IBM Langflow OSS by first obtaining a superuser JWT via CVE-2026-9103 (auto_login endpoint), then leveraging CVE-2026-8481 (validate/code endpoint) to execute arbitrary Python code via exec() with no sandboxing. The PoC demonstrates command execution, interactive shell, and reverse shell capabilities.

Classification
Working Poc 99%
Attack Type
Rce
Complexity
Moderate
Reliability
Reliable
Target: IBM Langflow OSS 1.0.0 - 1.10.0 (default AUTO_LOGIN configuration)
No auth needed
Prerequisites: Target must have AUTO_LOGIN enabled (default in Langflow < 1.5) · Target must expose the Langflow API (default port 7860)
mistral-large-3 · analyzed Jul 21, 2026 Full analysis →

Nuclei Templates (1)

IBM Langflow - Remote Code Execution
CRITICALVERIFIEDby YesWeHack
FOFA: title="Langflow" || body="langflow"

References (1)

Core 1
Core References
Vendor Advisory vendor-advisory patch
https://www.ibm.com/support/pages/node/7278927

Scores

CVSS v3 9.8
EPSS 0.0044
EPSS Percentile 36.2%
Attack Vector NETWORK
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H

CISA SSVC

Vulnrichment
Exploitation none
Automatable yes
Technical Impact total

Lab Environment

COMMUNITY
Community Lab
docker pull langflowai/langflow:1.10.1
docker pull langflowai/langflow:1.10.0

Details

CWE
CWE-94
Status published
Products (2)
IBM/Langflow OSS 1.0.0 - 1.10.0
langflow/langflow 1.0.0 - 1.10.1
Published Jul 17, 2026
Tracked Since Jul 17, 2026