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-2024-1698-NotificationX-WordPress-Plugin-SQL-Injection-to-Admin-Credential-Extraction — Unauthenticated time-based blind SQL injection exploit for NotificationX WordPress plugin (CVE-2024-1698) that extracts admin username and password hash via REST API endpoint. | Kitploit
Tools/GitHubGitHub/dhananjayasj/cve-2024-1698-notificationx-wordpress-plugin-sql-injection-to-admin-credential-extraction
Password CrackingVulnerability AnalysisExploitationWeb Application ExploitationInformation GatheringPenetration Testing
GitHubdhananjayasj/cve-2024-1698-notificationx-wordpress-plugin-sql-injection-to-admin-credential-extraction

CVE-2024-1698-NotificationX-WordPress-Plugin-SQL-Injection-to-Admin-Credential-Extraction

Most Popular

View all →

Discover the most used tools by our community.

Explore all tools

Browse our collection of tools

View all tools →
Share

Unauthenticated time-based blind SQL injection exploit for NotificationX WordPress plugin (CVE-2024-1698) that extracts admin username and password hash via REST API endpoint.

View Repository
33 months agoNot yet reviewed

CVE-2024-1698 – NotificationX WordPress Plugin SQL Injection (Time‑Based Blind)

CVE-2024-1698 CVSS Affected Versions

Unauthenticated Time‑Based Blind SQL Injection → Extract admin username & password hash from WordPress.


🧠 Vulnerability Overview

NotificationX versions 2.8.2 and below suffer from improper input sanitization in the type parameter of the REST API endpoint:

/wp-json/notificationx/v1/analytics

An unauthenticated attacker can inject time‑based blind SQL queries. By measuring response delays, the attacker can extract:

  • Admin username
  • Admin password hash (phpass format, e.g., $P$B...)

No authentication, no user interaction. CVSS 9.8 (Critical).


🔧 How the Exploit Works (Time‑Based Blind SQLi)

  1. Length detection – Injects IF(LENGTH(...)=N, SLEEP(1), null). If response time > 1 second → length = N.
  2. Character extraction – Uses ASCII(SUBSTRING(...)) to brute‑force each character, again relying on SLEEP() timing.
  3. Password hash extraction – Same method applied to user_pass column.

The hash can later be cracked offline with John the Ripper or hashcat.


📦 Requirements

  • Python 3.6+
  • requests library
  • Target WordPress with NotificationX ≤ 2.8.2 (unpatched)

🚀 Quick Start

1. Clone the repository

root@kitploit:~
git clone https://github.com/kamranhasan/CVE-2024-1698-Exploit.git
cd CVE-2024-1698-Exploit
Download Tool