Skip to content
KitploitKITPLOIT
ToolsExploitsBlog
Log in
Submit
ToolsExploitsBlog
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.

FeedsContactPrivacy© 2026 Kitploit

Tool Directory

Categories

View all categories
Loading categories
Langflow-cve-2026-33017-exploit — CVE-2026-33017 exploitation tool for Langflow <1.9.0. Features reverse shells, command execution, file operations, persistence, and automated testing. Validates critical RCE vulnerability impact. For authorized security assessments only. | Kitploit
Tools/GitHubGitHub/cerberusmrxi/langflow-cve-2026-33017-exploit
Privilege EscalationPersistence MechanismsVulnerability AnalysisExploitationWeb Application ExploitationData ExfiltrationPost-ExploitationPenetration Testing

Most Popular

View all →

Discover the most used tools by our community.

Explore all tools

Browse our collection of tools

View all tools →
Share
Command and Control
Red Teaming
Payload Development
GitHubcerberusmrxi/langflow-cve-2026-33017-exploit

Langflow-cve-2026-33017-exploit

CVE-2026-33017 exploitation tool for Langflow <1.9.0. Features reverse shells, command execution, file operations, persistence, and automated testing. Validates critical RCE vulnerability impact. For authorized security assessments only.

View Repository
1413 months agoNot yet reviewed

Langflow RCE Exploitation Framework

CVE-2026-33017 · Authorized security testing for Langflow remote code execution

Python License CVE Status

Research & red-team tooling for validating CVE-2026-33017 against Langflow instances you are explicitly authorized to assess. Not for unauthorized use.

l

Disclaimer

This project is intended only for:

  • Authorized penetration tests
  • Controlled lab / CTF environments
  • Defensive validation and patch verification

Unauthorized access to computer systems is illegal. You are solely responsible for complying with applicable laws and obtaining written permission before testing any target. The authors accept no liability for misuse.


Overview

Async Python framework for assessing Langflow deployments potentially affected by CVE-2026-33017. It supports vulnerability checks, payload-mode selection, automated assessment runs, and structured reporting for engagement documentation.

ItemDetail
CVECVE-2026-33017
TargetLangflow
Suggested mitigationUpgrade to Langflow ≥ 1.9.0
LanguagePython 3.10+
Version1.0.0
AuthorSudeepa Wanigarathna

Features

  • Vulnerability check — non-destructive --check-only mode
  • Multiple assessment modes — command execution, file operations, and advanced payload types
  • Automated workflow — --auto / batch-oriented runs
  • Reporting — text, JSON, HTML, and Markdown output
  • Async HTTP client — built on httpx with configurable logging

Requirements

  • Python 3.10+
  • Network access to the authorized target
  • Valid Langflow flow-id and client-id for the test environment

Installation

git clone https://github.com/CerberusMrXi/Langflow-cve-2026-33017-exploit
cd Langflow-cve-2026-33017-exploit

python3 -m venv venv
source venv/bin/activate   # Windows: venv\Scripts\activate

pip install -r requirements.txt

Quick start

Vulnerability check only

python exploit.py \
  -u http://127.0.0.1:7860 \
  -f <FLOW_ID> \
  -c <CLIENT_ID> \
  --check-only

Command execution (authorized lab)

python exploit.py \
  -u http://127.0.0.1:7860 \
  -f <FLOW_ID> \
  -c <CLIENT_ID> \
  -t command_exec \
  --cmd "id"

Generate a report

python exploit.py \
  -u http://127.0.0.1:7860 \
  -f <FLOW_ID> \
  -c <CLIENT_ID> \
  -t command_exec \
  --cmd "uname -a" \
  --report markdown \
  --output-file report.md

Usage

python exploit.py -u URL -f FLOW_ID -c CLIENT_ID [options]

Required arguments

FlagDescription
-u, --urlTarget base URL (e.g. http://127.0.0.1:7860)
-f, --flow-idLangflow flow ID
-c, --client-idClient ID cookie value

Payload / mode options

FlagDescription
-t, --payload-typereverse_shell, bind_shell, command_exec, file_read, file_upload, persistence, priv_esc, data_exfil, meterpreter, webshell, all (default: reverse_shell)
-l, --lhostListener host (auto-detected when omitted where applicable)
-p, --lportListener port (required for shell / meterpreter modes)
--cmdCommand string (command_exec)
--file-pathPath for file read/upload modes
--file-dataUpload content (file_upload)

Workflow options

FlagDescription
--autoAutomated exploitation workflow
--check-onlyVulnerability check only
--batchBatch mode
--reporttext | json | html | markdown
--output-fileWrite report/output to a file
-v, --verboseVerbose logging
-q, --quietErrors only

Project structure

.
├── exploit.py          # Main CLI & assessment engine
├── requirements.txt    # Python dependencies
├── README.md           # This file
└── venv/               # Local virtualenv (not for version control)

Mitigation

If a target is vulnerable to CVE-2026-33017:

  1. Upgrade Langflow to 1.9.0 or newer
  2. Restrict network exposure of Langflow admin/API interfaces
  3. Rotate credentials and review access logs after any confirmed compromise assessment
  4. Re-run --check-only to verify the patch

Responsible use

  • Test only systems you own or have written authorization to assess
  • Prefer --check-only before any payload mode
  • Keep engagement scope, evidence, and reports confidential as required by contract
  • Report findings through proper disclosure channels when applicable

Contributing

Contributions that improve reliability, reporting, detection accuracy, or defensive documentation are welcome. Open an issue or pull request with a clear description of the change and how it was validated in a lab environment.


License

Provided for authorized security testing and educational research only.
No warranty is provided. Use at your own risk and in compliance with the law.


Author

Sudeepa Wanigarathna


For authorized security research · CVE-2026-33017

Download Tool