Improper Neutralization of Special Elements used in an SQL Command ('SQL Injection') vulnerability in taskbuilder Taskbuilder taskbuilder allows SQL Injection.This issue affects Taskbuilder: from n/a through <= 3.0.6.
Security readout for executives and security teams
Plain-English summary
CVE-2025-22716 is a high-severity SQL injection issue in the WordPress Taskbuilder plugin through version 3.0.6. A logged-in attacker could potentially query sensitive database data and cause limited availability impact. The sources do not confirm active exploitation or a specific fixed version.
Executive priority
Treat this as a near-term remediation item for any WordPress site using Taskbuilder. Prioritize public or customer-facing sites and environments with many low-privilege accounts. Do not assume exploitation without evidence, but do not wait for exploitation to begin inventory and containment.
Technical view
The issue is CWE-89 SQL injection in taskbuilder Taskbuilder <=3.0.6. CVSS 3.1 is 8.5: network exploitable, low complexity, low privileges required, no user interaction, changed scope, high confidentiality impact, no integrity impact, and low availability impact.
Likely exposure
WordPress sites running the Taskbuilder plugin version 3.0.6 or earlier are the likely exposure. Risk is higher where untrusted users can authenticate, because the CVSS vector requires low privileges but no user interaction.
Exploitation context
The CVE is not listed as KEV in the provided bundle, and no cited source states active exploitation. The vulnerability is still operationally serious because SQL injection can expose database contents from a network-reachable WordPress site.
Researcher notes
Evidence is limited to the CVE metadata and Patchstack reference. The bundle does not include vulnerable parameters, exploit details, proof of concept, or fixed-version information. Avoid offensive validation; focus on version exposure, authentication model, logs, and vendor guidance.
Mitigation direction
Inventory WordPress sites for the Taskbuilder plugin and installed version.
Check vendor or Patchstack guidance for a confirmed fixed release.
If no fixed release is available, disable or remove Taskbuilder.
Limit WordPress account creation and remove unnecessary low-privilege users.
Increase monitoring for database errors and unusual authenticated activity.
Validation and detection
Confirm whether Taskbuilder is installed and version is 3.0.6 or older.
Review WordPress users; CVSS indicates low privileges are required.
Check web and database logs for anomalous SQL errors or data access patterns.
Verify any remediation by confirming the plugin is updated, disabled, or removed.
Generated from the cited source records. This long-tail analysis has not been individually reviewed by a named human.
Potential ATT&CK relevance
Conservative CVE-to-ATT&CK context
These mappings and lookup hints may be relevant to the vulnerability behavior, CWE, affected product, or exposure path. Glexia-inferred context is not an official MITRE, ATT&CK, CWE, or CVE Program mapping.
ATT&CK lookup starting points
Use these exact CWE pages and searches to review the Glexia ATT&CK library from this CVE's weakness and description context.
cwe · medium confidence lookup
CWE-89: Database access and collection lookup
Injection into data stores can inform collection, data access, and exfiltration detection reviews. Open the exact CWE lookup page first, then review the ATT&CK searches from that MITRE weakness context. This is a Glexia lookup hint, not an official ATT&CK mapping.
The CVE wording references database injection or access, so collection and exfiltration review may help. This is a Glexia inferred lookup path, not an official MITRE, ATT&CK, or CVE Program mapping.
These fields come from the CVE record and ADP containers, not from Glexia's Take. They preserve time-varying source decisions such as CISA SSVC, KEV status, CVSS metrics, and provider references.
We collect every scored CVSS vector available in the official CNA and ADP containers. When more than one version is present, the table keeps the source vectors side by side instead of collapsing them into the highest score.