Description
The Taskbuilder – Project Management & Task Management Tool With Kanban Board plugin for WordPress is vulnerable to SQL Injection via the 'wppm_proj_filter' parameter in versions up to, and including, 5.0.9. This is due to insufficient escaping on the user-supplied parameter and the lack of sufficient preparation on the existing SQL query — the value is re-read at line 144 using only sanitize_text_field() (overwriting the earlier absint() result), then concatenated into the SQL WHERE clause as an unquoted numeric operand using only esc_sql(), which does not protect against injection in that context, and finally string-interpolated into the $wpdb->prepare() format string, bypassing parameterization entirely. This makes it possible for authenticated attackers, with subscriber-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-07-28
Score: 6.5 Medium
EPSS: < 1% Very Low
KEV: No
Impact: n/a
Action: n/a
AI Analysis

Impact

The Taskbuilder – Project Management & Task Management Tool With Kanban Board plugin allows an authenticated user with subscriber-level or higher permissions to exploit a classic SQL injection flaw through the 'wppm_proj_filter' parameter. Insufficient sanitization combined with string interpolation into a non-parameterized query enables an attacker to append and execute arbitrary SQL statements, potentially exposing sensitive database information. The weakness is a classic input validation failure classified as CWE‑89.

Affected Systems

Any WordPress site that has installed Taskbuilder version 5.0.9 or earlier and permits subscriber or higher role users to access the plugin’s project task features is vulnerable.

Risk and Exploitability

The flaw carries a CVSS score of 6.5, indicating a medium severity risk. The EPSS score of less than 1% suggests the likelihood of exploitation is currently low, and the vulnerability is not listed in CISA’s KEV catalog. Attackers must be authenticated with at least subscriber role and can manipulate a numeric parameter that bypasses parameterization, thereby posing a threat of unauthorized data extraction from the database.

Generated by OpenCVE AI on August 3, 2026 at 15:24 UTC.

Remediation

No vendor fix or workaround currently provided.

OpenCVE Recommended Actions

  • Update the Taskbuilder plugin to the latest released version that fixes the SQL injection flaw.
  • If an immediate update is not possible, remove subscriber and higher role access from the Taskbuilder interface or disable the plugin until a patch is available.
  • Implement a Web Application Firewall rule to restrict the 'wppm_proj_filter' parameter to expected numeric values or to reject inputs containing unexpected characters.

Generated by OpenCVE AI on August 3, 2026 at 15:24 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories yet.

History

Wed, 05 Aug 2026 10:15:00 +0000

Type Values Removed Values Added
First Time appeared Taskbuilder
Taskbuilder taskbuilder – Wordpress Project Management & Task Management,kanban View
Wordpress
Wordpress wordpress
Vendors & Products Taskbuilder
Taskbuilder taskbuilder – Wordpress Project Management & Task Management,kanban View
Wordpress
Wordpress wordpress

Tue, 28 Jul 2026 16:15:00 +0000

Type Values Removed Values Added
Metrics ssvc

{'options': {'Automatable': 'no', 'Exploitation': 'none', 'Technical Impact': 'partial'}, 'version': '2.0.3'}


Tue, 28 Jul 2026 09:30:00 +0000

Type Values Removed Values Added
Description The Taskbuilder – Project Management & Task Management Tool With Kanban Board plugin for WordPress is vulnerable to SQL Injection via the 'wppm_proj_filter' parameter in versions up to, and including, 5.0.9. This is due to insufficient escaping on the user-supplied parameter and the lack of sufficient preparation on the existing SQL query — the value is re-read at line 144 using only sanitize_text_field() (overwriting the earlier absint() result), then concatenated into the SQL WHERE clause as an unquoted numeric operand using only esc_sql(), which does not protect against injection in that context, and finally string-interpolated into the $wpdb->prepare() format string, bypassing parameterization entirely. This makes it possible for authenticated attackers, with subscriber-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 Taskbuilder <= 5.0.9 - Authenticated (Subscriber+) SQL Injection
Weaknesses CWE-89
References
Metrics cvssV3_1

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


Subscriptions

Taskbuilder Taskbuilder – Wordpress Project Management & Task Management,kanban View
Wordpress Wordpress
cve-icon MITRE

Status: PUBLISHED

Assigner: Wordfence

Published:

Updated: 2026-07-28T12:44:57.772Z

Reserved: 2026-07-09T14:17:51.747Z

Link: CVE-2026-15267

cve-icon Vulnrichment

Updated: 2026-07-28T12:44:52.612Z

cve-icon NVD

Status : Deferred

Published: 2026-07-28T09:16:42.107

Modified: 2026-07-28T16:07:15.840

Link: CVE-2026-15267

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

Updated: 2026-08-05T10:00:03Z

Weaknesses
  • CWE-89

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