Summary
CVE-2026-12360 is a high-severity unauthenticated SQL injection vulnerability in the JetEngine WordPress plugin by Crocoblock, affecting all versions up to and including 3.8.10.1. The flaw allows any unauthenticated remote attacker to extract sensitive data from the WordPress database — including user credentials and PII — by submitting a crafted AJAX request to a public-facing Listing Grid page. The CVSS v3.1 base score is 7.5 (High).
Technical details
- Root cause: The
listing_load_moreAJAX handler accepts afiltered_queryparameter that is intentionally excluded from HMAC query signature validation in order to support front-end filter integration.meta_queryrow values within this parameter are passed directly into SQL construction without sanitization or parameterization (CWE-89). - Trigger condition: The vulnerable code path is reachable on any WordPress site running a publicly accessible Listing Grid page with the "Load More" feature enabled — a common configuration for JetEngine-powered directory, listing, or dynamic content sites.
- Attack vector: An unauthenticated attacker captures a legitimate
listing_load_moreAJAX request from any public Listing Grid page and replaces or appends a maliciousmeta_queryvalue. No account, session token, or prior access is required. - Injection technique: Time-based and boolean blind SQL injection are confirmed viable attack paths.
- Impact: High confidentiality impact (C:H). Successful exploitation enables full exfiltration of the WordPress database, including hashed user passwords, personally identifiable information, session tokens, and any other data stored in the database.
Affected software
- JetEngine plugin for WordPress (by Crocoblock) — all versions up to and including 3.8.10.1
Severity
- CVSS v3.1 Base Score: 7.5 (High)
- Vector string:
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:N/A:N - CWE: CWE-89 – Improper Neutralization of Special Elements used in an SQL Command
Mitigation and recommended actions
- Immediate action: Update JetEngine to a version later than 3.8.10.1 via the WordPress plugin repository or the Crocoblock account dashboard. Confirm the installed version is no longer within the affected range after updating.
- If a patched release cannot be applied immediately:
- Disable the "Load More" feature on all public-facing Listing Grid pages to remove the vulnerable AJAX endpoint from the attack surface.
- Restrict unauthenticated access to
wp-admin/admin-ajax.phpat the WAF or server level where operationally feasible. - Monitor database access logs and WAF logs for anomalous
listing_load_moreAJAX requests containing unexpectedmeta_querypayloads.
IONIX Status
The IONIX research team is tracking ongoing exploitation attempts and recommends immediate patching. Potentially affected assets are outlined in this post.

