Goal Reached Thanks to every supporter — we hit 100%!

Goal: 1000 CNY · Raised: 1000 CNY

100.0%

CVE-2025-3248 PoC — Langflow < 1.3.0 Unauthenticated RCE via /api/v1/validate/code

Source
Associated Vulnerability
Title:Langflow < 1.3.0 Unauthenticated RCE via /api/v1/validate/code (CVE-2025-3248)
Description:Langflow versions prior to 1.3.0 are susceptible to code injection in the /api/v1/validate/code endpoint. A remote and unauthenticated attacker can send crafted HTTP requests to execute arbitrary code.
Description
CVE-2025-3248 — Langflow RCE Exploit
Readme
# CVE-2025-3248 — Langflow RCE Exploit

Remote Code Execution (RCE) exploit for **Langflow** applications vulnerable to **CVE-2025-3248**.

- **Affected Endpoint:** `/api/v1/validate/code`

---

## 🚀 Exploit Features

- 🔓 Remote & unauthenticated RCE
- 🔐 No authentication required
- 🐍 Python3 one-liner script
- 🎨 Colorized terminal output for clarity

---

## 🔧 Usage

```bash
python3 langflow_rce.py -u http://target:7860 -c "id"
python3 langflow_rce.py -i target.txt -c "id"
python3 langflow_rce.py -i target.txt -c "id" -p http://127.0.0.1:8080
```

## Dork
```
Shodan: 

http.title:"Langflow" "Langflow allows you to build LLM applications"

title:"Langflow"

ZoomEye: 

title:"Langflow" && body:"Langflow allows you to build LLM applications"

app:"Langflow"

FOFA: 

title="Langflow" && body="Langflow allows you to build LLM applications"

app="Langflow"
```
File Snapshot

[4.0K] /data/pocs/a3903b6e82bbffbb8e174d60a475a24aeb418ff4 ├── [4.1K] CVE-2025-3248.py ├── [1.0K] LICENSE └── [ 888] README.md 0 directories, 3 files
Shenlong Bot has cached this for you
Remarks
    1. It is advised to access via the original source first.
    2. Local POC snapshots are reserved for subscribers — if the original source is unavailable, the local mirror is part of the paid plan.
    3. Mirroring, verifying, and maintaining this POC archive takes ongoing effort, so local snapshots are a paid feature. Your subscription keeps the archive online — thank you for the support. View subscription plans →