Description
Worklenz through 3.0.0 fails to properly validate the sort-field query parameter in pagination helper functions, allowing authenticated users to inject arbitrary PostgreSQL expressions into ORDER BY clauses. Attackers can use time-based and boolean-based blind SQL injection techniques to extract sensitive database content including password hashes from other tenants. This is an incomplete fix for CVE-2026-25947.
Published: 2026-09-03
Score: 8.6 High
EPSS: n/a
KEV: No
Impact: n/a
Action: n/a
AI Analysis

Impact

Worklenz up to version 3.0.0 does not validate the sort‑field query parameter used in pagination helper functions. This omission allows an authenticated user to inject arbitrary PostgreSQL expressions into ORDER BY clauses. The vulnerability can be exploited with time‑based or boolean‑based blind techniques to read sensitive data, including password hashes belonging to other tenants, exposing confidentiality across the platform. The flaw is a classic SQL injection (CWE‑89).

Affected Systems

The affected product is Worklenz, with all releases up to and including 3.0.0 vulnerable. Users who are logged in to any tenant instance of Worklenz before the fix are at risk.

Risk and Exploitability

The CVSS score of 8.6 signals a high severity. While no EPSS score is available, the vulnerability is documented and publicly disclosed; it is not listed in the CISA KEV catalog. Exploitation requires the victim to be authenticated, but the attacker can use standard blind injection techniques against pages that accept a sort‑field parameter. Because cross‑tenant data can be extracted, the impact is systemic and could affect all users in the environment if any tenant is compromised.

Generated by OpenCVE AI on September 3, 2026 at 21:17 UTC.

Remediation

No vendor fix or workaround currently provided.

OpenCVE Recommended Actions

  • Apply the latest patched release of Worklenz (≥ 3.0.1) that validates the sort‑field query parameter.
  • If upgrading is not immediately possible, implement a whitelist of allowed sort fields in the application logic and reject any other values.
  • Deploy database activity monitoring and WAF rules that detect anomalous ORDER BY clauses to identify injection attempts and reduce exposure.

Generated by OpenCVE AI on September 3, 2026 at 21:17 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories yet.

History

Thu, 03 Sep 2026 20:30:00 +0000

Type Values Removed Values Added
Metrics ssvc

{'options': {'Automatable': 'no', 'Exploitation': 'poc', 'Technical Impact': 'total'}, 'version': '2.0.3'}


Thu, 03 Sep 2026 19:00:00 +0000

Type Values Removed Values Added
Description Worklenz through 3.0.0 fails to properly validate the sort-field query parameter in pagination helper functions, allowing authenticated users to inject arbitrary PostgreSQL expressions into ORDER BY clauses. Attackers can use time-based and boolean-based blind SQL injection techniques to extract sensitive database content including password hashes from other tenants. This is an incomplete fix for CVE-2026-25947.
Title Worklenz through 3.0.0 SQL Injection via the sort-field Query Parameter
First Time appeared Worklenz
Worklenz worklenz
Weaknesses CWE-89
CPEs cpe:2.3:a:worklenz:worklenz:*:*:*:*:*:*:*:*
Vendors & Products Worklenz
Worklenz worklenz
References
Metrics cvssV3_1

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

cvssV4_0

{'score': 8.6, 'vector': 'CVSS:4.0/AV:N/AC:L/AT:N/PR:L/UI:N/VC:H/VI:H/VA:N/SC:N/SI:N/SA:N'}


Subscriptions

Worklenz Worklenz
cve-icon MITRE

Status: PUBLISHED

Assigner: VulnCheck

Published:

Updated: 2026-09-03T19:12:07.885Z

Reserved: 2026-09-03T18:10:45.350Z

Link: CVE-2026-85388

cve-icon Vulnrichment

Updated: 2026-09-03T19:12:04.932Z

cve-icon NVD

Status : Received

Published: 2026-09-03T19:17:30.403

Modified: 2026-09-03T20:17:28.127

Link: CVE-2026-85388

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

Updated: 2026-09-03T21:45:09Z

Weaknesses
  • CWE-89

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