Description
The Askeet plugin for WordPress is vulnerable to SQL Injection via the 'sql_query' parameter in multiple AJAX actions (askeet_execute_sql_query, askeet_export_all_results) in all versions up to, and including, 3.0. This is due to the askeet_is_safe_query() filter being bypassable using MySQL conditional comments (e.g., /*!UNION*/). The filter strips regular block comments before checking for forbidden SQL keywords, but MySQL interprets conditional comments as executable code. This makes it possible for authenticated attackers, with Administrator-level access and above, to append additional SQL queries into already existing queries that can be used to extract sensitive information from the database.
Published: 2026-08-05
Score: 4.9 Medium
EPSS: n/a
KEV: No
Impact: n/a
Action: n/a
AI Analysis

Impact

The Askeet WordPress plugin is susceptible to SQL Injection through its 'sql_query' parameter within multiple AJAX endpoints. The flaw originates from an insufficient input filter that can be bypassed with MySQL conditional comments. An attacker with Administrator privileges can inject additional queries to read or manipulate database contents. This vulnerability carries a CVSS score of 4.9, indicating moderate severity. The EPSS score is not available and the vulnerability is not listed in the CISA KEV catalog.

Affected Systems

Vendors and products affected are 2wstechnologies' Askeet plugin for WordPress, in all releases up to and including version 3.0. Administrators and users with higher privileges on sites running this plugin are at risk.

Risk and Exploitability

The attack likely involves an authenticated user sending a crafted 'sql_query' payload to the vulnerable AJAX endpoints. The use of MySQL conditional comments undermines the plugin's safe-query filter, enabling the injection of UNION or other statements that can exfiltrate data. While the CVSS rating suggests moderate risk, the lack of exploitation evidence (EPSS not available) and absence from the KEV list imply that widespread exploitation is not yet documented, but the vulnerability remains actionable for high‑privilege users.

Generated by OpenCVE AI on August 5, 2026 at 08:26 UTC.

Remediation

No vendor fix or workaround currently provided.

OpenCVE Recommended Actions

  • Update the Askeet plugin to a version newer than 3.0 that removes the vulnerable parameter handling
  • Disallow or restrict Administrator and higher-level access to the affected AJAX endpoints until the plugin is updated
  • Apply input validation or sanitization on the 'sql_query' parameter to block comment-based injection attempts

Generated by OpenCVE AI on August 5, 2026 at 08:26 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories yet.

History

Wed, 05 Aug 2026 07:30:00 +0000

Type Values Removed Values Added
Description The Askeet plugin for WordPress is vulnerable to SQL Injection via the 'sql_query' parameter in multiple AJAX actions (askeet_execute_sql_query, askeet_export_all_results) in all versions up to, and including, 3.0. This is due to the askeet_is_safe_query() filter being bypassable using MySQL conditional comments (e.g., /*!UNION*/). The filter strips regular block comments before checking for forbidden SQL keywords, but MySQL interprets conditional comments as executable code. This makes it possible for authenticated attackers, with Administrator-level access and above, to append additional SQL queries into already existing queries that can be used to extract sensitive information from the database.
Title Askeet <= 3.0 - Authenticated (Administrator+) SQL Injection via 'sql_query' Parameter
Weaknesses CWE-89
References
Metrics cvssV3_1

{'score': 4.9, 'vector': 'CVSS:3.1/AV:N/AC:L/PR:H/UI:N/S:U/C:H/I:N/A:N'}


Subscriptions

No data.

cve-icon MITRE

Status: PUBLISHED

Assigner: Wordfence

Published:

Updated: 2026-08-05T06:38:00.167Z

Reserved: 2026-04-05T21:38:38.377Z

Link: CVE-2026-5651

cve-icon Vulnrichment

No data.

cve-icon NVD

No data.

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

Updated: 2026-08-05T08:30:04Z

Weaknesses
  • CWE-89

    Improper Neutralization of Special Elements used in an SQL Command ('SQL Injection')