Skip to content
KitploitKITPLOIT
ToolsBlog
Submit
ToolsBlog
Submit

Hacking, PenTest, and Cybersecurity Tools for Your Security Arsenal!

Kitploit is a directory of hacking, cybersecurity, and pentesting tools. Discover the latest project updates to find vulnerabilities, analyze systems, automate testing, and strengthen your security.

··Feeds·Contact·Privacy·© 2026 Kitploit

Tool Directory

Categories

View all categories
Loading categories
cve-2025-3248 — Langflow 在对用户提交的“验证代码”做 AST 解析和编译时,在未做鉴权与沙箱限制的情况下调用了 Python 的 compile()/exec()(以及在编译阶段会评估函数默认参数与装饰器),攻击者可把恶意载荷放在参数默认值或装饰器里,借此在服务器上下文中执行任意语句(反弹 shell、下载器、横向移动等) | Kitploit
Tools/GitHubGitHub/bambooqj/cve-2025-3248
Vulnerability ScannersExploitationWeb Application ExploitationPenetration TestingCommand and ControlRemote Access Tool
GitHubbambooqj/cve-2025-3248

cve-2025-3248

Langflow 在对用户提交的“验证代码”做 AST 解析和编译时,在未做鉴权与沙箱限制的情况下调用了 Python 的 compile()/exec()(以及在编译阶段会评估函数默认参数与装饰器),攻击者可把恶意载荷放在参数默认值或装饰器里,借此在服务器上下文中执行任意语句(反弹 shell、下载器、横向移动等)

View Repository
110 months agoNot yet reviewed

Most Popular

View all →

Discover the most used tools by our community.

Explore all tools

Browse our collection of tools

View all tools →
Share

CVE-2025-3248 Langflow RCE Scanner

A Python tool for scanning and exploiting the CVE-2025-3248 vulnerability, which allows remote code execution (RCE) in Langflow applications.

Features

  • Single-target scanning and command execution
  • Batch URL scanning
  • Interactive shell mode
  • Multi-threaded batch processing
  • Detailed output and error handling
  • Results saved to file

Install Dependencies

root@kitploit:~
pip install requests

Usage

Single-target scan (enters interactive shell)

root@kitploit:~
python cve-2025-3248.py http://target:port

Single-target command execution

root@kitploit:~
python cve-2025-3248.py http://target:port -c "id"

Batch scan

root@kitploit:~
python cve-2025-3248.py -f urls.txt

Batch command execution

root@kitploit:~
python cve-2025-3248.py -f urls.txt -c "whoami"

Advanced options

root@kitploit:~
python cve-2025-3248.py -f urls.txt -t 20 --timeout 15 -v

Arguments

  • url: Target URL (e.g., http://10.10.10.1:7860)
  • -f, --file: File containing a list of URLs, one URL per line
  • -c, --cmd: Command to execute (e.g., id, whoami)
  • --timeout: Request timeout, default 10 seconds
  • -t, --threads: Number of threads for batch scanning, default 10
  • -v, --verbose: Verbose mode, shows raw responses

Examples

Example 1: Single-target scan

root@kitploit:~
python cve-2025-3248.py http://192.168.1.100:7860

Example 2: Execute a specific command

root@kitploit:~
python cve-2025-3248.py http://192.168.1.100:7860 -c "ls -la"

Example 3: Batch scan multiple targets

Create a file targets.txt:

root@kitploit:~
http://192.168.1.100:7860
http://192.168.1.101:7860
http://192.168.1.102:7860

Then run:

root@kitploit:~
python cve-2025-3248.py -f targets.txt

Example 4: Batch command execution

root@kitploit:~
python cve-2025-3248.py -f targets.txt -c "uname -a" -t 5

Output Legend

  • [+] Successful execution
  • [-] Failure or error
  • [!] Warning message
  • [*] Informational output

Results File

Successfully scanned targets are saved to vulnerable_targets.txt or vulnerable_targets_{command}.txt.

Disclaimer

This tool is intended for security research and educational purposes only. Users are responsible for their own actions. Testing systems without authorization may violate laws and regulations.

Author

  • bambooqj
  • GitHub: github.com/bambooqj

References

  • CVE-2025-3248
  • Reference implementation: ynsmroztas/CVE-2025-3248-Langflow-RCE
Download Tool