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-39987_exploit — Exploit for Marimo pre-auth RCE via WebSocket auth bypass, providing interactive shell access on affected versions. | Kitploit
Tools/GitHubGitHub/mki9/cve-2026-39987_exploit
Vulnerability ScannersExploitationWeb Application ExploitationPenetration TestingRemote Access Tool
GitHubmki9/cve-2026-39987_exploit

CVE-2026-39987_exploit

Exploit for Marimo pre-auth RCE via WebSocket auth bypass, providing interactive shell access on affected versions.

View Repository
4 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-39987 | Marimo Pre-Auth RCE Exploit

** Exploitation Framework ** | Full Remote Code Execution (RCE) | WebSocket Auth Bypass


🧠 To know the commands more

Open the file website.html


🎯 Overview

This exploit targets Marimo applications running WebSocket on port 2718 (default). The vulnerability allows unauthenticated command execution through a WebSocket authentication bypass, granting attackers full remote code execution capabilities.

AttributeDetails
CVE IDCVE-2026-39987
Attack VectorWebSocket Auth Bypass
Shell TypeInteractive PTY (Pseudo-Terminal)
ImpactFull Remote Code Execution (RCE)
CVSS Score9.3 (Critical)
Affected VersionsMarimo ≤ 0.20.4

🔬 Vulnerability Details

The vulnerability exists in the WebSocket handshake mechanism of Marimo applications. Due to improper authentication validation, an attacker can:

  1. Establish a WebSocket connection without valid credentials
  2. Inject arbitrary operating system commands
  3. Execute commands with the privileges of the Marimo service user
  4. Gain interactive shell access to the target system

Root Cause: Missing authentication check in the WebSocket upgrade handler allows unauthenticated command injection.


⚙️ Installation

root@kitploit:~
# Clone the repository

python3 -m venv venv
source venv/bin/activate 


git clone https://github.com/mki9/CVE-2026-39987_exploit.git
cd CVE-2026-39987_exploit
chmod +x *



# Exploit Commands

* /  Interactive Shell (Default)

1 / python CVE-2026-39987_exploit.py <TARGET_IP>

* / help
 
2 / python CVE-2026-39987_exploit.py


# Install required dependencies
pip install websocket-client colorama rich pyfiglet


🔬 To run the scan

root@kitploit:~
python CVE-2026-39987_scanner.py 

# Enter 

[*] Weaponized WebSocket Exploit Test
[!] Authorized Use Only

[?] Enter target IP address or hostname:
>>  <TARGET_IP>


End


Download Tool