CVE-2026-82871
moderateMissing Authorization Bypass in ToolJet Exposes Other Organizations' Database Data
ToolJet versions before 3.16.208 contain a missing-authorization flaw (CWE-862) in the routes serving its internal database: the application does not verify that the requesting user is a member of the organization whose data is requested. An attacker only needs any valid authenticated account and can then supply arbitrary organization IDs in URL parameters to list another organization's tables, retrieve column definitions, and run join queries that return actual stored row data. This yields a cross-tenant confidentiality breach (CVSS 4.0 8.2, high confidentiality impact) with no integrity or availability impact. All deployments on affected versions are exposed, with the greatest risk to multi-organization instances, including self-hosted multi-workspace setups and cloud/SaaS environments, where one tenant's accounts can read another tenant's data. There is no public proof-of-concept, the issue is not in CISA KEV, and EPSS estimates a 0.2% probability of exploitation within 30 days, so no exploitation is currently confirmed.
What to do: Upgrade ToolJet to v3.16.208 or later. If you cannot upgrade immediately, treat cross-organization data as potentially read: review database access logs for requests carrying organization IDs other than the caller's own, and audit user accounts across workspaces. Self-hosted single-organization instances see little practical impact but should still patch.
| ToolJet (open-source low-code application platform; self-hosted and cloud deployments) | all versions before 3.16.208 (fixed in 3.16.208) |
Order-of-magnitude estimate by the model from install counts, market share and public scan data it knows; verify before quoting.
ToolJet before v3.16.208 fails to validate organization membership in database read routes, allowing any authenticated user to access other organizations' table schemas and row data. Attackers can supply arbitrary organization IDs in URL parameters to list tables, retrieve column definitions, and execute join queries to read actual stored data from victim organizations.
- Weakness
- CWE-862
- Vector
- CVSS:4.0/AV:A/AC:L/AT:N/PR:L/UI:N/VC:H/VI:N/VA:N/SC:H/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.