ZeroHour

CVE-2026-85389

niche

Cross-Tenant Data Exposure (IDOR) in Worklenz Task API

CVSS 4.0
7.1 high
EPSS
<1%p17
Published
()
Modified
AI analysis

Worklenz before 3.0.0 does not verify that a requested task belongs to the caller's organization when resolving task-scoped API endpoints, a broken object-level authorization flaw (CWE-639). An authenticated user can trigger it simply by calling task endpoints with arbitrary task UUIDs; the server returns the data without checking tenant ownership. The attacker gains read access to other tenants' work logs, comments, attachments, and project insights — a confidentiality-only issue (CVSS 4.0 7.1 with VC:H, VI:N, VA:N), with no modification or disruption of other tenants' data. Any Worklenz deployment running a version prior to 3.0.0 is affected, with multi-organization installations at greatest risk since any valid login can enumerate other tenants' tasks. No public proof-of-concept is known, the flaw is not in CISA KEV, and EPSS puts 30-day exploitation probability at 0.3%, so no exploitation is currently known.

What to do: Upgrade Worklenz to 3.0.0 or later, which adds organization-ownership checks on task-scoped endpoints. Until patched, restrict which authenticated accounts can call task API endpoints and review logs for task queries referencing UUIDs outside the caller's organization, since successful abuse requires valid credentials. Because exposure is read-only, prioritize patching multi-tenant installations where cross-organization confidentiality matters most.

Affected
Worklenzall versions before 3.0.0 (fixed in 3.0.0)
Estimated exposure
nicheunknown; plausibly no more than low thousands of users (open-source, self-hostable project management tool, not a mass-market SaaS) — No install counts, user counts, or internet-exposure scan data are provided; the order-of-magnitude estimate rests on Worklenz's profile as a relatively new open-source, self-hostable project management platform with modest adoption, where…

Order-of-magnitude estimate by the model from install counts, market share and public scan data it knows; verify before quoting.

Description

Worklenz before 3.0.0 fails to verify task ownership by organization when resolving task-scoped API endpoints, allowing authenticated users to access another tenant's task data. Attackers can query task endpoints with arbitrary task UUIDs to retrieve work logs, comments, attachments, and project insights belonging to other organizations.

Weakness
CWE-639
Vector
CVSS:4.0/AV:N/AC:L/AT:N/PR:L/UI:N/VC:H/VI:N/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 news

No ingested article mentions this CVE yet.