Attack ChainAIDerived
Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain
-
AccessAuthenticate as low-privileged WordPress user
-
ExploitSubmit crafted input to vulnerable Taskbuilder parameter
-
ExecutionTrigger blind SQL injection in backend query
-
ImpactInfer and extract database contents via boolean/time responses
Vulnerability Assessment
| Weakness |
CWE
OWASP Top 10:2025
A05:2025 - Injection
ASVS 5.0
V1 - Encoding and Sanitization Parameterized queries, prepared statements
MITRE ATT&CK
2 techniques across 2 tactics: Initial Access, Persistence The technique list with ATT&CK links and the kill-chain view is part of the Basic plan and up. |
| Exploitation Conditions | Requires the Taskbuilder plugin at version 6.0.5 or earlier installed and active on a WordPress site, plus an authenticated account (PR:L in the CVSS vector indicates low-privilege authentication is required - not unauthenticated). The description does not name the specific vulnerable feature, endpoint, or parameter, stating only that versions from n/a through 6.0.5 are affected by blind SQL injection. Limiting factors: a valid login is mandatory, so sites that do not allow open/self-registration and restrict accounts substantially reduce exposure; exploitation is also gated on the vulnerable plugin being present. No special non-default configuration is indicated beyond having the plugin installed. |
| Impact | This is a credible-but-not-urgent priority. The CVSS 3.1 vector (AV:N/AC:L/PR:L/UI:N/S:C/C:H/I:N/A:L, base 8.5 High) indicates a network-reachable, low-complexity blind SQL injection that requires only low-level authentication (PR:L) and no user interaction, with a changed scope and high confidentiality impact - consistent with the CWE-89 description. However, the strongest real-world exploitation signals are absent or weak: there is no CISA KEV listing, no public proof-of-concept referenced, and no EPSS value supplied in the input, so there is no evidence of active or automated exploitation at this time. The PR:L requirement is the key mitigating factor - an attacker needs a valid (even low-privileged) WordPress account, which meaningfully narrows the opportunistic attack surface compared to a fully unauthenticated flaw. Net: treat as a standard-priority patch for sites running the Taskbuilder plugin, elevated where untrusted users can self-register, but not an emergency absent exploitation evidence. Note the scope-change designation (S:C) is a Patchstack scoring convention for plugin-to-site-DB impact and is debatable; see assessed vector below. |
| Exploit ScenarioDerived | An attacker who holds or registers a low-privileged WordPress account on a site running Taskbuilder ≤6.0.5 submits crafted input to a vulnerable plugin parameter, injecting SQL that the backend fails to neutralize. Because the injection is blind, the attacker infers data through boolean/time-based responses to progressively extract sensitive database contents such as user records and password hashes. No public exploit code was identified at time of analysis, so this would currently require custom exploit development. |
Get an e-mail when this CVE is exploited, patched or re-scored. Free account.
Alert meAnalysisAIv1 – Oct 09, 2026
Blind SQL injection in the Taskbuilder WordPress plugin (all versions up to and including 6.0.5) allows an attacker who holds a valid low-privilege account to inject SQL through a plugin endpoint or parameter that fails to neutralize special elements, potentially exposing arbitrary data from the site's WordPress database. The vulnerability requires authentication (CVSS vector PR:L) and the plugin installed and active; the specific vulnerable feature, endpoint, and parameter are not named in the available advisory text, which limits targeted exploitation somewhat. At time of analysis there is no public exploit identified, no indication of confirmed active exploitation (not in CISA KEV), and no exact patched version confirmed, so this is a credible-but-not-urgent remediation priority - sites that allow open registration or host many low-privilege accounts carry the highest relative risk.
RemediationAI
No vendor-released patch or fixed version was identified at time of analysis; the advisory covers versions through 6.0.5 without naming a corrected release, so the immediate action is to check the Patchstack advisory and the plugin's WordPress.org page for an updated version and apply it as soon as one appears. Until then, the strongest mitigation is to deactivate and remove the Taskbuilder plugin if its functionality is not required - this eliminates the attack surface entirely, at the cost of losing whatever task/workflow features it provides. If the plugin must stay active, close the authentication gate: disable open/self-registration in WordPress, remove or downgrade unused low-privilege accounts, and enforce least privilege so that few users can reach the vulnerable code path, since successful exploitation requires a valid logged-in account (PR:L). Additional compensating controls include deploying a WAF or virtual patch with SQL-injection signatures scoped to the plugin's request paths, monitoring database and web logs for anomalous boolean- or time-based query patterns from authenticated sessions, and temporarily restricting access to the plugin's administrative endpoints by IP or role where the site's design permits. Each of these reduces risk but none fully substitutes for a vendor fix, since a WAF rule can be bypassed by encoding tricks and role restrictions can break legitimate workflows; re-enable normal access once an updated plugin version is confirmed installed.
Affected VersionsENISA
Affected Packages
Source: OSV (Open Source Vulnerabilities)
Affects your stack
Affects 1 package in euvd
Checking this CVE against your own stacks and servers is part of the Basic plan and up.
Technical ContextAI · show details
The issue is CWE-89, Improper Neutralization of Special Elements used in an SQL Command, in the Taskbuilder plugin for WordPress, identified by the CPE cpe:2.3:a:taskbuilder:taskbuilder:*:*:*:*:*:*:*:* and reported through Patchstack's WordPress plugin vulnerability database. SQL injection of this class occurs when user-supplied input is concatenated into a SQL statement instead of being passed through WordPress's prepared-statement APIs ($wpdb->prepare()) or properly validated/escaped, letting an attacker reshape the query's logic. The 'blind' characterization means no query results are reflected directly to the attacker; data must instead be inferred through boolean or time-based response differences, which slows extraction but does not prevent it. The plugin runs inside the WordPress application stack (PHP plus MySQL/MariaDB), so a successful injection can read data from WordPress core tables and any plugin- or theme-created tables reachable by the database user, though the leak is limited to what the application's DB privileges allow and to the attacker's ability to automate the blind inference. Note the discrepancy between the vendor-assigned vector (CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:C/C:H/I:N/A:L) and the assessed vector (CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:N/A:N); the assessed view treats impact as confidentiality-only with no scope change, consistent with a read-oriented blind SQL injection, and this analysis follows the assessed view and does not assert integrity or availability impact.
Know when Taskbuilder gets its next vulnerability
- Watch products and get an email when something new is published
- Check this CVE against your own stack and servers
- Exploit and PoC references, threat intelligence from 22 sources
No credit card · 7-day full trial
Severity by source
AV:N/AC:L/PR:L/UI:N/S:C/C:H/I:N/A:L
Network, low-complexity, authenticated (PR:L) blind SQLi primarily exposing data gives C:H; blind read offers no direct integrity/availability impact, and injection within the app's own DB does not change scope, so S:U.
Primary rating from Vendor (Patchstack).
CVSS VectorVendor: Patchstack
DescriptionCVE.org
Improper Neutralization of Special Elements used in an SQL Command ('SQL Injection') vulnerability in Taskbuilder Taskbuilder taskbuilder allows Blind SQL Injection.This issue affects Taskbuilder: from n/a through 6.0.5.
Executive ViewAI
A high-severity SQL injection flaw affects the Taskbuilder plugin for WordPress in every release through 6.0.5, the version currently in use wherever the plugin has not been removed or replaced. Any user holding even a basic low-privilege account on an affected site can potentially pull arbitrary data out of the underlying WordPress database, which means membership-heavy sites, open-registration portals, and multi-author publishing platforms carry the greatest exposure. Leadership should treat this as a remediation backlog item rather than an emergency, but one that must be closed before the plugin's unresolved status is allowed to linger indefinitely.
No vendor-released patch identified at time of analysis. Interim mitigations: restrict the plugin to trusted authenticated users by disabling open registration and minimizing the number of low-privilege accounts; enforce least privilege across all WordPress roles; deploy virtual patching or WAF rules targeting SQL metacharacters on the plugin's request parameters; enable database logging and integrity monitoring to detect anomalous query activity; and consider deactivating or removing the plugin until a fixed version is released.
Threat Intelligence Overview
How this decision was reached
The engine reads each signal below and applies a fixed list of rules from top to bottom. The first rule that matches sets the recommended action – like a statement, every line is shown.
What every action level means
SSVC AssessmentENISA
Priority Score
Attack Technique
SQL injection exploits the way applications construct database queries by mixing user input directly into SQL statements.
More in Taskbuilder
View allReflected cross-site scripting in the Taskbuilder WordPress plugin before 5.0.8 lets an unauthenticated attacker inject
The Taskbuilder WordPress plugin before 1.0.8 does not validate and sanitise task's attachments, which could allow any a
Improper Neutralization of Special Elements used in an SQL Command ('SQL Injection') vulnerability in Taskbuilder Team T
SQL injection in the Taskbuilder WordPress plugin versions 5.0.7 and earlier allows authenticated Subscriber-level users
The Taskbuilder WordPress plugin before 3.0.5 does not sanitize user input into the 'load_orders' parameter and uses it
SQL Injection in the Taskbuilder Project Management & Task Management WordPress plugin (versions up to and including 5.0
SQL injection in the Taskbuilder Project Management plugin for WordPress (versions ≤5.0.8) enables any authenticated use
Time-based blind SQL injection in the Taskbuilder - Project Management & Task Management Tool With Kanban Board WordPres
The Taskbuilder WordPress plugin before 3.0.9 does not sanitize and escape a parameter before using it in a SQL statemen
The Taskbuilder - WordPress Project & Task Management plugin plugin for WordPress is vulnerable to Stored Cross-Site Scr
EUVD-2026-95605
GHSA-qf3r-hrrw-xjw5
NVD
CVE.org
EPSS
Vulnrichment
Exploit-DB