ZeroHour

CVE-2026-82872

moderate

Cross-Workspace Authorization Bypass (IDOR) in ToolJet DB Table Management

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

ToolJet before v3.16.208 does not verify that the organizationId supplied in the request path belongs to the authenticated user's workspace before performing ToolJet DB table operations, an authorization bypass (CWE-639). A workspace administrator triggers the flaw by simply substituting another workspace's organizationId in table-management API requests. The attacker gains the ability to view, create, and delete database tables in other workspaces on the same ToolJet deployment, allowing cross-tenant data exposure and tampering; the CVSS 4.0 score of 7.1 reflects that high (admin) privileges are required and the impact is concentrated on data integrity. Any ToolJet deployment prior to v3.16.208 that hosts multiple workspaces is affected, including self-hosted multi-workspace instances and multi-tenant environments. There is no public proof-of-concept, the issue is not in CISA KEV, and EPSS puts 30-day exploitation probability at 0.3% (17th percentile), indicating no known exploitation.

What to do: Upgrade ToolJet to v3.16.208 or later, which validates that the path organizationId matches the caller's workspace. Until patched, restrict workspace-admin accounts and review ToolJet DB table-management API logs for requests where the organizationId did not match the authenticated user's workspace. Deployments using a single workspace have minimal practical exposure, but multi-workspace instances should prioritize patching.

Affected
ToolJetall versions before v3.16.208
Estimated exposure
moderatelikely thousands of self-hosted instances and tens of thousands of users (estimated; no public scan or install counts) — ToolJet is a widely adopted open-source low-code platform typically deployed as per-organization self-hosted instances alongside its cloud service, but no public internet-exposure scan counts or install statistics exist, so this is an…

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

Description

ToolJet before v3.16.208 fails to validate that the path organizationId matches the authenticated user's workspace before performing ToolJet DB table operations. A workspace admin can create, view, and delete database tables in another workspace by replacing the organizationId parameter in table-management API requests.

Weakness
CWE-639
Vector
CVSS:4.0/AV:A/AC:H/AT:P/PR:H/UI:N/VC:L/VI:H/VA:L/SC:L/SI:H/SA:L/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.