Skip to main content

ToolJet EUVDEUVD-2026-68407

| CVE-2026-82872 HIGH
Authorization Bypass Through User-Controlled Key (CWE-639)
2026-08-31 VulnCheck GHSA-65xf-8w4c-54h2
7.1
CVSS 4.0 · Vendor: VulnCheck
View

Attack ChainAIDerived

Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain

  1. Access
    Obtain or compromise workspace admin credentials
  2. Delivery
    Identify or enumerate target workspace organizationId values
  3. Exploit
    Craft table-management API request with substituted organizationId
  4. Execution
    Submit request to ToolJet DB API endpoint
  5. Impact
    Execute 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.

This Week Schedule remediation this week. Why: HIGH severity (CVSS 7.0-8.9).
Patch available 0.3% exploitation probability (EPSS)

Get an e-mail when this CVE is exploited, patched or re-scored. Free account.

Alert me

AnalysisAI

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

ToolJet 0 <3.16.208

Affected Packages

euvd tooljet fix: 3.16.208

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

Vendor (VulnCheck) PRIMARY 7.1 HIGH
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
vuln.today AI 8.2 HIGH

ToolJet DB API is HTTP-based and potentially internet-reachable (AV:N); PR:H for workspace admin; S:C for cross-workspace schema impact.

3.1 AV:N/AC:L/PR:H/UI:N/S:C/C:L/I:H/A:L
4.0 AV:N/AC:L/AT:P/PR:H/UI:N/VC:L/VI:H/VA:L/SC:L/SI:H/SA:L

Primary rating from Vendor (VulnCheck).

CVSS VectorVendor: VulnCheck

Attack Vector
Adjacent
Attack Complexity
High
Attack Requirements
Present
Privileges Required
High
User Interaction
None
Vulnerable system: Confidentiality
Low
Vulnerable system: Integrity
High
Vulnerable system: Availability
Low
Subsequent system: Confidentiality
Low
Subsequent system: Integrity
High
Subsequent system: Availability
Low

Lifecycle Timeline

2
CVE Published
Aug 31, 2026 - 10:50 cve.org
HIGH 7.1
Patch available
Aug 31, 2026 - 10:16 EUVD

DescriptionCVE.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

EPSS Score
0.3%
Top 83% exploitable
Prevalence
Medium
open-source low-code platform with growing enterprise and SMB adoption
Data Quality
7 sources
Confidence: High
EUVD NVD CVE.org EPSS Vulnrichment GitHub VulDB

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.

SignalValue
Severity HIGH
CISA KEV No
Public POC No
EPSS 0.3%
Patch available Yes
Active threat No
Deciding rule
HIGH severity (CVSS 7.0-8.9)
What every action level means
Emergency Immediate action required. Criteria: CRITICAL + in CISA KEV (actively exploited) without patch, OR CRITICAL + EPSS > 30% without patch, OR CRITICAL + active threat signals without patch.
Act Now Prioritize within 24-48h. Criteria: in KEV with patch available, OR CRITICAL + public POC, OR HIGH + EPSS > 10%, OR CRITICAL + active threat, OR any CRITICAL severity.
This Week Schedule remediation this week. Criteria: HIGH severity (CVSS 7.0-8.9). Patch within normal change window.
This Month Plan within 30 days. Criteria: MEDIUM severity (CVSS 4.0-6.9), lower exploitation probability. Include in regular patch cycle.
Monitor Track and reassess. Criteria: LOW severity (CVSS 0.1-3.9), minimal exploitation risk. No immediate action needed.

SSVC AssessmentENISA

SSVC Decision· derived
Scheduled
Exploitation
Poc
System Exposure· derived
Controlled
Automatable
No
Human Impact· derived
Medium
Technical Impact
Total

Priority Score

36
Low Medium High Critical
KEV: 0
EPSS: 0
CVSS: +36
PoC: 0
Weaponized: 0
Threat intel: 0
Gov advisory: 0

Attack Technique

Authentication bypass attacks exploit flaws in the verification mechanisms that control access to systems and applications.

CVE-2022-3019 HIGH POC
8.8 Aug 29

The forgot password token basically just makes us capable of taking over the account of whoever comment in an app that w

CVE-2022-2631 HIGH POC
8.8 Aug 02

Improper Access Control in GitHub repository tooljet/tooljet prior to v1.19.0. Rated high severity (CVSS 8.8), this vuln

CVE-2022-23067 HIGH POC
8.8 May 18

ToolJet versions v0.5.0 to v1.2.2 are vulnerable to token leakage via Referer header that leads to account takeover . Ra

CVE-2022-2037 HIGH POC
8.0 Jun 09

Excessive Attack Surface in GitHub repository tooljet/tooljet prior to v1.16.0. Rated high severity (CVSS 8.0), this vul

CVE-2022-27978 HIGH POC
7.5 Apr 26

Tooljet v1.6 does not properly handle missing values in the API, allowing attackers to arbitrarily reset passwords via a

CVE-2022-3422 HIGH POC
7.5 Oct 07

Account Takeover :: when see the info i can see the hash pass i can creaked it ............... Rated high severity (CVSS

CVE-2022-4111 MEDIUM POC
6.5 Nov 22

Unrestricted file size limit can lead to DoS in tooljet/tooljet <1.27 by allowing a logged in attacker to upload profile

CVE-2022-27979 MEDIUM POC
5.4 Apr 26

A cross-site scripting (XSS) vulnerability in ToolJet v1.6.0 allows attackers to execute arbitrary web scripts or HTML v

CVE-2026-55413 CRITICAL
9.4 Jun 25

Stored code injection in ToolJet self-hosted (prior to 3.20.178-lts) lets any authenticated builder-role user - availabl

CVE-2022-23068 MEDIUM POC
5.4 May 18

ToolJet versions v0.6.0 to v1.10.2 are vulnerable to HTML injection where an attacker can inject malicious code inside t

CVE-2022-3348 MEDIUM POC
4.9 Sep 28

Just like in the previous report, an attacker could steal the account of different users. Rated medium severity (CVSS 4.

CVE-2026-54344 HIGH
8.8 Jul 08

CI/CD pipeline injection in ToolJet's GitHub Actions render-preview deployment workflow (versions prior to 3.20.180) all

This site uses cookies essential for authentication and security. No tracking or analytics cookies are used. Privacy Policy