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/xitexploiter96-dot/cve-2026-48907-
Vulnerability ScannersExploitationWeb Application ExploitationPenetration TestingRed TeamingPayload Development
GitHubxitexploiter96-dot/cve-2026-48907-

CVE-2026-48907-

Python-based scanner and exploit for CVE-2026-48907, a critical unauthenticated RCE in Joomla JCE Editor. Features safe fingerprinting, CSRF token extraction, multi-threaded mass scanning, and full exploitation chain with 5 PHP payload variants.

View Repository
2 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-48907 — Joomla JCE Editor Unauthenticated RCE Scanner & Exploit

CVSS 10.0 | CWE-284 | CISA KEV | EPSS 80%

A Python-based vulnerability scanner and exploitation tool for CVE-2026-48907, a critical unauthenticated remote code execution vulnerability in the JCE (Joomla Content Editor) extension for Joomla CMS.


📋 Vulnerability Details

FieldValue
CVE IDCVE-2026-48907
SeverityCritical (CVSS 10.0)
CWECWE-284 — Improper Access Control
CISA KEV✅ Yes (added 2026-06-16)
EPSS80.4% (high probability of exploitation)
Attack VectorNetwork
AuthenticationNone required
User InteractionNone
Affected SoftwareJCE (Joomla Content Editor) versions < 2.9.99.5
Fixed InJCE 2.9.99.6

Description

A vulnerability in the JCE editor extension for Joomla allows the creation of new editor profiles for unauthenticated users, ultimately resulting in PHP code upload and execution. The root cause is an improper access control check (CWE-284) on the profiles.import endpoint at index.php?option=com_jce&task=profiles.import.

Attack Chain

  1. Fingerprint — Detect JCE version via jce.xml
  2. Extract CSRF Token — Scrape from Joomla homepage
  3. Import Malicious Profile — POST XML profile setting ordering:-99999, enabling PHP uploads, disabling MIME/extension validation
  4. Upload Webshell — POST PHP payload via JCE browser RPC plugin
  5. Execute — Access uploaded shell to trigger PHP execution

🚀 Features

  • ✅ Safe Scan Mode — Fingerprinting + endpoint probe only (no exploitation)
  • ✅ Exploit Mode — Full RCE chain: profile import → webshell upload
  • ✅ Mass Scanner — Multi-threaded scanning from target list
  • ✅ 5 PHP Payload Variants — Backtick, concat obfuscation, GIF header bypass
  • ✅ Version Detection — Identifies JCE version and vulnerability status
  • ✅ CSRF Token Extraction — Automatic extraction from Joomla pages
  • ✅ Proxy Support — Compatible with Burp Suite, ZAP, mitmproxy
  • ✅ Output Logging — Saves confirmed shells to file

📦 Requirements

  • Python 3.7+
  • requests library
root@kitploit:~
pip install requests
python cve-2026-48907.py -t https://target.com
python cve-2026-48907.py -t https://target.com --exploit
python cve-2026-48907.py -t https://target.com --exploit --proxy http://127.0.0.1:8080
python cve-2026-48907.py -l targets.txt --exploit -o scan_results.txt --threads 20
Download Tool