CVE-2026-85388 SQL Injection in Worklenz
Authenticated attackers can exploit improper validation of the sort-field parameter in Worklenz <= 3.0.0 to perform blind SQL injection against PostgreSQL backends.
CVE search metadata
CVE search record: CVE-2026-85388. Severity: high. CVSS: 8.1. KEV: no. Product: Worklenz (<= 3.0.0). Brief: CVE-2026-85388 SQL Injection in Worklenz. Brief link: https://feed.craftedsignal.io/briefs/2026-09-worklenz-sql-injection/
CVE search record: CVE-2026-25947. Severity: high. CVSS: 8.8. EPSS: 0.35%. KEV: no. Product: Worklenz (<= 3.0.0). Brief: CVE-2026-85388 SQL Injection in Worklenz. Brief link: https://feed.craftedsignal.io/briefs/2026-09-worklenz-sql-injection/
Worklenz versions 3.0.0 and earlier contain a critical vulnerability in the pagination helper functions that fail to properly sanitize the 'sort-field' query parameter. This oversight allows authenticated users to inject arbitrary PostgreSQL expressions directly into ORDER BY clauses. The flaw serves as an incomplete fix for a previously identified vulnerability, CVE-2026-25947. Attackers can leverage this SQL injection (SQLi) vector to execute time-based or boolean-based blind injection attacks. By manipulating the database queries, unauthorized users can exfiltrate sensitive information, including password hashes from other tenants in a multi-tenant environment. Given the application's reliance on PostgreSQL, the impact is significant for organizations housing sensitive data within Worklenz instances. Defenders must prioritize upgrading to a version that addresses this improper input validation and review application logs for anomalous query parameter patterns.
Impact
Successful exploitation allows authenticated users to bypass data isolation and extract sensitive database contents. This impacts the confidentiality of all tenant data managed by the Worklenz instance, including credentials, which could lead to further unauthorized access or account takeover across the platform.
Recommendation
- Upgrade Worklenz to a version beyond 3.0.0 that contains the complete fix for CVE-2026-85388.
- Review web server access logs for anomalous characters or SQL keywords (e.g., CASE, WHEN, THEN, SLEEP, SELECT, UNION) within the 'sort-field' query parameter.
- Apply the principle of least privilege to the Worklenz database user account to restrict access to system tables or sensitive metadata.
Immediate actions
Upgrade Worklenz instances to a version beyond 3.0.0
Enrichment needed
- Exploit pattern confirmation (CTI) Need to understand specific query patterns to tune detection
Mitigations
Upgrade Worklenz to 2.1.7 or later
CVE-2026-85388