Skip to main content

Taskbuilder CVE-2026-95599

| EUVDEUVD-2026-95605 HIGH
SQL Injection (CWE-89)
2026-10-09 Patchstack GHSA-qf3r-hrrw-xjw5
8.5
CVSS 3.1 · Vendor: Patchstack
View

Attack ChainAIDerived

Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain

  1. Access
    Authenticate as low-privileged WordPress user
  2. Exploit
    Submit crafted input to vulnerable Taskbuilder parameter
  3. Execution
    Trigger blind SQL injection in backend query
  4. Impact
    Infer 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.

This Week Schedule remediation this week. Why: HIGH severity (CVSS 7.0-8.9).
No patch listed yet 0.2% exploitation probability (EPSS)

Get an e-mail when this CVE is exploited, patched or re-scored. Free account.

Alert me

AnalysisAIv1 – 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

Taskbuilder 0 ≤6.0.5

Affected Packages

euvd taskbuilder no fix

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

Vendor (Patchstack) PRIMARY 8.5 HIGH
AV:N/AC:L/PR:L/UI:N/S:C/C:H/I:N/A:L
vuln.today AI 6.5 MEDIUM

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.

3.1 AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:N/A:N
4.0 AV:N/AC:L/AT:N/PR:L/UI:N/VC:H/VI:N/VA:N/SC:N/SI:N/SA:N

Primary rating from Vendor (Patchstack).

CVSS VectorVendor: Patchstack

Attack Vector
Network
Attack Complexity
Low
Privileges Required
Low
User Interaction
None
Scope
Changed
Confidentiality
High
Integrity
None
Availability
Low

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

Why It Matters

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.

Business Impact: Medium
Compensating Controls

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

EPSS Score
0.2%
Top 90% exploitable
Prevalence
Low
niche WordPress task-management plugin, limited install base
Data Quality
4 sources
Confidence: Medium

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.

SignalValue
Severity HIGH
CISA KEV No
Public POC No
EPSS 0.2%
Patch available No
Active threat No
Deciding rule
HIGH severity (CVSS 7.0-8.9)
What every action level means
Emergency Immediate action required. Criteria: CRITICAL + in CISA KEV (actively exploited) without patch, OR CRITICAL + EPSS > 30% without patch, OR CRITICAL + active threat signals without patch.
Act Now Prioritize within 24-48h. Criteria: in KEV with patch available, OR CRITICAL + public POC, OR HIGH + EPSS > 10%, OR CRITICAL + active threat, OR any CRITICAL severity.
This Week Schedule remediation this week. Criteria: HIGH severity (CVSS 7.0-8.9). Patch within normal change window.
This Month Plan within 30 days. Criteria: MEDIUM severity (CVSS 4.0-6.9), lower exploitation probability. Include in regular patch cycle.
Monitor Track and reassess. Criteria: LOW severity (CVSS 0.1-3.9), minimal exploitation risk. No immediate action needed.

SSVC AssessmentENISA

SSVC Decision
Scheduled
Exploitation
None
System Exposure· derived
Open
Automatable
No
Human Impact
Medium
Technical Impact
Partial

Priority Score

42
Low Medium High Critical
KEV: 0
EPSS: 0
CVSS: +42
PoC: 0
Weaponized: 0
Threat intel: 0
Gov advisory: 0

Attack Technique

SQL injection exploits the way applications construct database queries by mixing user input directly into SQL statements.

CVE-2026-9570 HIGH POC
7.1 Jun 17

Reflected cross-site scripting in the Taskbuilder WordPress plugin before 5.0.8 lets an unauthenticated attacker inject

CVE-2022-3137 MEDIUM POC
5.4 Oct 10

The Taskbuilder WordPress plugin before 1.0.8 does not validate and sanitise task's attachments, which could allow any a

CVE-2025-22716 HIGH
8.5 Jan 21

Improper Neutralization of Special Elements used in an SQL Command ('SQL Injection') vulnerability in Taskbuilder Team T

CVE-2026-52697 HIGH
8.5 Jun 15

SQL injection in the Taskbuilder WordPress plugin versions 5.0.7 and earlier allows authenticated Subscriber-level users

CVE-2024-9828 MEDIUM POC
4.1 Nov 21

The Taskbuilder WordPress plugin before 3.0.5 does not sanitize user input into the 'load_orders' parameter and uses it

CVE-2026-12110 MEDIUM
6.5 Jul 01

SQL Injection in the Taskbuilder Project Management & Task Management WordPress plugin (versions up to and including 5.0

CVE-2026-12090 MEDIUM
6.5 Jul 01

SQL injection in the Taskbuilder Project Management plugin for WordPress (versions ≤5.0.8) enables any authenticated use

CVE-2026-6225 MEDIUM
6.5 May 14

Time-based blind SQL injection in the Taskbuilder - Project Management & Task Management Tool With Kanban Board WordPres

CVE-2024-9831 HIGH POC
7.2 May 15

The Taskbuilder WordPress plugin before 3.0.9 does not sanitize and escape a parameter before using it in a SQL statemen

CVE-2024-11930 MEDIUM
6.4 Jan 04

The Taskbuilder - WordPress Project & Task Management plugin plugin for WordPress is vulnerable to Stored Cross-Site Scr

This site uses cookies essential for authentication and security. No tracking or analytics cookies are used. Privacy Policy