Attack ChainAIDerived
Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain
-
AccessObtain or compromise workspace admin credentials
-
DeliveryIdentify or enumerate target workspace organizationId values
-
ExploitCraft table-management API request with substituted organizationId
-
ExecutionSubmit request to ToolJet DB API endpoint
-
ImpactExecute unauthorized table create, view, or delete against victim workspace
Vulnerability Assessment
| Weakness |
CWE
OWASP Top 10:2025
A01:2025 - Broken Access Control
ASVS 5.0
V8 - Authorization Object-level authorization, IDOR prevention
|
| Exploitation Conditions | Exploitation requires an account holding the workspace admin role in at least one ToolJet workspace (PR:H per CVSS 4.0) - this is an elevated, non-default trust level on the platform. The CVSS 4.0 vector specifies AV:A (adjacent network), meaning the attacker must be positioned on a network with access to the ToolJet API; internet-facing deployments would remove this constraint. AC:H and AT:P in the CVSS 4.0 vector indicate high attack complexity and specific prerequisites beyond simply holding the role - most likely the need to know or enumerate valid organizationId values for other workspaces, which are not directly exposed in the UI. External unauthenticated attackers are not in scope. Exploitation is limited to insider threats, compromised workspace admin accounts, or adversaries who have already achieved admin-level access via another vector. The attack does not require user interaction (UI:N). |
| Impact | The CVSS 4.0 vector (AV:A/AC:H/AT:P/PR:H) restricts exploitation to authenticated workspace admins on an adjacent network, materially limiting the attacker population. The high privilege requirement (PR:H) means this is an insider-threat or compromised-admin scenario, not an opportunistic external attack. The adjacent network vector (AV:A) implies the vendor models ToolJet as deployed on internal networks; however, this assumption should be verified - internet-facing ToolJet deployments would materially increase exposure. No EPSS score was supplied in the input data, preventing probabilistic exploitation likelihood comparison. The absence of a CISA KEV listing confirms no known active exploitation at time of analysis. Despite PR:H, multi-tenant deployments face genuine cross-tenant schema integrity risk: the CVSS 4.0 integrity metrics are rated HIGH for both vulnerable-system (VI:H) and subsequent-system (SI:H) contexts, meaning an attacker can destroy another workspace's table schema. The overall risk priority is moderate - high impact potential in multi-tenant environments, but constrained by the elevated privilege prerequisite and (modeled) network adjacency. |
| Exploit ScenarioDerived | An authenticated workspace admin crafts a ToolJet DB table-management API request - such as a table creation or deletion call - and substitutes a different tenant's organizationId in the URL path. The server, lacking any cross-check between the session context and the path parameter, executes the operation against the target workspace. The attacker iterates across guessed or enumerated organizationId values to map, manipulate, or destroy database schemas across other tenants' workspaces. |
Get an e-mail when this CVE is exploited, patched or re-scored. Free account.
Alert meAnalysisAI
Cross-workspace authorization bypass in ToolJet before v3.16.208 allows workspace administrators to create, enumerate, and delete database tables belonging to workspaces they do not own. The server-side table-management API accepts an organizationId path parameter without validating it against the authenticated session's workspace scope, enabling any workspace admin to target arbitrary tenants by substituting organizationId values in API requests. No public exploit code has been identified at time of analysis, and no CISA KEV listing is present, but the attack technique is straightforward for any attacker already holding workspace admin credentials.
RemediationAI
Upgrade ToolJet to v3.16.208 or later, which introduces server-side enforcement binding the organizationId path parameter to the authenticated user's workspace scope. The vendor security advisory with patch details is at https://github.com/ToolJet/ToolJet/security/advisories/GHSA-2jhv-482p-4php. If immediate patching is not feasible, reduce the workspace admin role to the minimum necessary users, since exploitation requires that privilege level - this limits the attacker population without disabling the platform. As an additional detective control, implement API gateway or WAF logging rules to flag requests where the organizationId path parameter does not match the workspace encoded in the session token; this will not block exploitation but will surface abuse attempts in audit logs. Note that revoking all workspace admin roles as a hard block would disable legitimate schema management functionality.
Affected VersionsENISA
Affected Packages
Source: OSV (Open Source Vulnerabilities)
Affects your stack
Affects 1 package in euvd
Checking this CVE against your own stacks and servers is part of the Basic plan and up.
Technical ContextAI · show details
ToolJet is an open-source low-code application development platform that includes ToolJet DB, a managed built-in database. The vulnerability is a textbook instance of CWE-639 (Authorization Bypass Through User-Controlled Key), also known as Insecure Direct Object Reference (IDOR): the table-management REST API endpoints accept an organizationId path parameter as the workspace identifier, but the server performs no binding check between this parameter and the workspace associated with the authenticated user's session. CPE cpe:2.3:a:tooljet:tooljet:*:*:*:*:*:*:*:* covers all ToolJet versions prior to v3.16.208. This is a server-side enforcement failure - authorization logic trusts a client-supplied key rather than deriving workspace scope from session context.
Know when Tooljet gets its next vulnerability
- Watch products and get an email when something new is published
- Check this CVE against your own stack and servers
- Exploit and PoC references, threat intelligence from 22 sources
No credit card · 7-day full trial
Severity by source
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
ToolJet DB API is HTTP-based and potentially internet-reachable (AV:N); PR:H for workspace admin; S:C for cross-workspace schema impact.
Primary rating from Vendor (VulnCheck).
CVSS VectorVendor: VulnCheck
Lifecycle Timeline
2DescriptionCVE.org
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.
Technical POC Analysis
Note: the evidence supplied is GHSA-2jhv-482p-4php, which labels this issue CVE-2026-73068, CVSS 6.8 (Moderate).
Full technical POC analysis - root cause, step-by-step exploitation and patch breakdown - is part of the Pro and Business plans.
Threat Intelligence Overview
How this decision was reached
The engine reads each signal below and applies a fixed list of rules from top to bottom. The first rule that matches sets the recommended action – like a statement, every line is shown.
What every action level means
SSVC AssessmentENISA
Priority Score
Attack Technique
Authentication bypass attacks exploit flaws in the verification mechanisms that control access to systems and applications.
The forgot password token basically just makes us capable of taking over the account of whoever comment in an app that w
Improper Access Control in GitHub repository tooljet/tooljet prior to v1.19.0. Rated high severity (CVSS 8.8), this vuln
ToolJet versions v0.5.0 to v1.2.2 are vulnerable to token leakage via Referer header that leads to account takeover . Ra
Excessive Attack Surface in GitHub repository tooljet/tooljet prior to v1.16.0. Rated high severity (CVSS 8.0), this vul
Tooljet v1.6 does not properly handle missing values in the API, allowing attackers to arbitrarily reset passwords via a
Account Takeover :: when see the info i can see the hash pass i can creaked it ............... Rated high severity (CVSS
Unrestricted file size limit can lead to DoS in tooljet/tooljet <1.27 by allowing a logged in attacker to upload profile
A cross-site scripting (XSS) vulnerability in ToolJet v1.6.0 allows attackers to execute arbitrary web scripts or HTML v
Stored code injection in ToolJet self-hosted (prior to 3.20.178-lts) lets any authenticated builder-role user - availabl
ToolJet versions v0.6.0 to v1.10.2 are vulnerable to HTML injection where an attacker can inject malicious code inside t
Just like in the previous report, an attacker could steal the account of different users. Rated medium severity (CVSS 4.
CI/CD pipeline injection in ToolJet's GitHub Actions render-preview deployment workflow (versions prior to 3.20.180) all
EUVD-2026-68407
GHSA-65xf-8w4c-54h2
NVD
CVE.org
EPSS
Vulnrichment
VulDB
Exploit-DB