CVE-2026-85388
nicheAuthenticated blind SQL injection in Worklenz through 3.0.0
Worklenz through 3.0.0 does not properly validate the sort-field query parameter used by its pagination helper functions, allowing authenticated users to inject arbitrary PostgreSQL expressions into ORDER BY clauses (CWE-89). Because the injection point returns no direct output, attackers use time-based or boolean-based blind SQL injection techniques to extract database content. Successful exploitation lets an authenticated user read sensitive data, including password hashes belonging to other tenants, which is a cross-tenant information exposure. Any Worklenz deployment running version 3.0.0 or earlier is affected, and this flaw is an incomplete fix for the earlier CVE-2026-25947, so systems patched for that issue may still be vulnerable. There is no public proof-of-concept, the issue is not in CISA KEV, and EPSS is 0.3% (20th percentile), indicating no known exploitation at this time.
What to do: Upgrade Worklenz to a release superseding 3.0.0 that contains the completed fix for both CVE-2026-85388 and the earlier CVE-2026-25947, since the prior patch was incomplete. As an interim mitigation, restrict or whitelist the sort-field parameter server-side so only known column names are accepted, and restrict accounts of untrusted users. Review PostgreSQL logs for anomalous delayed or repeatedly failing ORDER BY queries that would indicate blind injection probing.
| Worklenz | through 3.0.0 (all versions up to and including 3.0.0) |
Order-of-magnitude estimate by the model from install counts, market share and public scan data it knows; verify before quoting.
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.
- Weakness
- CWE-89
- 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/E:X/CR:X/IR:X/AR:X/MAV:X/MAC:X/MAT:X/MPR:X/MUI:X/MVC:X/MVI:X/MVA:X/MSC:X/MSI:X/MSA:X/S:X/AU:X/R:X/V:X/RE:X/U:X
In the news0 stories
No ingested article mentions this CVE yet.